近日,招聘公司Hired发布了《2022年软件工程师状况》报告。Hired发现,随着人才竞争的加剧,招聘市场对软件工程师的需求持续增长,Hired网站上软件工程师在2021年收到的面试请求是2020年的两倍多。
在这份报告中,Hired分析了市场上企业和软件工程师之间超36.6万次的互动数据。为了揭示该领域的最新趋势,报告还调查了Hired上2000多名软件工程师,研究了行业最紧缺的技能和职位、不同市场的薪资、远程招聘的变化,以及软件工程师在考虑新工作时最看重的因素等方面。
Hired希望这份报告能够为软件工程师提供参考和资源,促进他们的职业发展或在该领域开始职业生涯;同时为企业雇主提供如何吸引和保留技术人才的建议。以下是一些关键的发现:
- Go连续第二年成为最需要的技能,精通Go的软件工程师收到的面试请求比市场平均水平高出1.8倍。
- 网络安全人才短缺,网络攻击的兴起导致更多公司优先考虑其安全战略。因此,安全工程师的需求量很大,目前在所有软件工程角色中,安全工程师的平均工资最高。
- 公司正在招聘更多的全栈工程师。他们是需求量最大的职位,与其他软件工程职位相比,他们的面试请求增幅最大。公司寻求最大限度地提高他们工程团队的效率,并在这个动荡的就业市场和不断变化的经济中驾驭团队的波动。
- 招聘全球化,所有市场的远程工资都在增加,随着软件工程师有更多机会为全球的公司工作,加拿大和英国正在追赶美国,提供更具竞争力的薪酬。在城市层面,与大型科技中心相比,较小地区也有较高的薪酬增长。
- 与2020年相比,工程师在2021年收到的远程职位面试请求多于本地职位。接受远程工作的软件工程师,收到的面试请求比不接受的候选人多20%。
- 初创企业的薪资增长达到前所未有的水平。小型企业正在迅速追赶,以诱人的薪酬和福利来吸引竞争激烈市场中的顶尖人才。2021年,软件工程师的平均年薪达到15.5万美元,与企业的薪酬持平。
- 公司需要优先考虑招聘和公司文化,接受远程工作的灵活性,几乎所有接受调查的软件工程师都表示,理想工作环境的关键因素是优秀的经理人、与他们相处并能从中学习的同事,以及工作时间的灵活性。
下面来看部分详细的报告内容:
Go成为最热门的软件工程技能
可以看出,拥有Go技能的软件工程师最受雇主欢迎,他们收到的面试请求是市场平均水平的1.8倍。
Hired的首席技术官Dave Walters说:“Go正在被Uber、Twitch和Slack等大公司采用。Go语言不仅简单,而且功能又非常强大,因此在工程师中很受欢迎。”
精通Ruby on Rails的工程师紧随其次,他们的面试请求增加了1.78倍。Hired表示,Ruby on Rails仍然是“最方便、最实用的框架之一”,也是Airbnb、GitHub和Shopify等大公司使用的Web应用程序框架。
React是最流行的前端JavaScript库,需求量也很大。根据Hired的说法,无论是初创公司还是成熟的公司和工程团队,都越来越多地将React作为重新构建其平台的机会。
Python最受开发者欢迎
Hired通过对2000多名软件工程师的调查,发现最受欢迎编程语言的前五名分别是Python、JavaScript、Java、TypeScript和C# ,排在最后的是PHP、Swift、Scala、R和Objective-C。
最喜欢的原因是:1.有用且拥有维护良好的库和包;2.熟悉这些编程语言,编程时更有乐趣
最不喜欢的原因是:1.没有编程乐趣;2.太复杂,难以接受;3.有过糟糕的工作经历
工程经理的首要技能
作为一名工程经理,经常要作为解决方案架构师、资源管理人员和项目经理进行跨职能工作。因此,他们同样需要精通编程语言和框架。
数据显示,精通Ruby on Rails这一技能的经理最受欢迎,面试请求增加了1.19倍。
安全工程师最抢手,薪资涨幅最高
年初以来,网络攻击兴起,越来越多的公司意识到网络安全的重要性。所以,安全工程师的市场需求量冲到了第一名,薪资涨幅也最高。
与2020年相比,2021年安全工程师的平均年薪达到了16.5万美元,增长了7.6%。语音、聊天机器人和人工智能驱动的转录也一直是科技界的热门领域,所以NLP工程师的薪资也很高,平均年薪16万美元。随着各行业公司对元宇宙的探索,AR/VR工程师的薪资也进入了前十名单。
美国薪资水平全球最高,加拿大、英国奋力追赶
数据显示,美国软件工程师的薪资水平依然是全球最高的,加拿大和英国分别位于第二、第三名。其中,加拿大的平均工资增长最多,在2020年到2021年期间上涨了9%,英国上涨了3%,美国上涨了1%。
图中显示,旧金山湾区的薪资水平达到了17万美元;第二名西雅图达到16.2万美元;纽约薪资水平达到15.2万美元,排在第三。
与此同时,国外游戏编程公司Codinggame发布了一份技术人员薪资调查报告,结果显示,美国程序员薪资最高,平均年薪为95,879美元;其次是瑞士工程师,平均年薪为90,462美元;加拿大为71,193美元,英国为68,664美元。
上图可以看出,所有市场的远程工资都在增长,而有些市场的本地工资出现了小幅下降。为了保持与美国市场的竞争力,多伦多的远程平均工资甚至增长了14%。
软件工程师的动力:新的挑战和持续学习
Hired调查了受访者们从事软件工程的理由(答案多选),结果显示,他们最大的动力来自于新的挑战和持续的学习。其次建设产品/解决方案和问题解决、赚钱的潜力这两个原因得票率也很高。
除此之外,有机会进行远程工作、平衡工作与生活、职业稳定性、有机会创造性地表达自己、有机会与其他科技工作者合作等也是吸引从业者的理由。
科技界最值得关注的领域
随着大量科技公司涉足元宇宙领域,以及行业对安全工程师的高需求和工资的增加。AI/ML/大数据、网络安全、元宇宙和AR/VR成为最受关注的三个领域。
其他受关注的领域还有金融技术、Web3、开源、无代码/低代码以及计算机视觉等领域。
看完这份报告,你对软件工程师岗位有什么看法呢?欢迎在评论区留言~
完整报告:https://pages.hired.email/rs/289-SIY-439/images/Hired_2022%20State%20of%20Software%20Engineers.pdf
参考链接:2022 State of Software Engineers | Report Uses Platform Data + Survey