Understand in the IT learning process = learn?

 

With all due respect: I've seen it = learned, if it's not a talent, then you are "deceiving yourself" in Chiguoguo!

 

 

As a software engineer, Hui Zhimei often listens to IT students around her complaining: she can understand other people's tutorials, but she can't do it at all. Why?

 

Let’s talk to you little programmers today: Why is IT “not so easy” to learn IT?

 

1. First of all, are you sure you understand?

You know, every programmer has his own set of design patterns in the process of programming.

 

This design pattern is a kind of editing methodology gradually refined after a long time of code practice and programming practice.

 

When you watch other people's tutorials, there is a high probability that you will "self-hypnotize" according to other people's programming patterns.

 

 Handan Toddler

 

One fact is: In real life, even if every programmer can program according to a certain algorithm and architecture, the code they eventually write is not the same. (It is precisely because of this that the underlying logic is complicated and the real life has many different kinds of worlds)

 

So when you look at other people's programming, it feels very simple and easy. The reason is that you can input or output information under the design framework of others. The core part is the factory processing mode.

 

When you turn your head to do-it-yourself programming, you will find that there is no core design pattern. After the data is entered, you don't know how to operate.

 

This is like an explanation of test questions while reading. If you do not incorporate your own thinking, when a similar question type appears again, you will find that you still have no way to start. You are obviously familiar, but you can't start. Only the kind of question type that can change the number can Does it win your heart?

 

 

 2. Second, see ≠ meeting

"Right-click collection = learn", this Internet netizen's learning model is really harmful.

 

It should be noted that the improvement of programming ability requires accumulation of a large amount of code over time-a large number of simple imitations in daily life, the purpose is also to integrate self-thinking on the basis of high-frequency practice, and then create a unique programming ability.

 

It's like watching NBA stars playing and teaching videos. After watching it, you think it's very simple and you think you can do it. Facing Kobe's James Iverson-style confrontation skills, I couldn't help but feel puzzled: this is it? (For a moment, it seemed that I could enter the NBA someday)

 

NBA 18 martial arts

 

But back to reality, if you let you dribble and play games, you will find that you are a scumbag.

 

The reason for this kind of self-hypnosis (self-hypnosis, keyboard man) is that others have gone through a lot of daily training and confrontation and targeted confrontation, and your foundation is relatively weak, and you lack a lot of practical experience. It is natural at the critical moment. Feeling guilty, I don’t know how to start. If you don’t believe me, go and ask the younger brother? (Not everyone can be Jordan)

 

① I have seen = learned, there is a state called [talent]-just like Zhang Wuji, he can learn by himself without a teacher, instantly imitating and absorbing it for my use.

  

 

②Read=Learn, but it’s not based on a lot of practice, it’s called 【YY】——(not as good as a small phaseless work, just a fur) Yes, it’s the kind of reality I can’t beat you , But in my mind you have been beaten to my knees and asked Dad to admit his mistake.

 

 

③After seeing it, gradually form one's own ability through a lot of practice , that is called [effort].

 

So the little brother wants to improve his programming ability, not just by seeing, speaking and thinking, he has to do a lot of practice accumulation and type a lot of code (there is a saying called your code lines Determines your programming ability and rank), and this is also the best shortcut to success.

 

As for the practical experience, whether you choose self-study or training, here is a comparison chart of the two for you, and then you can decide according to your own needs:

 

 

Whether you choose self-study or participate in training, you need to practice more thinking before you can turn theoretical knowledge into your own practical skills.

 

Guess you like

Origin blog.csdn.net/weixin_43802541/article/details/111181230