写点什么

纵观 20 年间国外码农的薪酬变化:涨幅下降,初级编码岗大幅消失

  • 2021-02-21
  • 本文字数:2566 字

    阅读完需:约 8 分钟

纵观20年间国外码农的薪酬变化:涨幅下降,初级编码岗大幅消失

市面上有不少文章从编程语言、岗位、职级等与开发者息息相关的角度对程序员的薪酬做了分析。但时至今日,似乎鲜有对开发人员薪酬变动做回顾报告的,尤其是 20 年间的变化。本文主要参考美国劳工统计局发布的数据,其中囊括全美各个年度最为全面的相关信息。这段回顾从 2001 年起到 2019 年截止,隔年统计。


回顾过去 20 年开发者薪酬变化的历程,无疑是个有趣的议题。要对此开展研究,数据才是最有力的语言。早在 2000 年初,技术与软件曾经被称为“信息技术(IT)”或者“信息与通信技术(ICT)”,当时开发人员也被统称为“IT 人士”。至于如今人们耳熟能详的很多细分专业,当时更是远未出现。

2000 年,起薪 4 万美元


根据 CNN Money 当时发布的报道,入门级计算机程序员的平均起薪为 40800 美元。


应届毕业生的薪酬也根据具体学位而有所区别:


  • 计算机工程:49505 美元

  • 计算机科学:48470 美元

  • 信息科学:38900 美元

  • 信息管理系统:41800 美元


由于当时熟练的编程人员非常稀缺,IT 毕业生们在市场上的薪酬开始一路飙升。2000 年时的薪酬已经较上一年提高了 10%,而且除了信息科学专业的学生以外,其他相关专业毕业生的年薪已经远高于全美平均的 39824 美元。


2000 年时的“IT 行业”与如今看起来颇为不同


下表所示为 2000 年各行业中开发人员、程序员以及其他 IT 相关岗位的平均年薪:



2001 年至 2011 年的十年变化


下图所示,为 2001 年至 2011 年的平均年薪与中位数年薪,包括:


  • 计算机与信息科学家

  • 程序员

  • 软件工程师 - 应用程序

  • 软件工程师 - 系统软件

  • 数据库管理员


很明显,各行业中不同职务的平均年薪与中位数年薪均存在着巨大差异,这表明各个部门内的 IT 人士“吸金能力”截然不同。


2001 年至 2011 年,各行业开发人员年薪中位数


2001 年至 2011 年,各行业开发人员年薪平均数


21 世纪的第一个十年,美国先后经历两轮大规模经济危机,也在全美乃至全球劳动力市场上引发了连带影响。


2001 年是互联网泡沫破灭的一年。这一年,头顶“互联网”三个字就能赚钱的美梦终被惊醒,但从业者们的工资并未下降。不过企业的破产终究对劳动力市场构成冲击,这一年有大约 40 万名 IT 相关人士失去工作。


2008 年来临的则是股市崩盘,与 2001 年的互联网泡沫破灭类似,2008 年人力市场的薪酬水平相对稳定。但到 2009 年,约有 111000 名 IT 从业者丢掉了饭碗。


与往年相比,2008 年也成为薪酬涨势放缓的一年。以往 IT 从业者每两年薪酬就能平均增加 5000 美元。但从 2008 年开始,工资每两年仅增加 2000 美元。总体来看,从 2001 年到 2011 年,IT 从业者们的平均薪酬增长了至少 21%。其中系统软件工程师的工资涨幅最大,达到 35%。


2001 年至 2011 年全美 IT 从业者平均薪酬涨幅:



2013 年至 2019 年


从 2013 年起,美国劳工统计局调整了对技术相关岗位的分类方式。他们在“计算机”类别之下增加更多具体职位,借此反映该专业自 2000 年初以来的整体发展趋势。


有鉴于此,本文分析了广泛的职能岗位范围,希望以更全面的方式统计 IT 劳动力市场的薪酬变化。


