In the classroom of Political Science in middle school, dialectical materialism tells us that everything includes two aspects of opposition and unity. To faithfully reflect the true nature of a transaction, we must adhere to the Contradiction Analysis Method of split into two parts, and make a comprehensive analysis of the contradiction, we must use a two-point theory to understand the nature of the transaction.
Simply put, everything needs to see its good and bad sides.
The same is true for it and for programmers. "What is the end of the programmer !" "Why do programmers want to change careers when they get to 30 or 35", "marginalized IT people", etc, "A programmer eats a meal of Youth", like a thorn hidden on the programmer's mind. This has become a deep-thinking career planning issue for programmers.
I searched the relevant posts in the Forum and took a closer look at the discussions of enthusiastic netizens. It is not difficult to find that our respective arguments focus on the two opposing points: "transfer" and "not transfer, we have talked a lot about the background of the software industry, the combination of career planning and personal reality, and the programmer who has switched to the industry to express the mood of the industry, and so on.
The IT people who insist on fighting in this line say that they think the root of the problem is their individual mentality. They said that programmers can do it for a lifetime. The foreign woman has become more developers. They are also active in thinking, energetic, and have a lot of experience and accumulation. A line of seemingly simple code contains countless ideas, which is enough to reflect its skill, and this is not the power of a day. A netizen said that a 60-year-old employee from the research institute next to his unit had a good procedural thinking.
It people are really tired and hard-working, but the programmers who have been coding for several years are not welcome? You can select a foreign capital or a large enterprise as a senior engineer. The treatment is good, and your work is not as busy as you did in the initial development of the underlying layer. You can also select small and medium-sized enterprises as technical managers and R & D supervisors. When technology, management, and connections are accumulated to a certain extent, you can start your own business. Or as a Soho household, it is not difficult to undertake outsourcing projects. In fact, this industry is constantly innovating, so there are still many opportunities.
Some netizens bluntly pointed out that people involved in the conversion and non-conversion of contradictions are actually the guilty conscience of personal ability.
People outside the city want to enter the city, while people in the city want to leave the city. Many people in other industries envy the IT industry, and the suffering of other industries outside the IT industry is not what we can imagine.
The pressure of life, buying a house and buying a car, repaying a loan, supporting the elderly, getting married and having children, etc. This is a problem for modern people in any industry. It does not exist only in practitioners in the IT industry. The computer industry is not so miserable. Although it do not make too much money, it is relatively stable and not too poor.
In any industry, if you want to develop in a longer period of time, the motivation for moving forward is from passive to active, taking the initiative to work, learning, and looking for other roads in this industry, the true understanding of this industry, as long as you are positive and active, to promote the strong and powerful power of career development, then the path of your career must be in your own hands.
Less impetuous, sink your mind to understand the true essence of technology, do it in a down-to-earth manner, and finally have a good home.
To use code as a poem in the program, you need to be an IT Li Bai. Some iters say they must be pure iters. Always stick to your own interests and ideals. Continue to enter the software madman and top scientists !.
Another part of IT people pointed out a problem that is equally worrying: in reality, this industry is indeed developing too fast and technology is constantly updated. With the increasing age, it is impossible for physical and mental resources to adapt quickly and adapt quickly, which means they will be eliminated. What should we do at that time? In this way, it is better to find another path for yourself and be responsible for yourself by knowing this point in advance.
There are also two concentrated points about the transfer: industry itself and age issues.
Why do it people aged 30 or 35 need to change their careers? Because their daily lives are different. with family members, they are no longer alone, and some are more responsible. The increase in age brings about physiological changes. This is one of the main points of view discussed.
With the rapid development of technology, the blood of various companies is constantly changing, enterprises want to develop depends on products, and product development is attributed to technical support. The difference between new and old developers is that the older generation of developers learn very little technology when they are young, and they have little physical and energy investment in their daily lives, the ability to learn new technologies is inferior to that of young people, and the thinking is also insensitive. The logic analysis and understanding abilities gradually decline, leaving only experience. However, the experience of it sessions is not as valuable as innovation.
In comparison, the new generation of developers spend more time learning and applying new technologies, and their physiological functions are also gaining traction. This is also the basis for more technical starting points, they have time and energy to invest in it. Most companies also believe that they do not have much burden on their lives when recruiting young developers. They can put more time into their work. The company always wants its employees to devote their energy to the work of the company as much as possible. As for the other life of its employees, how much will the company care about you?
Some IT people said that development is far less enthusiastic than before. As the work time grew, they found that they joined the technology with reverence and thought it was a team advocating technology, however, it is found that many technical management personnel, technical managers, are not as good as they think, rely on their qualifications to change their positions, and their dreams of technology are gradually lost. Coding is similar to typing, and the code is pasted. It turns into a physical labor. Positive and enthusiastic. This is also one of the reasons for the decrease in initiative.
The other point is that the domestic software industry is poor, the demand is weak, piracy is rampant, the cost is increased, and the scale is small, leading to the decline of the software industry. In such a big environment, the prospects are not optimistic, so the career development of programmers is also greatly hindered.