其中涵盖了美国著名程序员招聘网站Hired对近37万次雇主和求职者互动的分析,以及2000多名软件工程师的调查采访。
加拿大的平均薪资增长率最高,薪酬增幅为9.2%,其次是英国和美国,分别增长了2.7%和0.8%。
在美国,薪资排名最靠前的地区是:旧金山湾区、西雅图、纽约,其次是波士顿、洛杉矶、奥斯汀、亚特兰大、华盛顿特区、圣地亚哥、芝加哥等地。
薪酬排名前三的软件工程师分别是:安全工程师、研发工程师、自然语言处理(NLP)。
薪酬TOP10软件工程师还包括移动工程师、机器学习工程师、增强现实/虚拟现实工程师、数据库工程师、区块链工程师、数据工程师。
而2021年火爆的元宇宙好像并没有给增强现实/虚拟现实工程师带来一丝丝「福利」,他们不仅在排名上掉到了第6位,年薪也从17万美元降至15.8万美元。
不过总的来说,拥有专业技能的工程师——从安全到移动、NLP和AR/VR的平均薪资仍然很高。
而Hired的首席技术官Dave Walters也指出,现在慢慢的变多的大公司都开始采用Go来进行编程,比如Uber、Twitch和Slack等等。
除此之外,受欢迎的前端Java库React的需求量也很高。初创公司、老牌公司和工程团队都慢慢的变多地将React作为重新构建平台的机会。
至于为何会喜欢,64%的人选择了「生态环境」这个原因,比如有易维护的函数库等等。
类似地,因为丰富的学习和开发资源而喜欢一门语言的占到了61%,社区支持这个因素则占到了46%。
此外,有63%的人是因为自己能熟练掌握才喜欢的,而57%的人是纯粹地觉得用它编程很好玩。
显然,当一门语言的需求量足够高时,自然也会得到更多人的欢迎。毕竟,这个比例达到了46%。
还有34%直接表示因为大厂都在用,所以喜欢。只不过,就不知道这其中的「喜欢」有多少是发自内心的了。
还记得那些曾经或一直都卷成红海的各种岗么,这份报告也统计了一波不同方向的「供需关系」。
从上图左边的数据可知,市场需求排名前三的软件工程师分别是:全栈工程师、后端工程师、前端工程师。
相比2020年,全栈工程师2021年新增了2.1%的面试邀请,是因为全栈工程师可以极大程度地提高工程团队的效率,减少人员冗余的情况。
另外,像数据工程师、安全工程师、自然语言工程师、嵌入式工程师、区块链工程师、游戏工程师、计算机视觉工程师,都是市场上需求量非常大的。
然而,从上图右边的排名能够准确的看出,后端工程师、全栈工程师、前端工程师是目前市场上供给较多的软件工程师类型。
对比需求与供给可知,NLP工程师、区块链工程师可能还是不太够,而移动工程师、机器学习工程师却似乎有些「产能过剩」。
对于整个行业的趋势来说,超过半数的受访软件工程师认为人工智能、机器学习、大数据最值得关注。
与此同时,也有三成多的受访者看好网络安全、金融科技和Web3的发展前景。
虽然薪资不升反降,但元宇宙及相应的AR/VR技术依然非常关注,其比例达到了34.1%。
开源、无代码/低代码超过20%,而只有17.1%的人认为计算机视觉会是今后的热门。