下面来看各 IT 相关职能岗位范围内的中位数薪酬与平均薪酬:


  • 计算机与信息研究科学家

  • 计算机与信息分析师

  • 软件开发人员与程序员(在 2019 年的数据中,这部分岗位还包含软件质量保证职务)

  • 数据库与系统管理员、网络架构师

  • 计算机支持专家


2013 年至 2019 年各行业开发人员年薪中位数


2013 年至 2019 年各行业开发人员年薪平均数


2013 年,全美应届毕业生的平均年薪为 45327 美元。技术工作者的收入继续远远领先于全国平均水平。


与 2001 年至 2011 年类似,计算机与信息研究人员在新阶段中仍然牢牢占据薪酬高地。2019 年,计算机科学家的平均年收入为 127460 美元,比软件开发人员及程序员高 19%。


“程序员”减少,“开发人员”增多


在分析薪酬时,最重要的是关注特定职能岗位的从业人数,由此了解劳动力市场中特定技能的供求关系。


计算机程序员



20 年间,可以看到在美国担任计算机程序员职务的人数下降了 60%。与此同时,其年薪水平则上涨了 47%。


软件开发人员


在本节中,我们剔除了 2019 年的数据,因为很难将应用程序开发者与系统开发者明确区分开来。


应用程序开发人员:



从 2001 年到 2017 年,从事应用程序类软件开发工作的人数增长了 135%。在此期间,其年薪则增长达 47%。


系统开发人员:



同期,系统开发人员数量仅增长 50%,但平均工资增幅略高、为 50%。


Web 开发人员:



在 Web 开发人员方面,可以看到短短七年之内,总体从业人员数量增长了 31%,这部分岗位的平均年薪也增长了 21%。


开发者薪酬:停滞还是增长?


从数据可以看到,近年来开发人员的薪酬没能保持住之前的增长速度。从 2013 年到 2019 年,开发人员与程序员的平均年薪由 92820 美元增长到了 106980 美元,15% 的增幅远不能与之前十年高达 21% 的速度相比肩。


2013 年至 2019 年的平均年薪增长:



薪酬增幅之所以有所下滑,一大原因在于以上统计数据并未能反映出资历与工作经历带来的收入变化。与 2000 年初相比,IT 领域的入门级与初级职位数量大幅增加,让更多人有了参与其中、享受高薪的机会。


有趣的是,2015 年 Stack Overflow 曾发布报告,指出 42% 的开发人员为自学成才。相比之下,2019 年有 63% 的开发人员表示他们拥有计算机科学、计算机工程或者软件工程教育背景,其中 86% 的受访者还强调其自学范畴主要集中在新语言、新框架或者新工具层面。


Dice 发布的另一份调查报告提到,虽然从业经验不足两年的新手开发者薪酬有所下降,但三年以上从业者的薪酬却有所上升。而且与其他岗位类似,开发人员的薪酬同样会随着经验的积累而不断上涨。



展望未来


着眼于未来几年,行业专家们预计随着新工具的逐步发展成熟,市场对编码的需求可能快速减少,导致初级编码及编程岗位大规模消失。 以负责构建网站的 Web 开发人员为例,凭借各类流行 CMS 工具(例如 WordPress 与 Squarespace),几乎任何人都能够帮助企业建立网站。在这样的背景下,“纯前端 Web 开发”岗位可能将不复存在。


而随着“基础”编码技能的需求被自动化技术所消灭,未来可能出现一系列涉及全新技能或者技能组合的新职位,市场对于现场专家及关键问题解决者的需求也永远不会消失。要把握住时代的脉搏,答案只有一个:不断适应、不断学习新的技术。


原文链接:


https://codesubmit.io/blog/the-evolution-of-developer-salaries/#tracing-developer-salaries-in-america-from-2001-to-2019

2021-02-21 10:268470
用户头像
赵钰莹 极客邦科技 总编辑

