Is there a 35-year-old crisis in Linux C/C++ or embedded development?

A reader asked a question:

I'm 25 years old now, with a bachelor's degree. Working in Shenzhen, doing embedded development, planning to develop Linux C/C++, the salary is currently average. After reading many blogs written by seniors, I feel great. I have some doubts now.

1. Recently, the layoffs on the Internet are very serious, and coupled with the promotion of stable jobs, I am full of worries about the instability of private enterprise work. I would like to ask the seniors what solutions and methods to resolve the 35-year-old crisis.

2. Can the embedded industry really continue to work, because I am from Hubei, and I will eventually return to Wuhan. I have some doubts about the development prospects of non-front-line embedded work.

3. If embedded can continue to work, choose rtos, and then go to the direction of Linux. This is the learning route I found out by myself. I don’t know if it is feasible?

4. I recently learned that large, medium and small banks have background or app development business. Are there many corresponding state-owned enterprises or more stable positions for embedding, or is it at this stage that you choose to go to graduate school and start again? Thank you for your answer, thank you very much, thank you very much

answer:

Your question is very representative and direct. I cannot guarantee that my point of view is correct. I can only analyze these things from my own perspective. I hope it will be helpful to your work and future choices.

1. Whether it is the Internet or private companies, or the former state-owned enterprises "and the current state-owned enterprises", I don't know if you know that those people who went to work in factories and held iron rice bowls in the past are also at risk of being laid off. "The laid-off workers in those years The tide caused many people to lose their jobs, and many families lost their living security.”

So whether it is the current Internet, banks, state-owned enterprises, etc., I don’t think the people who work in it have no risk at all, and I don’t think they can have a stable life for a lifetime. We’d better take a long-term view and don’t Put your life on one or two choices, and don't think that if you fail once or twice, it means that your life will no longer have color.

In this matter, my suggestion is to make the most beneficial choice for the moment, choose a good industry, a good direction, a job that makes money, and a job that can develop. For example, it is better to make money in the past two years, so make money well. Don't choose comfort when you can make money, and don't make big expenses when the market is bad.

As for the next 5, 10, and 20 years, I dare not say that it will definitely be good or bad, but what can be guaranteed is that there will still be a bottom in a certain direction and a gradual rise in a certain direction.

It can also be guaranteed that if there are no major changes, the overall industry will definitely be getting better and better.

35-year-old crisis‼ ️——Strengthening the iron requires self-improvement. Living well now is the best rescue for the 35-year-old. We often worry about the future because we are full of a sense of crisis about our current situation. Things, isn't it the current thing?

2.  The embedded industry has a very large scope . For example, mobile phones, do you think it belongs to embedded? That must also belong to it. It is a typical embedded software and hardware that can be tailored , but is the mobile phone industry involved? It must be very curly, is the Maori big?

I don't think so. The current money-making model for mobile phones may not be the hardware itself.

There are also automobiles, drones, semiconductors, etc., which all involve the embedded field, but many of these fields are similar . Some people don’t like to do one thing every day and another one every day, so they choose a small one. Subdivision direction, such as only debugging the camera, such as only debugging a certain adc chip, then they are also engaged in the embedded field, and some like to make products, so they do driver development, application development, etc. These are all No problem.

But do you say that embedded can be done for a lifetime?

I don't think anyone can give a definite answer, but what is certain is that if the entire industry is still there, if the general environment is based on living and working in peace and contentment, so as to make everyone's life better and better, then I think we should do There will always be good development in these directions, and it will definitely be able to continue.

You may come back one day and find that there is a nanny robot at home to help you clean up. There may be robots that help you cover the quilt at night, massage you, pick up express delivery, etc., as well as cars and medical care, all of which require embedded technology.

As for the scenarios I mentioned, even a small product application may require one or two years of product development and mass production.

In this way, you don't have to worry about the embedded industry. A few days ago, I saw a foreigner in his 80s who was still programming.

3. rtos, single-chip microcomputer, Linux, and fpga, etc. can be done, but I think rtos, single-chip microcomputer, and Linux can be learned together. Learning together does not mean that you will be proficient at once, but that you will do the work Take a look at these things when you need them, so that you don't understand them at all when you need them. You still have to put your energy on the work, and doing the work well is the most important thing.

4. Banks can only be said to be auxiliary departments for the development of the entire society. During wars, they are responsible for cooking for the army. Their own positions are limited. If you like it, keep paying attention, and there will definitely be opportunities Yes, don't worry about this. If you like it very much, you can also make corresponding technical reserves according to the requirements of his position.

03 

Summarize

Is there a 35-year-old crisis?

I think a lot depends on you.

If you lie flat after graduation, don’t recharge, don’t learn new things, and keep living on your laurels, then there is a high probability that you will have a 35-year-old crisis;

If you still keep charging after joining the work, spend more than 20 minutes every day to see some new things, understand some new technologies, keep your enthusiasm and keep improving, then I don’t think you will have a 35-year-old crisis.


Official account for learning and communication: Qiniu Programming

Guess you like

Origin blog.csdn.net/weixin_55751709/article/details/129167150