From myProgramAs you can see from the employee experience, the growth of programmers is endless. As long as you work hard, you will step up. I think there are three major stages for programmers to grow: general technology, market, and professional technology.
1) The general technology stage is the stage in which programmers focus on improving the programming level, that is, the stage of "pulling a car without looking at the road. The programmer can do what the programmer can do. The programmer has a strong alternative, and the programmer's market value is relatively low. The programmer only pays attention to the programming technology itself.
2) In the market stage, programmers start to consider why the software should be developed. What is the value of this software stage, and find the source of the software to re-recognize their own direction.
3) in the special technology stage, programmers have realized that this software and technology has a great market value, devoted themselves to this field, and become experts in this field. Programmers not only need to understand the technology, but also the customer business. The technology and business of different programmers become incomparable. This scarcity has created great value for programmers.
These three stages are actually three processes, each of which is a leap. Programmers know how high they can fly, and rely on the programmer's learning and vision. Where the programmer can fly, it depends on the programmer's own efforts. A programmer can be incapable, but not without an eye.
AbstractProgrammer growth Road Map