Current location - Education and Training Encyclopedia - Resume - How do C++ engineers learn?
How do C++ engineers learn?
C++ self-study is very difficult, because c++ needs to learn a lot, which is very difficult. If you don't master the method of learning c++, it may take 1-2 years to get started. If you master the method of learning C++, you can learn c++ in half a year.

…………………………………………

Look at the question you asked, it should be that you are interested in c++. Actually, you can teach yourself c++. I just read a very good article about how to learn c++. It is a junior college student who introduced how to teach himself c++, found a job in c++, and introduced his learning methods and process. I hope it helps you.

Let me introduce myself first. In 2007, I was admitted to a poor private college, majoring in biology. I won't say the specific name of the school. Dropped out of school in 2009. I'm in that school, and the annual tuition is more than 1000, but no one studies at all. I really didn't see any hope, so I dropped out of school.

After dropping out of school, I was also confused. I didn't graduate from junior college. I really don't know what I can do. I'm struggling with what I can do. So I want to find a job for a while after dropping out of school, because I am quiet and quiet, so I am not suitable for applying for entrepreneurship. I want to apply for a job as a technician, but I hit a wall everywhere.

By chance, I heard about the industry of c++. I went to Xinhua Bookstore that day and wanted to find a book to learn computer classification. Later, a girl came up to me and asked me if I studied computer and if I was interested in learning c++. Then she introduced me to the hot situation of c++, told me how promising it is to learn c++, and gave me a leaflet and an advertisement for c++ training. After listening to her introduction, I felt itchy. Indeed, I really want to learn my own skills and eat with my own hands.

After returning home, I looked up c++ on the Internet. Now it's really a hot industry, and it's easier to find a job and the salary is higher. I am determined to learn c++. So I went to find the information of c++ training. Seriously, I'm confused, too. I don't know whether the training can really be as good as they advertised, so I just want to know for a while before making plans.

Later, I learned in Baidu that I saw an article encouraging me. It was a c++ expert who introduced how a friend who had no foundation taught himself c++. The article is well written, including how to learn and how to learn. He mentioned that one way is to watch videos, because reading books is so boring and confusing that we can't understand many books. I really agree with this. Often a person can't read a few pages.

I wonder why others can teach themselves, so can I! I want to believe in myself, so I want to teach myself. If I really can't learn, I'll go to training again.

When you have a clear idea, search for c++ videos. Although some c++ videos have been found sporadically, they are not systematic. I want to find a video that can tell me how to learn, a set of videos from beginners to skilled people, and a relatively complete material. I'd better have a teacher to teach me, but I can ask if I don't understand.

Later, I found a good video, which is a video called Zero-based c++ Employment Course launched by IT Learning Alliance (those who like Zero-based c++ Employment Course can copy and paste the address bar of sina.lt/ceFM's browser and press enter to open). The tutorial inside is not bad, very comprehensive.

Let me introduce my learning process, hoping to help my friends who have no foundation at all like me.

After receiving the CD they sent me, I began to study. Since there is no foundation, I will start with the simplest C language video course. In short, there are still many things I don't understand. I only need to repeat it a few times to understand. I learned C language for almost a week, and then I learned c++ and data structure algorithm for almost three weeks. Keep writing some simple codes every day, so that you can basically master all the basics of c++ after one month.

Next, I began to study advanced courses of c++. The teacher's lectures are humorous and relaxed, which makes me find that learning c++ is not a very difficult thing. Before, I learned the basics of c++ fairly well. In the advanced part of c++, I don't think it is very difficult. Maybe the teacher is too good. He can make complex problems easier to understand. I still read some difficulties five or six times in a row before I understood him. After work at 6 o'clock every afternoon, I run home immediately after eating. I watched the video and bought some notebooks. I bought a second-hand desktop computer for programming. The configuration is general, but the programming is enough. While watching the video, I take notes, write down all the key points, and code with the teacher so as to learn c++ as soon as possible. Keep studying for 5-6 hours every day. I often go to bed after one o'clock in the evening. I don't have to go to work on Saturday and Sunday. I get up at 7 o'clock every day and study until 1 1, 12 in the evening. It was particularly hard and tiring during that time. In more than three months of studying c++, I have been studying all the time except eating, sleeping and working, because I know that my computer foundation is not very good and I have never learned any computers. Compared with the students in ordinary classes, I must work harder than them. I can only grit my teeth and stick to it. I can't give up. I want to fulfill my dream and let my family have a good life. Finally, after more than three months, I learned all the contents and items of c++ course. In the process of learning the project, I found that the project is particularly important. They can connect all the knowledge you have learned and better understand what you have learned. Also, in the process of learning, it is very important to start work. You should always follow the teacher to knock, do it, knock line by line, try to add some functions of your own, and knock some codes according to your own ideas. The harvest is far greater than listening. If you encounter some ideas that you can't understand at the moment, start writing. Write the code first and you will understand it slowly.

So I went to 5 1job to submit my resume crazily. Because of my educational background, I didn't graduate from junior college. Seriously, no one wanted me in a big company, so I invested in a small private enterprise. I hope my efforts will pay off. I didn't expect an interview in a few days, and the first interview failed. Although I think the written test is very good because of the preparation before, their requirements are strict and need one year's project experience, so I was not selected.

Later, I interviewed several companies one after another, and finally it was worth it. Finally got an interview with a private company in Minhang. The company is relatively small in scale. My position is c++ development programmer, but I am also satisfied. The salary is 3500 a month. Although I know that 3500 people in Shanghai can only live a life of food and clothing, I think I have enough. At least I don't have to rely on my parents every day. I can support myself. I think as long as I keep working hard, my salary will definitely double.

I write this article in the hope of giving confidence to friends who have no foundation like me. In fact, we don't need to feel inferior. We are no more stupid than others. We will succeed as long as we are willing to work hard.

……………………………………