Ali programmer, before the age of 30 you have to learn to start planning their career development

A reader asked me career planning this topic, let's talk about today, because I always thought that this topic is very important for those who work in the workplace, today I come to talk programmer career planning.

1. Why career planning is important?

Before answering this question, I have to give explanation why people under occupation planning is very important, I simply give an example, I think most people early in his career, change jobs, change jobs are to a large salary, which earned direction and more, which I buckle down, which company to open high prices, good benefits, I'll go to that company. So, why so many IT people frequent job-hopping, I do not think for the money this work is the wrong values, after all the work is to make money to support their families, live better thing, but, etc. after you go through, you will find that early in his career, indeed quit salary increase soon, but after a later stage, you will find that no pre-or quit so great, and the frequent job-hopping and themselves in the process, a lot of skills and the ability to service failed to build up, resulting in many people in their 30s, will be very heavy anxiety, not knowing their future way to go.

Conversely, there are some people, who walked every step of planning have, as they also want to make more, but their eyes not only just stare at a salary this option, they'll comprehensive measure of salary, and the accumulation of skills future aspects of development, so, very often, you'll see a lot of people profound knowledge in the workplace, the workplace and even glow second spring.

In fact, because there are no career planning leads, so that career planning is very important on this essence.

2. programmer career planning, which has several?

Each industry is different career planning, following me down programmer career planning, which has several.

Technical experts, architects

For many programmers, the general impression is that in the future want to be the first technical Daniel, an architect, so purely technical direction is many people's choice.

The advantage is that this path can be deep plowing in the field of technology, not too much care about other unrelated areas, do not have to worry about business, not back product index. But while there are some need to be prepared ahead of time, because technology updates quickly iterative programming field, you need carries a passion for technology, continuous learning.

It is said that every programmer has an architect's dream.

Technical direction in this direction a lot of people choose the first impression, and here I want to go a little to the people a pure technical point road it is recommended, although the technology is changing rapidly update, we keep the new technology, a new framework for learning and not chase this wrong, I also support this attitude, but I met a lot of people blindly pursue "new" and saw out a new programming languages, frameworks, to think of a career change, this is actually wrong priorities, I would recommend any Seiichi door when they have to, on the basis of Seiichi door, go to the appropriate new chase, catch the trend, this is the correct posture to increase their competitiveness, otherwise, play fast and loose, seemingly what will it, but did not a deep plowing, to the latter will only make your anxiety is growing.

CTO (chief technology officer)

If the difference architect with CTO, that is, most of the CTO are architects, but do not necessarily architect CTO. While most are also the CTO has deep technical skills, but in essence CTO is actually a bit biased business, migraine management, the main responsibilities are the management team to address the development process, corporate strategy, business growth and a variety of difficult technical problems, it can be said is a more all-round development, CTO and many companies are partners, not just so pure CTO management, as well as technology-related, it should be said CTO is the type of technology + management, but the management of specific gravity is too large .

Want to go in this direction of the students, in addition to deep technical areas, should also be more involved in the business, product, learn to work with the team in peacetime, many ways of tackling problems and techniques require a lot of attention.

Product manager

If you want to go the technical route, but also not much interested in the management of, you may wish to consider product manager, especially after the mobile Internet era, the role of product manager is increasingly important. Technical product manager who should be a lot to deal with, but always hated that demand frequent changes to the product manager, Pegasus sky ideas, etc., so there are a lot of people changed jobs to a technical product manager.

Technical product manager reorientation people have great advantages, such as skilled, put their own needs will be very clear can not be achieved, and most people are sensitive to technical data, so a lot of demand to the data to speak, the most convincing in this direction God than the general presence of micro-channel product director, "Zhang Xiaolong." But the technical people to do product manager also has weaknesses, such as technology often thought to think about the product, if not overcome this drawback will be a lot of resistance.

So, we want to go the technical route, technical people are interested in the product may wish to consider product manager, and then director of product development to the direction, and this direction is also more friendly to girls, especially girls do wish to focus on the development of this direction.

3. Summary

In addition to more than a few mainstream direction, there are many other directions can also be considered, for example, I see a lot of people turn to do a lot of technical direction of operations, growth, data, etc., because the technology has a very high human logic and analytical skills, so how many are engaged in some other advantages.

So, after you work for some time, the best in three years later, you should take the time to ponder the next, give yourself a future plan, ask yourself what is truly interested in what direction it's really suitable for them, and then to position themselves, and then in the direction of positioning itself to learn and to work hard, the only way to let you in mid-career and will not confused, and will not feel sure.

Finally, I would like to remind everyone that advance planning profession is important, but career planning is not static, because there may be different for each person in each stage will be exposed to occupational areas, they themselves would have a different perception, their thinking will change, therefore, it is likely to find himself a more suitable direction perhaps, but in any case, we have to do is to continue to learn and improve themselves, focus on career planning earlier, earlier set himself a more suitable job blueprint.

 

 

 

about me

For more information you can click on me  , and very much like to share with everyone, and common progress
is currently a programmer, Android developers not only to share knowledge, but also to share technical people grew up, including personal summary, experience in the workplace, interviewing experience, you want to make less go a little detour.

Guess you like

Origin www.cnblogs.com/1157760522ch/p/11670698.html