Three thoughts on how to improve (programming) learning efficiency

In the learning process, efficiency is extremely important.
Efficiency can determine the length of time you learn the same thing and the depth of your memory . Many people often like to whim, and they say they will study hard for a month or 20 days to solve special problems. As a result, after learning for one day on the first day, they can't stick to it the next day. This is because the feasibility of the plan is not paid attention to, so the efficiency is greatly reduced.

Learning programming is the same, so how to allocate time to achieve a multiplier effect?

In the process of learning, I summarized some feelings (personal thoughts)

1. Many people say that programmers eat their youth, the body is the capital of the revolution, and health must always be the first priority. First of all, you must adjust your own state . You must not learn programming when you are dizzy and feverish. Not only can you not learn to waste time, It also makes myself feel frustrated. Learning programming requires a combination of work and rest. Appropriate relaxation and rest can improve concentration. In my current study time, I arrange to study for 50 minutes and 10 minutes to relieve brain fatigue. At the same time, let the eyes who have been watching the computer take a break. When you are in poor physical condition, you must not study intensively, and you must have mouse tail juice!

Insert picture description here

2. Listen to the lessons learned by professionals in the programming field , and avoid detours as much as possible. The reason why an expert can become an expert is because he repeats one thing more times than you, can do it well, and even discover or derive skills in other fields. In one's life, you will always meet a few nobles and teachers who help you open the maze, and learn from them humbly, and you will become stronger. Someone leads it, and it is more practical than finding the effect by yourself.

Insert picture description here

3. Each person's own situation and foundation are different, and the formulation of the plan should also vary from person to person. What is suitable for others may not be suitable for you. Make a plan and set up executable goals . Don't be too ambitious. 30 days of continuous accumulation It is more stable and lasting than one or two desperate lives. For the completion of the plan, give yourself rewards in real time, must pay attention to after the completion of learning tasks timely feedback , the efficiency of this thing, with power is a positive correlation. We are all human beings, and we have both positive and negative times. This is the same as our feelings about playing games, such as League of Legends. Every time you win a rank and every rank you go up in the ranking, you will have a certain sense of accomplishment. The game The sense of accomplishment is obvious, and every time programming breaks through a technical bottleneck, you will get a higher sense of accomplishment relative to the game.

Insert picture description here

Finally, I want to say: down to earth, there will be a bright future ! Come on, programmers!

Guess you like

Origin blog.csdn.net/JasonZ227/article/details/109897582