How do programmers who have developed client-side development for 5 years transform into server-side development?

Recently, an old man has been confused. Why is the whole network persuading client development to be withdrawn? As a veteran who has been engaged in client development for 5 years, he still enjoyed the corresponding differential benefits in the past period of time. As stated on the Internet, if you want to push people before the tenth level, you should choose client-side development, and if you want to work hard in the later stages, you can choose server-side development. The problem now is that the client's employment is getting smaller and smaller, and it is more difficult to get promoted. Jobs that are invaded by other technologies may be the main reason for the persuasion!
As far as I am concerned, I have always felt that no matter which direction you choose, as long as you use the technology to the utmost, you can make you feel comfortable. It's just that there are very few such people in the current market.

But people have to live up to it. As the old man said, he has done client development for five years, and now he wants to switch to server development, and the technology keeps a steady increase in salary. In terms of money, in the first three or four years of working in client development, the salary will be higher than that of server development, but then there will be a bottleneck to the technology. At this time, most programmers will Choose transformation, and server development is often the first choice. Because of server-side development, junior salary is slightly lower, but as work experience increases, salary will gradually increase. So how to transform from client-side development to server-side development is a question that many programmers like Brother are considering.

There are undoubtedly three difficulties:

1. Lack of technical ability
2. Insufficiency of relevant project work experience
3. Self-life pressure

1. Lack of technical ability

As an old client development programmer, the most indispensable thing in the market now is client development, especially unity client and cocos client. So we must consider what advantages our technical ability has compared to other client development programmers?

Take Windows client development as an example: Compared
Insert picture description here
with the standard TX server-side development technology
Insert picture description here
, what technologies do you lack?
Get the details page of the technology stack technology map

2. Lack of experience in related projects

The level of salary is directly linked to your technical ability, followed by work project experience. Can you find a project to practice your hands?
Insert picture description here
Insert picture description here
Corresponding project technical essentials ability finishing

Three, self-life pressure

For a young person who has just graduated from the field of technology, it may be a simple adjustment to the direction of his technical ability. But for the old man who has been engaged in client development for five or six years, it is a heavy decision. The small one is related to the future career technology development route, and the large one is a bet on the future.
Therefore, how to successfully transform, quickly absorb core technology and master certain project experience is a necessary condition.

Back-end server development technology sharing:

1. The timer design for massive timing tasks in a multi-threaded environment
2. Why the server is slow, it can be increased by 8 times in this way
3. Fully prepare for the 2021 salary increase and change jobs, and take you to avoid the 6 major pits of your resume
4. UDP technical points that must be asked in C++ job interviews
5. Nginx source code starts from the development of the module, and is no longer worried about nginx source code
6. Thread locks, process locks and distributed locks you know and you don’t know

Back-end server technology learning route sharing
Insert picture description here

Guess you like

Origin blog.csdn.net/qq_28581269/article/details/112391672
Recommended