The programmer salary level in North America is in a higher position as a whole. In the United States, for example, according to relevant statistics, the average annual salary of software engineers is close to $100,000, and according to the survey results of the recruitment website Glassdoor, the average annual salary of software engineers in the United States is 97,098 U.S. Dollars, and the average annual package of FAANG is about $180k - $190k. In Canada, as a country with a large demand of talents related to software development, the salary level is also comparable. In Canada, as a country with a high demand for software development related talents, the salary level is also relatively impressive, and the average annual salary of programmers can reach about $61,000 USD.

The average annual salary of programmers in China is relatively low in the world, currently ranking 19th, with an average annual salary of about $23,000 (about 160,000 RMB). However, there are obvious differences between different cities in China, and programmers in first-tier cities like Beijing and Shanghai are paid more, with the median annual salary of programmers in Beijing being about $90,000 (about RMB 644,000), ranking sixth in the world.

The factors that cause the salary gap between North American and domestic programmers are multiple. First of all, there is a difference in the treatment of industry giants. In North America, there are technology giants such as Google, Apple, Amazon, etc., which often offer very competitive salaries and benefits, and the proportion of income from stocks and other income in the salary structure also increases with the promotion of the position; while in China, despite the fact that there are also Internet giants such as Tencent, Ali, etc., the overall salary level is still a little lower compared to the same type of giants in North America.

Secondly, the supply and demand relationship also has an impact, the demand for programmers in North America has been relatively strong, and the supply of talent is relatively stable, so that the salary can be maintained at a high level; domestic although the Internet industry has been developing rapidly in recent years, the demand for programmers is also large, but due to the large number of people learning to program, the competition is more intense, to a certain extent, affecting the salary level.

Technology companies in the United States, the office environment is often very comfortable, spacious and bright open office space, equipped with a variety of leisure facilities, like gyms, game rooms, etc., to facilitate the staff to relax after work. The work system is also very flexible, under normal circumstances, employees can get off work on time, if you need to work overtime must be applied for, and the follow-up will have the corresponding arrangements for rest, the company is very respectful of employees' private time.

However, in the domestic Internet companies, 996 work system once became the norm, 9:00 a.m. to work, 9:00 p.m. to get off work, working 6 days a week, long hours of work make many programmers physically and mentally exhausted. Even though 996 has been remedied in recent years, overtime work is still relatively common, and overtime work is very often the default “unspoken rule”, and systems such as transferring to the next day off are sometimes difficult to put into place, which has had a considerable impact on the quality of life of programmers.

And domestic programmers often face the risk of losing their jobs at the age of 35, while foreign programmers generally do not have this worry, so foreign programmer jobs were once the ideal choice for most international students.

Release time:2025-02-06
Recommended quality courses

More News

WeChat QRCode

WeChat

Thank you. Your message has been sent.

    Free reservation service

      Receive job search gift pack