<p>Here are two pianists</p>

<ul>
<li><p><a href="https://www.youtube.com/watch?v=_bjKDJD-CLc" rel="nofollow noreferrer">Lovely lady 1</a></p></li>
<li><p><a href="https://youtu.be/LhInwkq4nAw" rel="nofollow noreferrer">Lovely lady 2</a></p></li>
</ul>

<p>Do you realize no 2 was once no 1?</p>

<p>Here's an <a href="https://youtu.be/FapaI1bxH2s" rel="nofollow noreferrer">In between  stage</a></p>

<p>To get a handle on the issue you need 
<a href="https://en.wikipedia.org/wiki/Outliers_(book)" rel="nofollow noreferrer">ten thousand hour rule</a></p>

<p>You can reduce 10,000 hours to 1000 hours and go from world class to normal professional. Perhaps 1000 to 100 and go from professional to modestly proficient.</p>

<p>But even@100 that's about classroom time of two typical university courses. </p>

<p>Put another way musical proficiency takes about 10-15 years of work, medical 5-10.
Computer/software takes 3-4. Maybe you can reduce 3 to 1. </p>

<p>Have you put in that 1 gruelling year of work? </p>

CC BY-SA 4.0
2020-01-22T12:18:13.183Z
A bit esoteric but true. However you could improve the answer by saying more (and linking less). It is completely understandable to those who already know this, but not so much to novices. In Tai Chi we say that it takes 10,000 repetitions of a move to know it.
Buffy
CC BY-SA 4.0
2020-01-22T15:57:49.297Z
The 10,000 hour rule is to become world-class in expertise or proficiency, not to "get a handle" on something.
Erik Eidt
CC BY-SA 4.0
2020-01-22T16:40:32.643Z
@EricEidt I think you've misunderstood my use of ‘handle’. When I said "get a handle" I was not meaning it at the (object) level of "How do I get a handle on ML?" but the meta level of "I dont understand what's holding me back..."  Which is after all the central point of the q (AIUI)
Rushi
CC BY-SA 4.0
2020-01-22T11:51:33.530Z
2020-01-22T11:51:33.530Z
Rushi
<p>Today I wanted implement a deep learning model in openvino. So I went to the page here and started reading. After starting the reading, I struggle to understand things and started to deviate a lot from my objective. For example:</p>
<blockquote>
<p>Speeds time-to-market via an easy-to-use library of computer vision
functions and pre-optimized kernels</p>
</blockquote>
<pre><code>what are pre-optimized kernels?
</code></pre>
<p>Includes optimized calls for computer vision standards including OpenCV*, OpenCL™, and OpenVX*.
What are optimised calls?</p>
<blockquote>
<p>Intel® Media SDK  Offers access to hardware accelerated video codecs
and frame processing</p>
</blockquote>
<pre><code>what is SDK?
</code></pre>
<blockquote>
<p>A set of simple console applications demonstrating how to use the
Inference Engine in your applications</p>
</blockquote>
<pre><code>what is console appplications,inference engine?
</code></pre>
<p>I am not a CS graduate. What can I do to improve, should I take a CS curriculum? Sometimes I exactly don't understand certain things, but I proceed with a rough idea. Am I trying to understand in detail here? I don't know, because I am perfectionist. Else what can I do to improve?</p>
<p><strong>EDIT</strong>: The  <a href="https://cseducators.stackexchange.com/questions/5312/how-can-i-improve-my-understanding-in-computer-science">related answer</a> is quite good. But I wanted to know, how to approach a concept where we need to understand the theory. Sometimes you may need to understand what is happening behind it before implementing it. What can one do in such cases?</p>

CC BY-SA 4.0
2020-01-22T14:14:59.570Z
We rarely close questions as duplicate on this site, but I admit that the two questions seem almost entirely identical.  We're open to re-opening the question, but could you add some additional information that makes clearer how this question is different from the [one Flater linked to](https://cseducators.stackexchange.com/questions/5312/how-can-i-improve-my-understanding-in-computer-science)?
Ben I.
<self-learning><struggling-students>
I struggle to understand technical things in cs? What can I do to improve?
# I struggle to understand technical things in cs? What can I do to improve?

(Asked by: username_0 on 2020-01-22)

Today I wanted implement a deep learning model in openvino. So I went to the page here and started reading. After starting the reading, I struggle to understand things and started to deviate a lot from my objective. For example:

Speeds time-to-market via an easy-to-use library of computer vision
functions and pre-optimized kernels

what are pre-optimized kernels?

Includes optimized calls for computer vision standards including OpenCV*, OpenCL™, and OpenVX*.
What are optimised calls?

Intel® Media SDK  Offers access to hardware accelerated video codecs
and frame processing

what is SDK?


A set of simple console applications demonstrating how to use the
Inference Engine in your applications

what is console appplications,inference engine?

I am not a CS graduate. What can I do to improve, should I take a CS curriculum? Sometimes I exactly don't understand certain things, but I proceed with a rough idea. Am I trying to understand in detail here? I don't know, because I am perfectionist. Else what can I do to improve?
EDIT: The  related answer is quite good. But I wanted to know, how to approach a concept where we need to understand the theory. Sometimes you may need to understand what is happening behind it before implementing it. What can one do in such cases?

**Tags:** self-learning, struggling-students

> **Comments:**
> **username_1**: We rarely close questions as duplicate on this site, but I admit that the two questions seem almost entirely identical.  We're open to re-opening the question, but could you add some additional information that makes clearer how this question is different from the [one Flater linked to](https://cseducators.stackexchange.com/questions/5312/how-can-i-improve-my-understanding-in-computer-science)?  

---

## 1 answers

### Answer by username_2 on 2020-01-22. Score: 2

Here are two pianists

* [Lovely lady 1](https://www.youtube.com/watch?v=_bjKDJD-CLc)
* [Lovely lady 2](https://youtu.be/LhInwkq4nAw)

Do you realize no 2 was once no 1?

Here's an [In between stage](https://youtu.be/FapaI1bxH2s)

To get a handle on the issue you need
[ten thousand hour rule](https://en.wikipedia.org/wiki/Outliers_(book))

You can reduce 10,000 hours to 1000 hours and go from world class to normal professional. Perhaps 1000 to 100 and go from professional to modestly proficient.

But even@100 that's about classroom time of two typical university courses.

Put another way musical proficiency takes about 10-15 years of work, medical 5-10.
Computer/software takes 3-4. Maybe you can reduce 3 to 1.

Have you put in that 1 gruelling year of work?

> **Comments:**
> **username_3**: A bit esoteric but true. However you could improve the answer by saying more (and linking less). It is completely understandable to those who already know this, but not so much to novices. In Tai Chi we say that it takes 10,000 repetitions of a move to know it.  
> **username_4**: The 10,000 hour rule is to become world-class in expertise or proficiency, not to "get a handle" on something.  
> **username_2**: @EricEidt I think you've misunderstood my use of ‘handle’. When I said "get a handle" I was not meaning it at the (object) level of "How do I get a handle on ML?" but the meta level of "I dont understand what's holding me back..."  Which is after all the central point of the q (AIUI)  

---

