Cognition | Two Misunderstandings of Learning Programming

Write in front

In the past few days, the college entrance examination has just ended, and many people have been eager to fill in their volunteers with computer-related majors. It has to be said that the average salary of IT employment is several times higher than that of other majors. It can be said that why the first-line housing prices are getting higher and higher now, it can be said that the average wage level of IT has increased. Therefore, the IT industry has attracted a large number of people to learn programming. With the continuous increase in the number of people learning programming every year, there are many chaotic training institutions and fee-paying courses that have made a lot of money.

Cognition | Two Misunderstandings of Learning Programming

text

I can be regarded as a person who has been in full contact with these training institutions. I am a sophomore student in a second-rate university. I have to design professional courses near the final exam. This time, the training institution recruited by our school gave me the JAVA course. design. These people have deep routines. Basically, you don't need to write code yourself for telling you about a systematic programming. After he finishes writing, he asks students to practice it, and just post the source code and do it yourself.

Before training on this system, the training institutions did not let the students think about how to make the system alone, and the functions and logic needed to make this system. They take you to write the code directly, and when the source code is released, the students below are unhappy. Whoever thinks about the logic inside if the source code is available? Many students from the original class copied the code. I can say this to my friends, it is useless to improve my programming ability. Pure brainwashing, fooling people. I didn't listen to a single class this week, and spent my time doing outsourcing projects. A beginner is easily biased by many similar misunderstandings. What I want to talk about today are two major misunderstandings that beginners have just started learning IT. "Please pay attention to the high energy coming from ahead"

Myth #1: Is it important to choose a programming language?

For beginners, this question is very confused. Many programmers who have just started programming will ask me which language should I choose to learn? Because I didn’t understand what each language was used for at the beginning, and then I listened to others brainlessly about artificial intelligence and big data analysis. Choose Python. After some people choose, they find that they have no way to start, and they have no idea about the future. The road is a bit confused and flustered. When it comes to programming learning, many beginners are very motivated. The feelings of me back then and you now are the same.

Then today Xiaolu talks about how to avoid these misunderstandings. First, the most important thing in learning programming is not which language to choose to learn. It does not mean that programming language is not important. It is important to choose a language of interest, but "thinking logic" is the most important in programming, and often many people do not Know or ignore it. Choosing a programming language that you are interested in is to better practice your own thinking logic. It is not to learn whichever is popular. Many people blindly follow the crowd. It is very serious in their hearts. In the end, it is the language that is popular again, and the high salary will leave you. You can only confine yourself to the proficient use of language, but the logical thinking in your mind is empty. A few days ago, many people on my official account asked me, Brother Xiaolu, which language is the best to learn? I said there is no best, only better.

I suggest that after learning the basics, beginners should take some projects to practice their hands, focusing on improving their thinking logic. No matter which language they learn in the future, it will not hinder them, which language will require high thinking logic. Beginners should remember this sentence. These misunderstandings are easy to confuse people and even the most deadly job hunting in the later stage, which can only keep you at a low salary level. Many friends in my official account hope that Xiaolu can share more of these cognitions and misunderstandings, so I established a beginner WeChat group a few days ago. The enthusiasm of all the friends is quite high, and I also shared a lot of what I learned from Misunderstandings and learning methods along the way.

The second biggest misunderstanding: I have added a lot of big-name circles, can I learn it well after buying a lot of courses and books?

Whether you are a beginner or a person with a certain foundation who wants to advance programming, you will be unable to move when you see paid courses and circles, thinking about learning after you buy the course, but in this era of flying knowledge fragments, low Quality courses are flying everywhere. Some courses have no soft use except for advertising, and the user experience is poor. You have to remember that good courses are not spread by advertising.

Everyone knows the knowledge planet. Many people have created the knowledge planet of programming technology. Even the deer I have established it. The knowledge planet itself is fine, but you need to be cautious when you join the planet. I have been observing the planet of knowledge about programming for two months, and found that after a large part of the planet of technological knowledge entered, it was not suitable for me at all, because the star owner often does not pay attention to your personal situation or ask too much. They will look at whatever the master posts. In an unplanned circle of knowledge, are you sure you can learn something?

After I summarized these two months, my friends asked me to also build a planet, so that the things that can be shared in the group are permanently stored, and they can be taken out at any time. I said I think about it and calculate the time cost. It took a week to build the planet. I promised every friend that I would make guidance and plans for everyone on the planet. Many people signed up in advance to join. I'm afraid that I might not be able to make it out. Thank you so much. The support gave me the motivation to create it today. The planet is built for those big guys, but it's not that simple for Xiaolu. Everyone who joins in can learn something, and the star owner also needs to understand the situation of every small partner on the planet and make plans.

Finally, Xiaolu reminded again that you must be cautious (including mine) when you join the technology planet or buy technology courses. My planet, I just said to my little friends that you need to be cautious when you join me. If you believe I can do a good job, you can join in. If you don't believe me, you can ignore it.

postscript

The article I wrote a few days ago said that the rewards are for the benefits of the small partners. I saw today’s article to chat with me privately, and Xiaolu has benefits to send. More recognition means more trust.

Guess you like

Origin blog.51cto.com/15064450/2602805