发布了 894 篇内容, 共 679.6 次阅读, 收获喜欢 2694 次。

关注

评论

发布
暂无评论
发现更多内容

阿里限量的性能调优+微服务+高并发设计,真的太香了!

Java 微服务架构 系统设计 性能调优 亿级并发

YARN 远程代码执行(RCE)安全漏洞问题分析与解决方案

明哥的IT随笔

大数据 YARN 数据安全 RCE

mac上好用的效率软件:Alfred 5 激活版

真大的脸盆

Mac Mac 软件 效率软件

算法题每日一练: 青蛙跳台阶

知心宝贝

数据结构 算法 前端 后端 三周年连更

从此脱离CRUD!Github热榜第三架构师速成手册成功颠覆了我的认知

Java你猿哥

架构 ssm 架构设计 架构师 微服务实战

人脸活体检测初识

六月的雨在InfoQ

人脸活体检测 三周年连更 人脸数据库 人脸辨识度

设计模式的故事之三:责任链模式

Java你猿哥

Java 设计 ssm 责任链模式 责任链

逆天!腾讯大神纯手撸“架构师速成手册”Github狂获4.5kstar

Java你猿哥

Java 架构 ssm 架构设计 架构师

聊聊 Zookeeper 的 4lw 与信息安全

明哥的IT随笔

zookeeper 数据安全

使用Pinia:让Vue状态管理更简单

格斗家不爱在外太空沉思

Pinia 三周年连更

华为云,用科技开启智慧化生活

轶天下事

本铯智能科技是家怎样的共享电动车厂家?

共享电单车厂家

共享电动车厂家 共享电单车厂商 本铯智能科技 本铯智能电动车厂家

与全球开发者创新共赢,全球首个“开发者村” 正式落成

极客天地

为什么选择华为云CDN?这些案例告诉你

轶天下事

一文详解多模态认知智能

华为云开发者联盟

人工智能 华为云 AIGC 华为云开发者联盟 企业号 4 月 PK 榜

Spring Boot 整合 Redis 基于 Stream 消息队列 实现异步秒杀下单

Java你猿哥

Java redis stream ssm 消息队列

华为云CDN助力企业网速腾飞!

轶天下事

裸辞底气!GitHub飙升“java面试笔记2023” 了解下八股文天花板

Java你猿哥

Java 面试 Spring Boot ssm 八股文

终于可以彻底告别手写正则表达式了

Java你猿哥

Java ssm 表达式 GPT

阿里技术官神作!大厂亿级流量性能调优学习手册,堪称保姆级教学

Java 性能优化 性能调优

运维报表有哪些内容?有什么用?

行云管家

运维 报表 IT运维 容器化部署

堡垒机英文是什么?有哪些品牌?

行云管家

网络安全 堡垒机

区块链基础设施 NFTScan 新增支持 Aptos 网络

NFT Research

区块链+ NFT

HashData认证云原生数据仓库管理工程师培训报名开启!

酷克数据HashData

华为云文字识别OCR-助力企业办公智能化不断发展

轶天下事

华为云搜索服务CSS,助力企业挖掘数据价值

轶天下事

openEuler NFS+协议全新发布:实现NAS存储性能与可靠性倍增

openEuler

Linux 操作系统 存储 openEuler

爆肝Java九大核心专题,666页内容,我收割了5个大厂offer

Java你猿哥

Java MySQL JVM 消息队列

devops|中小公司效率为王,没必要度量

laofo

DevOps 研发效能 工程效率 效能度量 研发效能度量

亿级日活业务稳如磐石,华为云CodeArts PerfTest发布

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

聊聊 IP packet 的 TTL 与 tcp segment 的 MSL

明哥的IT随笔

TCP/IP TTL MSL

纵观20年间国外码农的薪酬变化:涨幅下降,初级编码岗大幅消失_文化 & 方法_NICOLE KOW_InfoQ精选文章