基于编程语言、位置、职位等的开发人员薪酬,已经有很多报道。但是,迄今为止,人们几乎没有做什么工作来记录开发人员工资在过去几年中的涨跌情况。
追踪开发人员过去20年的薪水是一项有趣的工作。
早在年代初期,那时的技术和软件还被称为「信息技术」(IT)或「信息和通信技术」(ICT),开发人员仍被称为「IT工人」,很少有人提到今天的公司中许多职位的名称。
从年说起
在世纪之交,据CNN财经频道报道,一个初级程序员的平均起薪是40,美元。
应届毕业生的薪酬也因所持学位不同而有所不同/p>
计算机工程49,
计算机科学48,
信息科学38,
管理信息系统41,
由于进入技术领域的熟练工人短缺,美国IT毕业生的工资变得越来越有竞争力。年的薪水已经比前一年高出10%,远远高于全国平均起薪39,美元。
年的“IT行业”看起来与今天不同
下表显示了年各行业开发人员、程序员和其他与it有关工作的平均年薪/p>
追踪年至年美国开发人员的薪酬情况
年至年
下面的图表显示了年至年的中位数工资和平均工资/p>
引人注目的是,所有行业不同职能的中位数和平均工资之间存在巨大差异,表明不同部门的IT工作者的工资存在巨大差异。
仅在第一个十年,美国人就经历了两次巨大的经济危机,并对美国和全球劳动力市场产生了连锁反应。
年是互联网泡沫破灭的一年。那一年,尽管互联网泡沫破灭,但工资并没有下降,不过有大约40万从事it相关工作的美国人在年失去了工作。
年是股市崩盘的时候。与年互联网泡沫破裂相似,年的工资水平相对保持不变。然而,到年,大约有11.1万在it相关领域工作的美国人失去了工作。
年也是工资开始以较慢的速度增长的年份。之前,个人工资平均每两年增加美元,年以后,工资每两年仅增加美元。
一般来说,从年到年,从事科技行业的个人工资随着时间的推移至少增长了21%。系统软件工程师的工资增幅最大,达到35%。
-年平均加薪幅度
年至年
从年起,美国劳工统计局(BureauofLaborStatistics)改变了对科技相关工作职能的分类。它在计算机类别中增加了更多的工作职位,反映了这一职业自年代初以来的演变。
-年不同职位开发者的中位数工资
-年不同职位的年平均工资
科技行业从业人员的收入仍然远高于全国平均水平。
与前一个时期相似,计算机和信息研究人员继续在这个群体中获得最大的收益。年,计算机科学家的平均年收入为,美元,比软件开发人员和程序员高出19%。
更少的程序员,更多的开发人员
在分析工资时,同样重要的是查看就业数据,以便了解劳动力市场中特定技能的供求情况。
计算机程序员(Computerprogrammers)
20年后,我们可以看到美国计算机编程这个职位的人员数量减少了60%。而同期的年工资则增长了47%。
软件开发人员(Softwaredevelopers)
应用程序开发人员(ApplicationsDevelopers)/p>
从年到年,受雇从事应用程序开发的软件开发人员数量增加了%,同期的年薪增加了47%。
系统开发人员(Systemsdevelopers)/p>
同期,系统开发人员仅增加了50%,平均工资增加了50%。
网络开发者(Webdevelopers):
对于网络开发者来说,我们可以看到在短短的7年里,受雇的专业人员总数增加了31%。这个职位的平均工资也增加了21%。
开发者的工资是否停滞不前?
看看这些数据,我们可以看到开发人员的工资并没有以过去的速度增长。随着我们进入年到年,开发人员和程序员的年平均工资从92,美元增加到,美元,与前十年21%的惊人增长相比,仅仅增长了15%。
增长速度较慢的原因之一是,数据没有显示基于资历和经验的工资。如今,与本世纪初相比,有更多的初级职位和初级职位可供选择,而且有更多的人能够胜任这些职位。
有趣的是,在年,StackOverflow报告说,42%的开发人员表示他们是自学的,而在年,63%的开发人员表示他们主修计算机科学、计算机工程或软件工程,86%的受访者报告说他们自学了一门新的语言、框架或工具,而没有参加正式的课程。
另一项调查显示,尽管从业不到两年的开发者的工资水平有所下降,但三年后工资水平有所回升。与其他工作类似,开发人员积累的经验越多,薪水也越高。
随着自动化取代了对“基本”编程工作的需求,未来甚至现在还不存在的职业将需要新的技能或技能的组合。对领域专家和真正的问题解决者的需求永远不会消失,关键是要随着新技术的出现而适应和学习。
中国的情况如何?CV最赚钱但却「人才慌慌」
在中国,现在计算机领域哪行最赚钱?
根据清华大学数据显示,在诸多人工智能技术方向中,计算机视觉(ComputerVision)是中国市场规模最大的应用方向,在整体中国人工智能市场应用中占比为34.9%。
近期,《中国计算机视觉人才调研报告》出炉,让我们以此为例,来看看这个行业的现状与前景。
回顾年,CV领域一大波成功的技术涌现,DETR、ViT、SimCLR,MoCo、AutoML系列(EfficientDet),实时目标检测(YOLOv4/v5),生成对抗GAN系列(StarGAN,MSG-GAN),生物蛋白质预测AlphaFold等等。
大热的CV领域余温还在继续,但相比于上述模型诞生的欧美国家,我国在CV领域还是出现了「人才荒」的问题。
我们知道,北上广是人才的聚集地,那么除了这些地方,还有哪些城市备受CV人才青睐呢?
人才主要分布在一线和新一线城市,超过50%的人才聚集在前八名城市
除北上广深外,南京、武汉、杭州、成都作为新一线城市的代表,也拥有大量本领域人才。
这八座城市拥有的计算机视觉人才总和超过全国的50%。
这份调研报告显示,计算机视觉算法研究员在年度平均薪资为,元,算法工程师为,元,研发工程师为,元,AI产品经理为,元;四类岗位的平均年薪差距在7.5万元以内。
结合工作年限来看,工作经验5年以内的算法岗人才(包含算法研究员与算法工程师)与研发工程师的平均年薪相差不大。
但是,工作经验5-10年的算法岗人才平均年薪比同等经验的研发工程师高出14万元;对于10年工作经验以上的人才,两类岗位年薪差距为12万。
对于学生求职来说,CV领域毕业生就业期望年薪普遍不低于18万,不同学历之间有明显差异:
本科学历学生中,83%希望毕业后年薪不低于18万,56%希望年薪不低于24万;
硕士研究生学生中,88%希望毕业后年薪不低于18万,64%希望年薪不低于24万;
博士研究生学生中,86%希望年薪不低于24万,68%希望年薪不低于30万,54%希望年薪不低于36万,12%希望年薪不低于60万。
相比之下,在职人员全部期望年薪在20万以上,不同工作年限人员期望有显著差异:
对于1-3年工作经验的人员,72%希望年薪不低于30万;
对于3-5年工作经验的人员,67%希望年薪不低于40万;
对于5-10年工作经验的人员,76%希望年薪不低于40万;
对于10年以上工作经验的人员,79%希望年薪不低于40万,49%希望年薪不低于50万。
可以发现,大部分在职计算机视觉人才希望自己的年薪不低于本领域同等工作经验人才的平均薪资。
对于需要求职的学生和需要转行的在职人员,这份报告也给出了职业的发展瓶颈:
感兴趣的同学可以参考调研报告全文: