Frankly, there are two ways to get knowledge, one is taught by others, the other is his own study, but the way of teaching by others is generally required to pay some money, such as when I go to school, the need for teaching fees, training when the need to teach training fees, and the more professional things to pay the higher the cost.
Compared to the first method, another method of self-study is more economic, but also reflect a person's ability, but self-study is not everyone can be very well controlled, he needs this person has control, perseverance, analysis, understanding, reading ability, practical ability with good logical thinking ability. is not the feeling of self-learning is very large, if there is a strong self-learning ability is not feeling good sparkle? Anything is risky, self-study is also, it is likely that you will be self-taught for a long time may end in failure.
So what is the probability of a successful program of self-study computers?
First, let's analyze the characteristics of computer language.
1. He is the language that needs to be run on the computation;
2. He needs to have the support of mathematical knowledge;
3. Many computer programming languages are critical to English;
4. Computer programming requires language is nothing logical thinking, so it is necessary for the programmer to join the logical thinking;
Analysis of the characteristics of computer language, we will be transformed into self-learning when the corresponding ability;
1. Running on the computer, this need to have a strong operational ability and practical ability;
If you can only back down some concepts, some theories and not very good on the computer to run up, then is the legendary supremacy of the soldiers;
2. Support of mathematical knowledge
This is the analysis of self-study, when reading a piece of code if you do not know what mathematical knowledge he is using, or can not be converted into an algorithm to know or do not know the mathematical algorithm, then want to learn successful programming language is also very rare, because the program is very flexible things, the same topic, 10 people write it could be 10 different results;
3. English
Self-study This is the key, it can be said that the ability to read comprehension, reading comprehension of what is required, is usually our accumulation of language, English or Chinese or other languages are the same, no time of course nothing, but really use, useless that is a very sad thing;
4. Logical Thinking
The most important point in self-study, when to do one thing, if not a lot of analysis began to do, it is easy to do half of the logic is not clear, also very appear their knowledge or understand the model, whether it is to learn the program language, or write a function in programming language, logical thinking ability is an indispensable ability ;
5. The last point
Since it is self-study, it proves that no one to supervise you, this action is spontaneous, so the need for their own control and perseverance, a two-time failure may not be avoided, but after failure, can arrange the reasons to stand up in order to think not success is difficult;
Learning Summary
Self-learning programming language If there are those abilities above, no matter strong, will be successful, but sooner or later things, so want to self-study friends can according to their own situation, to choose whether to own, in fact, find a training institutions let him take you door is a method, of course, this is based on their own circumstances, There is no absolute answer, finally I wish every friend who want to learn programming, want to become a computer programming great God's friends can reach their ideals as soon as possible;
C + + Training self-learning programming success probability?