Which Cities and Skills Pay Programmers the Most? 2020 Salary Rankings Unveiled
The 2020 report reveals that 340,579 programmers were hired nationwide with an average salary of ¥14,327, highlights the top‑paying cities such as Beijing and Shenzhen, compares median wages across dozens of job functions, ranks programming languages by compensation, and notes that agile coaches earn the highest salaries despite common misconceptions.
National Hiring Overview
In November 2020, China recruited 340,579 programmers. The average monthly salary was ¥14,327, the median was ¥12,500, and 96% of salaries fell between ¥3,000 and ¥85,000.
City Salary Rankings
The four highest‑paying cities are Beijing (average ¥17,716), Shenzhen (¥17,041), Shanghai (¥17,000) and Hangzhou (¥15,707). Other notable cities include Nanjing, which surpassed Guangzhou, and a long list of cities with their average, minimum, median, maximum salaries and hiring percentages.
Job Function Salaries
Median salaries vary widely by role. Software engineers earn ¥12,500, Android developers ¥12,500, Web front‑end developers ¥12,500, NLP specialists ¥22,500, system analysts ¥11,000, embedded software engineers ¥12,500, architects up to ¥25,000, and CTOs reach ¥30,000. Agile coaches stand out as the most lucrative, with median earnings far above the overall median.
Programming Language Salary Rankings
Scala tops the language compensation list with an average salary of ¥18,899 and a median of ¥17,500. Rust follows closely, while Java, despite having the largest market share, ranks 21st with an average of ¥12,715. Python ranks 7th, and the overall trend shows that the highest‑paying languages are not the ones taught in most training courses.
Observations
Data cleaning removed outlier records that had previously inflated the average salary, but the median remained stable at ¥12,500. The report also includes several illustrative charts (see images) and a note that agile coaches, not specific programming languages, tend to earn the most.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
