I suddenly found myself in this industry for five years. I thought I should be regarded as a qualified person in the industry with my existing project experience and work experience, but this year I suffered a major setback in the process of job-hopping. I won't describe the detailed process. Here, I just want to tell you the reasons for rejection and see if you have similar experiences and feelings. The interviewer gave me this answer. We don't need skilled workers. We need people who have accumulated cognition beyond ordinary people in a certain field and have a set of thinking modes and excellent cognitive ability ... He sincerely told me that you are still young, and you really should calm down and study something deeply and write something yourself instead of using it. This is also known, but most of them are limited to seeing and using it, and never seriously thinking about it. Personally, this is the saddest place for most programmers in China, and it is also related to the spread of impetuous atmosphere outside. People who don't know this line always think that programmers are code migrant workers. If you think you are a code-tapping machine, I really suggest you change careers as soon as possible. Maybe I will offend and hurt some colleagues. After all, changing careers is quite risky and challenging for anyone. But this should definitely be a good suggestion. On the contrary, I firmly believe that programmers should be the most dynamic and thoughtful group. As long as you refuse to be superficial, more importantly, you must be diligent in thinking. If you agree with me, please continue to look at my feelings, otherwise, I hope you can make good use of your time to do what you need to do most.
When asked about the thread pool and TCP/IP network in the interview, the interviewer was speechless, so when I came back, I turned over a new leaf and made up my mind to study thread pool and TCP/IP well. I couldn't stand knowing only one but not the other.
Know yourself clearly.
I've always been scared. In the past, maybe it was because I was young, but now, I'm not that young. I still find that there are many things that scare me.
As I grew older, I began to become unable to work overtime. I began to spend more time with my family instead of sitting in front of the computer (even so, they are still complaining). I provide some help in the local education committee community and organize open source interest groups to participate in activities.
I wonder why I used to spend so much time on programming. Lots of programming. That's my desire to study a class library, a framework or a technology in depth.
Now with the increase of the learning curve of technology, my patience is getting lower and lower. All kinds of new technologies are exciting because of their novelty, but they eventually become controversial. I'm getting tired of these marketing campaigns. What I value technology is stability and clarity.
According to incomplete statistics, up to now (20 18.07), the number of C++ programmers in China has exceeded 1 10,000. Moreover, with the continuous development of IT training industry, a large number of fresh graduates have stepped into the society, and the competitive pressure faced by C++ programmers is increasing. Then, as a C++ programmer, how to strive to grow into a senior programmer or architect, or what kind of technical knowledge system an excellent senior engineer or architect should have, is a problem that both a junior programmer who has just entered the workplace and an old programmer who has been confused for three to five years must face and understand. In order to help you avoid detours, I have summarized a roadmap for the growth of C++ programmers in 2-5 years.
Come on, we must stick to the path of choice! ! ! Faithful wife, come on !