近日,美国著名程序员招聘网站 Hired 发布了《 2023 年软件工程师状况》的报告。
为揭示该岗位的最新趋势,Hired 数据科学团队收集了 2021 年 1 月至 2022 年 12 月的软件工程候选人面试请求、薪资等信息,以及 1300 多名软件工程师和 120 名专业人士以及招聘经理的调查回复。
报告显示,随着人才竞争的加剧,软件工程师仍是首要的职业选择,除了科技公司存在大量需求,其它行业也将其视为香饽饽。
Ruby on Rails 成为最受雇主喜欢的编程语言
报告中罗列了一些备受雇主公司喜欢的编程语言。
其中,Ruby on Rails 成为最炙手可热的技能,位列技能榜第一名 ,熟练掌握这一框架和脚本语言的软件工程师收到的面试请求比市场平均水平高出 1.64 倍。
除此之外,Ruby 和 Scala 分别成为第二和第三大需求技能。
值得一提的是,Ruby on Rails 将 Go 从 2022 年报告中的第一名挤到了今年的第四名。掌握 Go 语言的工程师们收到的面试请求是市场平均水平的 1.47 倍。
对此结果,Hired 首席技术官 Dave Walters 认为:"Go 虽然深受工程师们的喜爱,但由于招聘需求的暂时转变,现在雇主对它的需求可能会减少。"
同时,他表示:"Ruby on Rails(RoR)是一个非常成熟且易于使用的框架,因此深受工程师和工程领导者的青睐。Ruby on Rails 允许快速编码,有助于工程师以更快的速度交付最小可行产品(MVP)和功能" 。
Python 为软件工程师最爱的编程语言
显然,拥有一项或多项市场急需的技能,能增加自身的面试机会。
需求归需求,软件工程师最喜欢的编程语言却另有所属。
据 Hired 的报告,在对 1300 多名软件工程师的调查后发现:Python 成为最喜欢的编程语言。其次是 JavaScript、Java、SQL、TypeScript、C#、C++、C 、HTML 、GO、R。
至于喜欢的理由,66% 的人认为「可用于学习和发展的资源」。
远程软件工程师年薪 > 本地软件工程师年薪
对比本地软件工程师和远程软件工程师的平均年薪后,发现存在一定差异。
在旧金山湾区,本地和远程软件工程师的平均年薪趋于一致,都达至 18 万美元。
在西雅图地区,远程软件工程师达 17.5 万美元,而本地软件工程师相差 0.6 万美元,为 16.9 万美元。
在纽约,年薪存在较大差异。远程软件工程师的平均年薪高于本地软件工程师 0.7 万美元。
Hired 表示,2022 年,市场对远程人才的需求都有所增加,尽管回归办公室(RTO)的呼声很高,但对远程软件工程师的需求仍然很大。
低成本生活区的本地薪资上涨速度比远程薪资更快,而高成本生活区则相反。因此,远程职位的薪资上涨速度快于本地职位。
自然语言处理工程师成为最抢手职位
与此同时,今年最紧缺的软件工程职位也发生了变化。
自然语言处理工程师年薪拔得头筹,年薪达 17.9 万美元。自然语言处理工程师的年薪增长也最高,与 2021 年的 16.3 万美元相比,年薪增长了 10%。
区块链工程师因受到 2022 年初加密货币市场火爆的刺激,该岗位年薪位居第二,为 17.3 万美元。
安全工程师的年薪位居第三,为 17.2 万美元。
Hired 认为,伴随着人工智能产业的蓬勃发展,许多科技公司会优先考虑精通人工智能/机器学习和自然语言处理的工程师,以此来保证自身的竞争优势。