The software industry is an emerging industry because it is not mature yet.
In a mature industry, there are many employees with a low threshold, a sound talent echelon, and a refined division of labor.
The current software industry is not dedicated to such features.
Compared with the more mature construction industry, there are many practitioners. Now, we can see that there are so many migrant workers who have a low threshold for employment, who can move bricks, and the talent echelon is sound, from structural designers to contractors to small workers, there are few high-end talents, and the income can be increased. The number of grass-roots personnel is rich, the project cost is low, and the construction is fast and cheap. Refined division of labor, pipeline workers, cement workers, electricians, interior decoration, garden design ......
The software industry needs to develop towards maturity, which is a trend. In the current software industry, there are relatively few employees, the entry threshold is not low, the talent echelon is not sound, there is no obvious pyramid shape, the income of high-end talents cannot go up, and Middle-end talents do not want to work, there are too few low-end talents with no detailed division of labor, especially for small software companies. Imagine that if the streets are full of architects, masters, and little workers, city construction will be much slower and expensive, but those talents will feel uncomfortable.
For. NET technology, He is easy to get started and is relatively difficult to go deep. Naturally, he will form a pyramid-shaped talent echelon, which will play a positive role in the development and maturity of the software industry. At that time, the software industry will become a traditional industry. If anyone who has graduated and has no skills, you can considerProgramMember.
As a result, some people are worried that programmers are not worth the money. Of course, if they are positioned as tarki's bricklayer, the value is not worth the money.
With the maturity of the software industry, software companies will also mature, and risks will be greatly reduced. NET may be a step to promote the progress of the software industry, like scaffolding and cranes, and no general designer stays on scaffolding every day.