Joke Collection Website - Cold jokes - Why are programmers paid so much? Does Beida Jade Bird Tiantongyuan Computer College reveal the secret for you?

Why are programmers paid so much? Does Beida Jade Bird Tiantongyuan Computer College reveal the secret for you?

In today's society, engineers often represent the level of knowledge and social status.

Ordinary people always admire this title every time they hear it, but one kind of engineer, although also a senior technician, rarely enjoys the social treatment similar to his peers: programmer.

Unlike the dazzling image of engineers, programmers in most people's eyes are closer to a group of nerds and geeks than an elite group with high IQ and high income.

Objectively speaking, these evaluations are unfair. As senior technicians, most programmers in Beishangguang earn more than 10,000 yuan a month, which is not inferior to other engineers or occupations. Most people who laugh at programmers are far less likely to achieve a level counterattack.

2023? China Programmer Salary Survival Survey Report?

Many people will vomit when they see the salary of programmers. Someone said, "These people have no idea what programmers are doing!" Someone said, "Write a code, monthly salary 1W+, and still get 2W+?" Is it? What about you? Are you kidding? I ... "

Everyone was happy when the programmer was hacked, but you were jealous when you saw the high salary of the programmer. ...

Apple, Google, Alibaba and facebook in today's world? Wait, it's all written by my programmer! So is the WeChat you are using now! Programmers make the world so wonderful, and you will vomit when your salary is high!

Why are programmers paid so much? Mainly from three aspects:

High creative value

The salary of programmers is not determined by a company, but by the high value created by programmers. Think about it. It is said that the revenue of a single the glory of the king game in a quarter is 654.38+0.2 billion, and dozens of game developers and programmers have finished developing it in one year at most. For enterprises, employees who can create great value for enterprises will certainly not be mistreated.

Regular overtime work

Although the salary of programmers is very high, they also pay a lot of energy. They often work until the early hours of the morning, and there is a joke called "I don't know Los Angeles at 4 am, but I know Beijing at 4 am". Long working hours and high-intensity workload are great tests for the health and perseverance of programmers. Cheng spends a lot of time at work, and "hearing is empty" makes this group of people more proficient in equipment code.

03

The market demand gap is huge.

Wages in every industry are determined by the market, so it is necessary to analyze demand and supply.

1) Supply:

Not many programmers. It is said that there are only 2 million people in China who can write programs (accounting for 0. 14% of the population), which is quite small. Think about our neighbor, India, with a total of 2.7 million programmers, accounting for only 0.2% of the population. The number of employees in the US technology industry (including IT) has reached 7 million, accounting for more than 2% of the population.

However, it is not appropriate to compare the whole industry, because only a few people in the high-tech industry are engaged in programs, while the population specializing in software programs in the United States seems to be only10.02 million (according to the 20 10 census), accounting for 0.3% of the population.

In addition, in the professional ranking of the United States, the population of programmers ranks thirtieth among all occupations, less than: lawyer occupation, 1.04 million; Financial asset management, 165438+ ten thousand; University teachers, 1.3 million.

If it is reasonable to think that the salary of finance and lawyers is high, then the salary of programmers is also high.

In other words, the software industry also has a detailed classification, which is divided into various languages, platforms, special needs and programming languages; Only 30% programmers are familiar with Java to a professional level; Python estimates 20%; C is less than10%; There is no 1% in a small language like Golang.

Other industries are not so troublesome, there are always many people who can do a position. With more choices, the company has the conditions to lower wages and so on. But in terms of program recruitment, the right to talk about salary is in the hands of programmers, because the other party has no choice. Programmers are so rare, and programmers who are very suitable for the requirements are even rarer. You can't miss them.

2) Demand:

Programmers with high incomes generally involve either the Internet or some large-scale software.

This is because the marginal cost of software and Internet services is almost zero. Marginal cost is the cost of producing one more unit of product, including the labor and materials needed for production. The corresponding cost is called fixed cost, that is, no matter how many units of products you want to produce, you have to pay the cost, including research and development, marketing and so on.

Every time software and Internet services serve one more person, it generally means a little more electricity and internet fees, and the cost is almost zero, and the expansion can be very rapid, which means that almost all the benefits can be spread to R&D (programmers) and managers, so the salary ceiling of these industries is naturally higher than that of general manufacturing.

Dozens of people like whatsapp serve hundreds of millions of people, which is unimaginable in traditional industries. Traditional industries, such as Gree, have to pay a lot of production costs, logistics costs and sales costs. Even if the sales income far exceeds that of most online enterprises, it is impossible to raise the salary of most employees. At the same time, the number of programmers is far from enough compared with the demand.

There was a joke before that "everything is ready for starting a business, only one programmer is needed", which actually reflects the reality: the supply of programmers is obviously less than the demand.

The two conditions are superimposed, and the salary of the programmer group is relatively high.

When it comes to this, there will definitely be people who say, "It is difficult for programmers to find jobs now", "It is not easy for programmers to find jobs when they are saturated" and "Now the environment is not good, many companies have laid off employees, and now the salaries of programmers are very low" ...

Beida Jade Bird Tiantongyuan Computer College found that programmers in tucao industry and big environment can be roughly divided into two types:

One is a programmer who just graduated, or is about to graduate, and is looking for an internship.

There is also a programmer who has worked for less than two years or a year. I feel that there are too many developers flooding into the mobile internet industry this year, which leads to saturation, so it is inevitable that inexperienced or inexperienced programmers will find it difficult to find a job.

I wonder if you will look at the recruitment requirements of the whole market and most companies and then reflect on yourself when you fail in the interview or jump ship for a raise?

For the former, the advice given by Beida Jade Bird Tiantongyuan Computer College is:

In the process of studying technology in college, you must try to do a bigger project according to your hobbies and ideas, and your resume will not look so humble and there is nothing to write.

Don't tell me I can't do bigger projects. With so many classmates, it is also interesting to find a "like-minded" person to do it with. There are still problems that can be solved through consultation. Anyway, responsible people can always find a way to do it.

If you are a senior now, or will graduate soon, and haven't found a job yet, don't worry, don't compare with others, have a steady mind, spend two months on a bigger project, and then go out and look for it. If you are anxious all day and don't want to do anything, it won't help you find a job. Why don't you keep your feet on the ground and prepare for a good job?

For the latter, the suggestion given by Beida Jade Bird Tiantongyuan Computer College is:

One or two years of work experience is an embarrassing stage of work experience, which is in a state of "high failure and low failure".

At this time, we need to temporarily stop focusing on money (of course, money is very important), stabilize our anxiety, and ride a donkey to find a horse, that is, find a job at work, not naked resignation.

During work, I usually accumulate more work experience and learn more to improve my skills. The second is to accumulate more contacts, know more friends and colleagues, and contact more former classmates to see if there are opportunities for internal promotion. The third is to set up a target company, study and improve yourself in peacetime according to the requirements of that company, and adjust measures to local conditions.