NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

纵观 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

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2021-02-21 10:267390
用户头像
赵钰莹 InfoQ 主编

发布了 875 篇内容, 共 606.3 次阅读, 收获喜欢 2671 次。

关注

评论

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

金融行业首批!度小满智算网络中心达到万卡规模

科技热闻

制丝系统盘、启动盘

玄兴梦影

windows 系统重装 Liunx

HBuilder开发者必备!Windows上传IPA文件的软件分享

雪奈椰子

超全60000多字详解 14 种设计模式 (多图+代码+总结+Demo)

控心つcrazy

学会PCB通用布局规则,复杂设计也能轻松搞定!

华秋电子

PCB

「程序员转型技术管理」必修的 10 个能力提升方向

LigaAI

开发者 技术管理 经验总结 技术领导力 企业号9月PK榜

Sketch for mac(矢量绘图UI设计软件) 98.1中文激活版

mac

Sketch 苹果mac Windows软件 矢量绘图软件

弹性数据库连接池探活策略调研(三)——DBCP | 京东云技术团队

京东科技开发者

数据库 数据库连接池 企业号9月PK榜 DBCP

亚信安慧荣膺“信创工委会技术活动单位”

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

球场LED显示屏应具备什么特点

Dylan

广告 足球 LED LED display LED显示屏

航空航天行业的MES系统解决方案

万界星空科技

MES系统

大模型驱动云计算创新变革

Baidu AICLOUD

异构计算 百度百舸 千帆大模型平台 LMops AI 原生

小红书广告智能创意能力构建过程详解

小红书技术REDtech

人工智能 小红书

可观测性在灰度发布中的应用

观测云

微服务 性能优化 链路

产品路线图如何制定?斯坦福大学产品管理课程为你支招

LigaAI

产品经理 经验总结 产品管理 产品路线图 企业号9月PK榜

智慧火力发电厂数字孪生3D可视化平台

2D3D前端可视化开发

智慧电厂 智慧火电厂 智慧火力发电厂 数字孪生火电厂 火电厂三维可视化

山东布谷科技直播APP源码搭建:核心的服务器系统

山东布谷科技

软件开发 系统架构 直播APP源码 服务器系统

打造次世代分析型数据库(二):这,不只是列存表

腾讯云大数据

数据库

从融云数智办公平台,看企业需要什么样的大模型?

融云 RongCloud

人工智能 AI 互联网 AIGC 数智办公

Axios put 请求使用指南:优化开发流程

Apifox

程序员 前端 后端 axios put

Apache Commons Daemon 使用教程

玄兴梦影

Linux windows 进程 服务

从软件工程师角度聊聊 Kubernetes

SEAL安全

容器 k8s 解决方案 kubernetes 运维 企业号9月PK榜

Databend 数据集成方案 | Data Infra 第 15 期

Databend

WorkPlus AI助理,基于ChatGPT的企业级知识问答机器人

WorkPlus

【开源三方库】crypto-js加密算法库的使用方法

OpenHarmony开发者

OpenHarmony

研发管理平台的比较框架

iSoftBook

软件工程 敏捷精益 研发团队 研发效能管理 研发管理平台

文盘Rust——子命令提示,提高用户体验 | 京东云技术团队

京东科技开发者

rust cli 企业号9月PK榜 领域交互

从“13天”到“0天”延时,揭秘幸福里离线SLA保障最佳实践

字节跳动数据平台

大数据 数据中台 数据治理 数据安全 企业号9月PK榜

一种基于动态代理的通用研发提效解决方案

阿里技术

一见“氢”心-康士柏氢能产业链蓄力待发

Geek_2d6073

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