2022 软件工程师状况报告:Go 最抢手|开发者最“嫌弃” PHP、Swift、Scala/R/Objective-C

简介: 2022 软件工程师状况报告:Go 最抢手|开发者最“嫌弃” PHP、Swift、Scala/R/Objective-C

近日,知名人才招聘网站 Hired 公布了“2022 年软件工程师状况报告”。

image.png

“2022 年软件工程师状况报告”基于对 2020 年 1 月 - 2021 年 12 月间收集的 2000 份调查回复进行整理,通过对市场上公司和软件工程师之间的 366000+ 次互动数据进行分析,以及对 2000 多名候选者进行调查后,最终得出了一份有趣的结论报告。

该报告的主要目的是希望能为软件工程师及开发者们提供见解和资源,以帮助促进他们的职业发展,同时也为雇主带来一些提高招聘效率和维持人才的策略。

Go 语言工程师最抢手

image.png

在这项报告里,列出了一些最能激发雇主面试兴趣的软件开发技能。比如 Go 语言连续 2 年位居需求技能榜 No1,相应的掌握 Go 语言的工程师们收到的面试请求是市场平均水平的 1.8 倍。

对此,Hired 首席技术官 Dave Walters 评价称:“由于 Go 语言设计简洁但功能非常强大,这使其在工程师中很受欢迎。”

同时,掌握 Ruby On Rails 框架、 Scala 语言、Ruby 语言、以及 React Native 的工程师们收到面试请求的情况也分别上涨了 1.78 倍、1.73 倍、1.69 倍和 1.63 倍。

在受访的 2000 名开发人员中,最受喜爱的编程语言前五名分别是:Python、JavaScript、Java、TypeScript 和 C#;排名靠后的分别为 PHP、Swift、Scala、R 和 Objective-C ,受访者认为它们使用起来比较复杂且“overwhelming”、“使用它们的经历很糟糕”。

全栈/后端工程师增量最大

image.png

报告数据显示,相比他软件工程职位,全栈工程师、后端/前端工程师以及数据、安全工程师这些顶级软件工程师与需求最高的职位的面试请求同比增长了 2.1%;与此同时,这些顶级工程师也拿到了最高平均薪资。

美国企业软件工程师薪资最高

image.png

“后疫情时代”居家工作依然在全球范围内盛行,远程技术开发者们也在其当前位置或生活成本标准之外寻求高薪的机会。所以对于薪资方面,尽管加拿大和英国正在迎头赶上,但美国的平均薪资水平仍然最具竞争力。

当然伴随着各种原因,越来越多的大型科技企业的情况也在发生变化,不少公司已经在重新考虑“回归办公室”的必要性。

image.png

该报告中的数据还显示,与其他地区相比,圣地亚哥、洛杉矶等这些特定地区的远程招聘更为积极,当地科技人才最受欢迎。当开放远程工作时,在雇佣平台上的软件工程师收到的面试请求总的来说比不开放的应聘者多 20%。

初创公司平均薪资持续增长

image.png

数据显示,初创公司和其他小公司正在得到更多的投资和增长,在具有竞争力的薪酬和福利方面,它们紧随大企业之后(报告详细介绍了软件工程师的平均年薪以及不同规模公司的平均薪酬)。

软件工程师的动力:创新挑战

image.png

工程师天生就是问题解决者、天生就有创造力,且有自己独特的思考方式。他们是终身学习者,希望利用自己的技能解决有意义的问题。

在这份报告中,我们也看到了软件工程师们对编写代码的热情,以及他们在理想工作环境中的关键 3 要素:

1)创新挑战和持续学习、

2)产品研发/解决方案、

3)盈利潜力。

除了工程师对他们在某个职位、工作场所和管理者中寻找什么的调查结果外,该报告还包括优化面试流程和远程环境的建议和工具。

最后,该报告还提供了具体的最佳实践,以重新考虑招聘标准、扩大人才库,并在 DEI 目标方面取得进展。

