Programming is not difficult to learn, the most important method! What is the best way to learn programming language?

Many students enter college after the discovery of the sea tactical third year period and is not suitable for rote University, especially computer science students, for programming purposes, rote memorization is absolutely not going to work, many students usually attend class touch the water fish, ready to test the provisional reading rote knowledge, eventually luck barely passed, but it shows you how to learn programming, how to find a good job after it?

Based on this, so the programming language to learn, I write this article, we talk about the problem of how to learn.

(1) learning method

(2) Effectiveness Measurement

What learning for me?

On almost known to have a problem - what is the best way to learn programming language , there are a lot of people are concerned.

Most agree the answer is: pounding the code . Pro, this is the best answer.

The second most endorsed the answer is as follows:

Miguel de Icaza greatly in the interview says: I learned this new language C # feel good, so in order to fully learn it, I wrote a C # compiler ⋯ <- this is the origin of the Mono project.

Evan Phoenix greatly in the interview said: I learned in doing the project Ruby thought it was fun, so I tinker tinker came up with a Ruby interpreter ⋯ <- This is the origin Rubinus project.

Meng Yan has an article - quickly master a language most commonly used by 50% , interest can also take a look.

Having said that, however, they are suitable for you?

not necessarily!

Everyone has their own unique learning mode, the first thing we need to do is find their own learning mode.

For instance, some people like to read a book while writing the code, learn a little on doing exercises to learn a comprehensive chapter on practice a little, and strive to cover most of the grammar and knowledge;

For instance, some people like to look through the materials again, and finally pick interesting parts of the code to write a little practice it, then find a familiar requirement to achieve it, on the part used in repeated studies;

For instance, some people just read a book, watch videos, see the blog, all look over and over, never hands, when to do until the actual start of the project to write code; for example, that a few large cattle, learn a language is necessary to tinker with a few compiler device;

For example, I now practice is to learn while taking notes, completing a design theme to a practice, there is a new experience to write it down, taking the time to put the finishing notes blog post ......


Learning C / C ++ can visit QQ zero-based learning group (1053261220)

You will be able to find their own way of learning, the experience of others, not necessarily for you. The only certainty is: learning a programming language, learning technology, be sure to practice, practice, practice, practice, no amount of code, everything is nonsense .

So, the question is, how to find their own way of doing things? Think about how you learn in high school, college how to learn, things of interest free time to learn how to analyze these past learning experiences, helps you find your own way of learning.

In addition to self-analysis, you can also find a coach. The role of the coach is to help you find your own way of learning. Actually, this is the role of the teacher, the role of education. The role of education should be the guide we find ourselves in a learning mode. So Stringer said that learning is not taught. We do not have to take someone else's learning to cover themselves, but you can ask others to help us find ourselves, because sometimes we do have because of the viewing angle can not stray into self-discovery, experienced coach can see that we try not to, he can tap us, inspire us to find their own direction. So, in this sense, it is feasible to ask someone else. Remember, a good coach (teacher) will not give you instill 1 + 1 = 2, he will guide you to find the answer and let you feel a sense of accomplishment.

Their own learning, the biggest feature is suitable for them, on their own in terms of better results. So, by the measure of the effect, we can confirm that the current way of learning is right for you, make sure it is discovered a general method to find their own way of learning .

How that measure the effect of it? Next, look.

Learning how metrics?

Most people can feel their emotions, feel their feelings, such as you learn today is very difficult obstacles, or continue to experience So that is the case, the latter is the case it means you go on the road, indicating that you are irresistible force to move on.

Feel your feelings, if that goes well, the excitement, that basically you can show that you are on the right way, your learning style to match your own specific circumstances .

There is also a measure of the way, from an objective point of view is: in a time box, to assess progress and gaps in your average . Such as learning "the C Programing Language", others can understand how long it takes to master the basic grammar, compare with their own.

As for how to learn other people's learning, there are two ways, one is added to the relevant community, such as QQ group, micro-channel group, ask someone learning experience and time spent; the other is to examine school or vocational training institutions curriculum, class and target them to a set of technology is a good reference - though they are often the wrong, instilling a uniform way to educate, but mostly through the curriculum evaluation, It is relatively reasonable.

Exclude intellectual factors, most people learn a skill, should achieve specific goals within a certain time frame. This is what we can say learning to measure the premise.


Learning C / C ++ can visit QQ zero-based learning group (1053261220)

Ok, come look at it.

Want others to provide a 'magic bullet to learn to help themselves get through the re putting the idea should be abandoned, those who claimed to find a suitable learning methods for all of the "master" basically charlatans, they just want to lost sheep to earn their money by selling method or equivalent, do not believe advertising, depends on efficacy.

Sentence summary: set goals to achieve in their own way , this is what we learn a technique of guiding principles.

I am concerned to learn C / C ++ little more knowledge! Micro-channel public number: C programming language learning sites

Guess you like

Origin www.cnblogs.com/yxy6/p/12552832.html
Recommended