Why did so many self-taught C/C++ people give up afterwards?

At present, the development momentum of the information industry is very good, and the Internet has become an industry that many ordinary people want to be involved in. Compared with traditional industries, the Internet industry has a large salary increase and many opportunities, so a large number of people will want to change careers. Come learn C/C++.

At present, there are a lot of C/C++ engineers in demand on the market, and according to the current momentum, more programming developers will be needed in the future. The reason is that in the future, every company will have its own website and its own development department. For users Experience seeing is very important. So programmers will be very popular.

With the passage of time, companies’ requirements for software developers are constantly increasing. Internet companies focus on efficiency, so they will not train new people. Therefore, if you want to engage in software development, we must rely on ourselves to learn technology from the beginning and compete in the future. It will become more and more intense. Survival of the fittest, natural selection, survival of the fittest. 

Since so many self-taught C/C++ people, why so many give up and fail, summarize the reasons: 

1. As a layman, I don’t know this business, and I don’t know how to find a professional person to communicate. After all, you are a layman and there will be many things you don’t understand. Besides, for this type of technical work, if you don’t know how to learn efficiently and what methods you should pay attention to, you can buy books or find videos online to learn them. Then you can think about it for yourself, what reason can you learn? How can an unprepared person and an unknowing person change careers successfully? Therefore, it is necessary for beginners to understand the market situation of the industry and consult with Daniel. ​​

2. Learning is not systematic. What you learn is not the point. Being a C/C++ senior engineer has so few practical things over and over again. Although there are many things to learn C/C++ full stack, not every knowledge is learned. There is a lot of knowledge that will never be used in work, just understand it. But as a beginner, I just don’t know what the point is. I learn blindly, and I will definitely not reach the level required by the enterprise in the end, and I have to give up.

3. "Watching" more than "practice" is the same reason. Many newcomers who change careers just read books and watch videos brainlessly, but they don't know that learning is to be able to do projects. Although he watched all the videos, he couldn't write anything and didn't have much actual operation. He thinks that he has learned after watching the video, but in fact, he is no different from not learning. He still says that he can't find a job and the Internet industry is saturated. Or because I don't understand. 

The above three points are basically the main reasons for everyone's final failure and giving up. If you want to change careers, you should avoid the above problems.

 

So what should we do if we want to learn C/C++? 

First of all, I think there are two mentalities between those who want to train and those who don’t want to. Those who want to train are determined to learn. Most of those who don’t want to train are fish in troubled waters, so the probability of giving up is very high. However, a small part is due to poor economic conditions.

What do I want to explain here? If you want to go for training, I don’t recommend that you go for training. If you don’t want to train, I don’t recommend that you not train. What I mean is that learning programming requires a teacher, and most people cannot learn how well programming is without a teacher. At least people who are anxious for employment will certainly not, and it is difficult to learn without guidance. So I suggest to learn C/C++ to find an experienced person to take you to learn it. The cost is low. If you can persist in learning to the end, then you are suitable for learning, and your ability will not be weak after learning. If you give up halfway, it means that you are not suitable and you will not lose much money.

If you don’t have a person around you who can guide you, you can go to my C/C++ programming live exchange skirt: ①①⑤①③⑨⑤⑨⑦⑤, there are the latest learning routes and tutorials I have compiled, you can follow along, and if you don’t understand, you can ask at any time. , I will help to answer, the learning atmosphere is very good and can help you learn.  

Today’s video: QQ is always hacked, senior programmers are secretly everywhere (video link included)

Points to note during learning:

1. Start to develop good coding habits.

2. Think more on your own first, then ask the teacher to cultivate your own problem-solving ability.

3. A lot of time is spent writing code instead of watching videos.

4. Books are used to review knowledge points, not to turn books page by page.

 

 

Guess you like

Origin blog.csdn.net/Python6886/article/details/113112048