Hello everyone, this is Wan Feng, a programmer, and today is our reader's contribution.
Friends who need to contribute to earn manuscript fees, please add my WeChat: CoderWanFeng , Remarks: Contribute. It is effective for a long time, and everyone is welcome to share their programmer stories.
Below is the text.
1. Career change experience
Today, I would like to share with you how I changed my career as a C++ programmer with 0 basics, and how I felt after working for 1 month.
Let me talk about my own situation first: I am 23 years old this year, and I will graduate from a famous technical college in Shenzhen in 2022, majoring in electromechanical automation.
I have a relatively introverted personality. After graduation, I joined a hardware company through school recruitment to do sales. I was suffering from poor performance. I was interviewed by the leader before I became a full-time employee and resigned.
After squatting at home for a few weeks, I heard that programmers do not need to deal with people, and they can make money, so after self-studying Java development for a period of time at Bilibili University, I started to go out to find a job again.
As a result, by coincidence, I actually interviewed the development of a hardware manufacturer. When I entered the factory, I said that there were Java development and C++ development. After entering the factory, I would arrange it according to the technology I am good at. **As a result, after entering the factory, I was told that Java development has been fully recruited.
It's been more than a month now, and I regret it again.
2. C++ makes me regret
Regarding programming, all my knowledge comes from the basics of C learned in college and the Java online class during the time at home.
Now doing C++ hardware development is completely different from the technical route of Java back-end development. I have to learn from scratch, and it involves a lot of computer underlying knowledge , which is very difficult for me.
And there is a particularly important point: **C++ development requires a lot of education. Now that I have a low education, I was recruited to do some deployment and debugging work, and I have no chance to do advanced development. **Although I know the meaning of the 1w hour law, but like my current 1+1 repetitive work with no growth, can there be any improvement if I repeat 1w hours? I was in deep doubt.
Finally, there is the issue of employment . I have been paying attention to the recruitment needs of Java in the past, but now I searched for the recruitment needs of C++, and I feel that there are quite few jobs. I am worried that if I work here for a few years, it will not be easy to change jobs when I go out.
3. Write at the end
Programmers work not only in web development, but also in hardware development, algorithm development, etc. In addition to different development directions, industry development also has a great impact on personal future and salary.
It is recommended that you pay more attention to other information related to personal career growth while immersing yourself in learning technology~
After reading this brother’s story, if you have any experience and suggestions, please share them in the comment area~