Transfer from: http://www.blueidea.com/column/member/2004/1749.asp look at "Programmer" this year, seeing a particularly experienced words:
It seems that many of the classic ideals of many computer-based graduates are "two-year programmer, transfer to the market department, do Sales, key customers, can be promoted, otherwise, pull out and do", if a professional plan is A group of groups, but reflect on whether it is a bit problem.
This is a real situation, and this kind of professional plan has existed, and it is a bit old. The most famous discussion is what programmers can do after 30 years old? The general argument is that the programmer is eating youth, and the speed of knowledge update after 30 years old, the physical strength of overtime, etc. is not in young people. Therefore, programmers will face professional crisis basically 30 years old. Then many people find the way is: steeringly do management. (My BullShit detector rang)
This "What to do after 30 years old" was discussed in 1999/2010, now five years, I wonder it, I wonder that the 25th or six-year-old programmer who had just graduated from the beginning. What to do. Outline may include: development supervisor? technical director? project manager? Sys admin? teacher? test? Still do programmers? Leave the software or IT industry completely? Marketing? Sales? Change from Party B into Party A? Go abroad?
Anyway, they must find the answer as "What is the programmer to 30 years old". In fact, the programmer is a wide range of employment, because after all, in the IT industry can also jump, as long as you are willing, as long as you are not afraid to face new things. Moreover, programmers - or is also the salary of people who engage in IT is also very high (compared to other industries, such as PR, advertising, chemical, construction, shipping, etc.). I think "programmers" can be a survey of this, give the current twenties new programmers finger the way.
What do I think?
Programmers are not necessarily to do management. Is the main way out of programmers waiting until the wife's wife, to manage later programmers? This world is in so much manage.
And the manager is very bitter. The people are grateful and jealous, hint, a training quota is not flat, the salary increase is not satisfactory, dismantling each other, or the cross-level record, not enough. But the order is to let you have a high-tech from your people, it is a very tip. Moreover, there is a wife / girlfriend in the home, it is already very difficult, if there is a group of hands in the unit to take care of it, most of the programmers will be tired.
The programmer is originally a Technical Guy, facing the program, product, computer. It is not easy to transfer by programmers, and it is not easy to sell, because management, sales, etc. are facing people. In that environment, if you can't keep it, you will sell you, you will also help you. Technical Guy is really tired to face this environment. So, do management, is not worthwhile to be a major effort by most programmers.
Ordinary soldiers don't have to think about the general. Soldiers who don't want to do generals can also be a good soldier, I am a soldier who doesn't want to be a general. Soldier? Connect a long? Head, teacher? General, this is a road that gets more narrow, and there are many factors that do not control your own. I am willing to develop in the direction of the special forces: You can proficient in various firearms, you can also be proficient in the vehicle, or master the language of the various languages, or the physical strength is particularly good, or the nerve is particularly calm, or the gun method is particularly good. It will open a plane and will open the submarine, and so on, choose more. So the programmer is also. Don't have to think about being an officer (manager), you can think about do a special forces.
Li Wei is very good, JJhou is very good, in fact, we can also be like them - although it may not be such a famous or cattle, it is not difficult to support your family.