综述:

随着人才竞争的加剧,市场对软件工程师的需求量持续增长。例如在 2021 年,在被雇佣的软件工程师的平均接受面试量是 2020 的 2 倍多。在这种大背景下,只会倒逼一些企业公司不断加强其雇主品牌,并提供令人信服的薪酬,以将人才库扩大到新市场。

这份报告就很好的为企业和开发者们提供了很好的参考素材:要想在团队中找到最优秀、最聪明的人才,就要了解他们在寻找什么,是什么驱使他们,以及他们在哪里;当然,对于工程师和开发者来说,在这个过程中不断提高技能和专业化才是关键。

参考链接报告:https://hired.com/2022-state-...

相关文章
|
程序员 Go PHP
为什么大部分的 PHP 程序员转不了 Go 语言?
【9月更文挑战第8天】大部分 PHP 程序员难以转向 Go 语言,主要因为:一、编程习惯与思维方式差异,如语法风格和编程范式;二、学习成本高,需掌握新知识体系且面临项目压力;三、职业发展考量,现有技能价值及市场需求不确定性。学习新语言虽有挑战,但对拓宽职业道路至关重要。
241 10
|
中间件 Go 数据库
Go开发者必读:Gin框架的实战技巧与最佳实践
在当今快速发展的互联网时代,Web开发的需求日益增长。Go语言以其简洁、高效、并发性强的特点,成为了开发者们的首选。而在Go语言的众多Web框架中,Gin无疑是其中的佼佼者。本文将深入探讨Gin框架的特性、优势以及如何利用Gin构建高性能的Web应用。
|
测试技术 Go 开发者
go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的 golang 时间处理库
carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。
169 0
|
存储 缓存 Go
Go语言开发者必读:内存缓存技巧
Go语言开发者必读:内存缓存技巧
321 0
|
编译器 Swift iOS开发
44 Swift和Objective-C的运行时简介
Swift和Objective-C的运行时简介
180 0
|
8月前
|
人工智能 IDE Go
JetBrains GoLand 2025.1 发布 - 为 Go 开发者打造的完整 IDE
JetBrains GoLand 2025.1 (macOS, Linux, Windows) - 为 Go 开发者打造的完整 IDE
428 0
JetBrains GoLand 2025.1 发布 - 为 Go 开发者打造的完整 IDE
|
9月前
|
Go 开发者
go-carbon v2.6.0 重大版本更新,轻量级、语义化、对开发者友好的 golang 时间处理库
carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,提供了对时间穿越、时间差值、时间极值、时间判断、星座、星座、农历、儒略日 / 简化儒略日、波斯历 / 伊朗历的支持
209 3
|
9月前
|
存储 JSON Go
PHP 日志系统的最佳搭档:一个 Go 写的远程日志收集服务
为了不再 SSH 上去翻日志,我写了个 Go 小脚本,用来接收远程日志。PHP 负责记录日志,Go 负责存储和展示,按天存储、支持 API 访问、可远程管理,终于能第一时间知道项目炸了。
196 10
|
10月前
|
算法 测试技术 Go
Go 1.24.0 重磅发布:新特性、新工具,开发者必看!
`Go 1.24.0` 已正式发布,带来诸多改进和新特性。语言层面上,泛型类型别名现已被完全支持;性能方面,通过优化 `map` 实现和内存分配,减少了 2-3% 的 CPU 开销;工具链新增模块工具依赖跟踪及测试分析器;标准库增加了弱引用包、FIPS 140-3 合规机制等;WebAssembly 支持也得到了增强。快来下载体验吧!
619 7
|
JSON Go 开发者
go-carbon v2.5.0 发布,轻量级、语义化、对开发者友好的 golang 时间处理库
carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,提供了对时间穿越、时间差值、时间极值、时间判断、星座、星座、农历、儒略日 / 简化儒略日、波斯历 / 伊朗历的支持。
274 4