【猎云网(微信号:ilieyun)】2月15日报道(编译:柠萌)
编者注:本文节选自Hired调查报告。
全球范围内的数字化转型过程,虽然听起来有点像一个时髦词,但反映了一个关键的事实:每家公司现在都是科技公司。不管是美国银行、阿拉斯加航空、Sainsbury’s还是特斯拉,对顶尖软件工程人才的投资不仅仅是一种未来的抱负,更是关系到公司生存的大事。Hired一直致力于帮助创新型公司建立优秀团队。作为这一使命的一部分,我们努力通过数据,服务招聘公司和求职者。
我们的《软件工程师行业状况报告》收集了一系列的见解,旨在将推动数字化转型向前迈进。由于我们对招聘过程的空前关注,Hired的这些见解也存在独特之处。我们希望这份报告的发布能够继续促进开发人员社区之间有意义的职业交流,并为软件工程师提供他们实现职业目标所需的可操作数据。
Hired首席执行官Mehul Patel表示:“对于招聘经理来说,将重点放在评估求职者的技能上,而不是将重点放在他们的教育背景上,这是至关重要的。50%的软件工程师拥有计算机科学学位,另有32%的人要么自学编程,要么通过编程训练营学习——他们很可能拥有同样的编程技能。”这就是Hired在将人才与机会匹配时如此强调相关技能的原因。尽管软件工程师的工资继续上涨,但投资顶级人才仍应是雇主在执行层面的优先事项。公司的招聘渠道和收入渠道一样重要。提供有竞争力的薪酬,深入了解顶尖人才的需求,对于维持和扩大招聘渠道来说非常重要。
宏观趋势
“根据Robert Half的数据,67%的IT经理计划在诸如安全、云计算和商业智能等领域扩展他们的团队,但是89%的经理表示在招聘这些人才时遇到了挑战。对于与机器学习、人工智能和区块链相关的职位来说,招聘时面临的这些挑战甚至更大。”
“电信/信息服务和零售两个行业的公司推动了科技人才需求的增长。”
“2018年有2300万软件开发者。到2019年底,这一数字预计将达到2640万,到2023年将达到2770万。”
“企业(在2019年8月)增加了10.4万名信息技术工人,使美国信息技术工作岗位增加到560多万个。”
前所未有的科技招聘洞察力
Hired在分享公司和技术人才的职业见解方面有独特的优势,因为我们对整个招聘过程具有前所未有的洞察力——从求职者最初的求职期望到第一次面试和最后的录用通知。我们的分析是基于对1万多家公司、42万份面试申请和9.8万名求职者的统计而来,这样的大规模为我们提供了一个独特的窗口,让我们得以了解从求职者必备技能到公司需求,再到真正的求职者和公司之间的薪资谈判。你在其他任何地方都找不到这些数据。
最热门的软件工程工作
在过去的一年里,成千上万的面试请求通过Hired发出,让我们得以了解世界上成千上万最具创新力的公司最需要什么样的工作和技能。每年,似乎都会有一个新潮的新角色出现在招聘领域。去年,出乎意料的“黑马”是区块链工程师,而2020年似乎是AR/VR之年(需求暴增1400%)。值得注意的是,区块链工程师的需求增长今年放缓至9%,较去年517%的爆炸性增长恢复正常。我们认为,AR/VR需求的增长,直接反映了这项技术本身在游戏以外更广泛领域的成熟。从丝芙兰这样的美妆产品公司,到Wayfair这样的家具零售商,许多不同类型的公司都在利用这些世界上正在建设和改进的技术。
关键结论:
2019年游戏工程师的招聘需求增长了146%。2019年对安全工程师的需求仍然很高,增长了49%。然而,这明显低于2018年132%的增长率。
虽然新兴的技术趋势继续成为新闻头条,但对前端和后端工程师的需求在2019年稳步增长了17%,这表明所有的公司——不仅仅是硅谷的科技巨头——都在演变成一家科技公司。
AR/VR之年
46%的软件工程师将VR/AR列为希望在2020年学习掌握的三大技术之一,而74%的人则认为AR和VR的全面影响将在未来五年内出现。
公司正在保持薪资竞争力
以下所示的薪资数据来自我们平台上提供薪资信息的真实公司的面试请求,而不是招聘信息,招聘信息在谈判过程中会不断变化。不管你是在招聘经理还是求职者,了解重要的薪资趋势是得到理想的候选人或工作的关键。
在每一个主要市场上,机器学习工程师的薪资都排在前10位,其中旧金山的工资最高,为年薪162000美元,相比去年旧金山的机器学习平均工资增长了6%。
其他市场上的高薪职位还有NLP(自然语言处理)工程师、安全工程师和游戏工程师,他们都在至少两个Hired市场中跻身薪酬最高的前10名。
关键结论:
在2019年,顶级工程师的平均工资在伦敦上涨了近13%,在多伦多上涨了7%,在纽约上涨了7%,在旧金山湾区上涨了6%。
搜索工程师应该考虑迁往北方,因为在多伦多担任这一职位的薪水在2019年增长了近30%,从每年8.7万加元涨到了每年11.3万加元。
如果你在AR/VR行业工作,你可能想搬到旧金山,那里的平均年薪是15万美元。
最热门的编程语言
在求职者和公司之间找到完美匹配的核心是对技能进行清晰的评估:哪些技能是最需要的,哪些求职者能把它们带到谈判桌上。当然,尽管有许多技能可以造就顶级工程师,但他们使用特定编程语言的经验往往会使他们与众不同。
去年发布的《软件工程师行业状况》报告显示,让求职者在市场上最受欢迎的技能是谷歌的Go语言。在过去的一年里,对掌握Go编程语言的求职者的需求量越来越大。去年的报告显示,在我们的平台上,有Go经验的工程师平均收到9次面试请求,而今年的数字是9.2次。
总的来说,所有语言的面试请求的数量几乎保持不变,只有平均请求的轻微波动,每种语言相对于其他语言的排名几乎没有变化。这可能表明,这些技能的供应还没有赶上需求,随着时间的推移,随着更多工程师学习Go,我们可能会看到这种数据变化。
关键结论:
Python、JavaScript和Java是工程师们最喜欢的编程语言,这主要是因为它们的库和包非常有用,而且维护得很好。
对Go语言技能的需求很高,掌握Go技能的工程师平均能在2至6周内获得至少9次面试机会。
Ruby、PHP和Objective C是软件工程师最不喜欢,也最无趣的语言。
经验很重要
尽管Go语言可能是Hired市场上的王者,但当我们根据一名工程师多年的经验来分析最受欢迎的语言时,就会呈现出一幅略微不同的画面。对于那些有4至6年经验的求职者来说,Go语言的辅助会让他们收到平均11.2次面试请求,但对于那些拥有6至10年经验的人来说,如果能熟练使用Ruby就更好了,他们会获得平均11次面试请求;那些有着10年以上经验的求职者如果掌握Scala和Go能收到平均 9.1次面试请求。
关键结论:
有10年以上工作经验的软件工程师比有4至10年工作经验的人少20%的面试机会。
对编程的热爱
在调查结果中,我们注意到一个贯穿始终的主题——软件工程师真正热爱他们所做的事情。超过一半(53%)的受访软件工程师表示,他们学习一门新的编程语言或框架的主要动机仅仅是因为他们喜欢它。高达85%的受访者表示,他们很高兴从事软件工程。
关键结论:
85%的软件工程师很高兴他们选择了这条职业道路。
34%的软件工程师选择开源软件是因为觉得它很有趣。
全球变暖、缺乏经济机会和缺乏受教育的机会是软件工程师希望通过编程解决的三大问题。
打造更好的面试
在开发人员找到他们梦想的工作——甚至得到最初的工作机会之前,他们必须通过各种编程考试、白板会议和行为面试。那么开发者是如何看待这些面试方法的呢?只有31%的人认为编程考试能有效地测试他们的能力,而三分之二的人认为大多数编程考试与工程师的日常工作无关。
关键结论:
66%的软件工程师认为编程考试与工程师的日常工作无关。
软件工程师最想要学习的技术是机器学习。
调查显示,五分之一的软件工程师自学编程。
打破关于软件工程师的神话
如果你看过HBO的电视剧《硅谷》,你就会知道人们对软件工程师有一定的看法。好莱坞把软件工程师描绘成夜猫子和内向者,但工程师们却不这么认为。事实上,三分之二的受访者表示,他们更喜欢早起和早点儿完成工作,近一半(47%)的人会选择每天到办公室工作,而不是100%远程工作。
关键结论: