Job Recruitment Website - Ranking of immigration countries - Now, the students are going to major in computer science. Why are programmers paid so much?

Now, the students are going to major in computer science. Why are programmers paid so much?

Now, the students are going to major in computer science. Why are programmers paid so much?

This is because in most physical industries, hardware (bookstore rent, decoration, tax) is a large part of expenditure, which cannot be avoided; As far as the software industry is concerned, hardware (servers, sites) is relatively cheap, while manpower is very expensive and easy to expand. So venture capitalists are more concerned about expansion: how to increase the number of users from 1000 to 10000, because the more users, the lower the cost, which is also the principle of "burning money" in starting a business.

In other words, the number of users is linearly proportional to profit, but the relationship between the number of users and expenditure is only similar to logarithm. A startup company now has 6,543,800+users and revenue of 6,543,800+users, but it needs 3 million for development and maintenance, and loses 2 million every year-but it doesn't matter, if the number of users can be expanded to 5 million and the revenue is 5 million, it may only need 4 million for development and maintenance, and the annual net profit will be expanded to 50 million.

Congratulations, the company has gone public, and many people in it are financially free. Driven by this dream, is it necessary for capitalists to save 3 million manpower? The number of users is naturally determined by product quality, and product quality is determined by programmers and other positions. This determines that capitalists pay more attention to users and product quality, rather than how much programmers get. They are willing to pay more money in exchange for the loyalty and efforts of programmers. Programmers are ordinary technicians and working class. But my biggest personal feeling is that this may be the first job that needs enthusiasm and morale among technicians in human civilization. In other words, workers' morale, skill proficiency and innovative spirit had little influence on the level of the whole industry, because everyone's work was relatively fixed and simple, such as bank teller and street sweeping; But programmers are different.

If a first-rate programmer has high morale and energy, then a second-rate programmer who ranks in the top five or ten is normal. As for the ninth-rate programmers, they just do harm to others. They are from Wanda, totally denying the sea tactics. Therefore, this subverts the traditional contempt for workers, that is, "anyone can do it, or you can get out."

As far as the United States is concerned, senior programmers are more likely to find jobs than bottom managers, and their income is often better than bottom managers. Of course, some people say that researchers and government officials are not like this. The problem person is not a worker, is it? I am talking about ordinary industrial workers. This is one of them. Most of the other reasons are mentioned: for example, growing up too fast and training can't keep up. Some people say it's wrong. Training courses are everywhere. The question is how high the quality of the training itself is, which is doubtful. In a new industry, knowledgeable people can easily find good jobs, so why be a teacher?

So in fact, the training courses are relatively elementary. For example, the work is tiring and busy, and the requirements for intellectual skills and knowledge structure are also high. Do you think it's unnecessary for the US emperor to recruit a bunch of immigrant programmers who speak English from south to north? It is really disappointing to the local people. As for the problem of fatigue, the problem of exchanging life for money. China may exist, but there are few American emperors. And I'm thinking, this kind of work is actually very tense, but it's not cost-effective to increase the time. For example, if I work 8 hours a day, the output is 100%, 10 hour,15%, 14 hour, and only 125%. Moreover, it took more than 10 hours, and it ran away in a few months, and the company lost more. So my intuition is that 996 may not be very useful. There is another important reason: the transfer and circulation of wealth. Where does the profit of it and programmers come from besides innovation (such as search and Office)? It also comes from the squeeze of traditional industries.

For example, before you open a bookstore, you have to recruit 20 people and rent space. Now that you have opened Amazon, you only need two programmers and two managers to sell books, so the income of programmers and managers can naturally be higher, because the income and profits of bookstores have been transferred to Amazon. This is particularly obvious in the United States. A large number of traditional retailers and bookstores closed down, and Amazon took the lead in finding teeth, thus breaking the market value of Amazon. These values were indeed taken away by the coder. Therefore, when people eat a lot, don't say "live for money".

Most professions live for money. The police, firefighters and foreign troops are all relaxed. Therefore, in addition to creating some products, programmers are also optimizing traditional industries. Those repetitive jobs that can only sit at the counter without any skills will be replaced by robots and programs in the future.

The work and processes generated by a large number of intermediary channels will gradually disappear, and the society will tend to be more optimized and efficient. This process will be cruel and bloody, but it will also be inspirational and fair. Unskilled people can change their fate through learning and become manipulators of machines and programs; Those who refuse this process and do not seek change will be defeated by the cruel reality. Computer is a very fair occupation, if not the fairest. It is precisely because we only talk about the result, not the origin.