分享

2019全球软件工程师职业发展趋势报告 懂趋势才能把握未来

 万皇之皇 2019-08-07

Hired(Hired.com)成立于2012年,是一家将科技人才与世界上最具创新力的公司相匹配的在线人才招聘网站。总部位于旧金山,在美国,加拿大,法国和英国设有办事处。

今年3月,该招聘网站基于Hired数据科学团队收集和分析的专有信息,首次发布了一份题为《2019软件工程师行业状况》的调查报告。该报告专注于全球13个城市的软件工程师。基于Hired平台上10,000多家参与公司和98,000名求职者的相关数据,以及来自Hired平台上700多名软件工程师的调查回复,详尽结识了全球码农对工作岗位、编程语言、技术学习等关键技能方面的诉求趋势,以及世界范围内用人单位对软件工程师技能的需求,及工资待遇。

你需要知道的

1

全球范围内对区块链工程师的需求增长了517%

2

美国高新核心地带旧金山湾区的搜索工程师工资最高,平均年薪达到15.7万美

3

TypeScript在旧金山、伦敦和多伦多是大家用的最多的编程语言,而Ruby在纽约排名第一,Go在巴黎排名第一

4

Python是最受大家喜爱的编程语言,PHP最不受欢迎

5

五分之一的软件工程师都是自学成才

6

机器学习是工程师们最想学的技能

7

一半的工程师喜欢在一家配对编程的公司工作

8

43%的开发人员更愿意为有助于开源项目的公司工作

最热的软件工程工作

招聘开发人才是业务优先事项,但并非所有角色都是平等的。随着初创公司引入应用技术的新方法,大型企业继续寻求数字化转型,招聘工作也在不断的演进,所有的公司都想找顶尖的人才。

来自Hired市场的数据显示,全球对区块链工程师的需求一直在增长,同比增长517%。具有区块链专业知识的工程师,他们通常也符合后端工程师,系统工程师或解决方案架构师等职位的需求,区块链被列为所需的技能。

过去12个月,对于具有区块链技能的开发人员,需求激增,Hired预计随着企业开始实施无数用例,从数字身份、智能合约到劳动力管理和分布式数据存储,对拥有区块链技能的工程师的需求将继续增长。

具有安全专业知识的工程师也非常抢手,这可能是由于数据泄露数量不断增加以及消费者隐私问题日益严重。在过去的12个月中,公司对安全工程师的需求增加了132%。由于公司通过数据来减少投资以推动业务成果,并且重点专注于创建个性化和可预测性的客户体验,因此对专注数据分析和机器学习的人才,需求正在上升。对具有这些技能的工程师的需求分别增加了38%和27%

公司企业对各种工程角色的需求占比:

工资

随着需求的增加,工资也会增加。在Hired分析的大型科技中心区域,区块链相关工程师岗位的薪酬名列最高薪的前三名。在旧金山湾区,区块链工程师平均年薪15.5万美元,而在,他们的平均收入为89,000美元得注意的是,由于不同的薪酬准和争格局,美国以外的技术员工通常要低得多。但我们看到了积极的趋势:例如,在伦敦,我们的2018年薪酬状况报告发现,整个科技工作者的工资正在上升;针对伦敦的区域链工程师专项数据表明,他们的收入仍远高于其他专业的同龄人。纽约以外,安全和机器学工程的收入也是最高的。

当你放大全球关键科技中心软件工程师的薪资数据时,你可以看到有多少人才需求在不同城市之间波动。例如,游戏工程师是纽约收入最高的群体,平均收入为14.7万美元/年,而其他地方则处于补偿范围的较低端。在多伦多,自然语言处理工程师的工资正在飙升,平均为83,000美元/年。

软件工程师工资待遇:

最热的编程语言

开发人员对他们最喜爱和最讨厌的编程语言有一些看法,这已经不是什么秘密了。然而,对某些人来说可能是秘密的是,公司也有自己的偏好。

Hired数据显示,具有Go经验的候选人是最受欢迎的 - 可能是因为Go是由Google设计的,这增加了在Go中编程的候选人在Google上工作的机会。但是,当调查开发人员以了解他们实际使用哪种语言时,Go远远没有达到顶峰 - 只有7%的人表示他们主要使用Go。除了Go,Scala,Ruby,Typescript和Kotlin遵循类似的趋势分别排名前五,但这些语言开发人员的熟悉程度较低。稀缺可能会推动需求,并且这种趋势可能会持续下去,直到它们成为开发人员社区中的通用编程语言。

JavaScript是开发人员使用的顶级语言,62,这使得TypeScript变得特别有趣:它是JavaScript的超集(程序员学习JavaScript更简单),但只有12的的人使用TypeScript - 尽管它是全球范围内第4大需求的编码语言。这为已经熟悉JavaScript的开发人员提供了学习TypeScript的机会,精通这两种语言的人才并且对那些希望雇佣开发人员的公司更具吸引力。

以下的数据分析了应聘者在特定编程语言上的经验,和公司对具有该语言能力的应聘者的兴趣之间的关联性。特别关注了应聘者在Hired招聘平台期间(平均为2-6周)获得的面试数量。

需求量最大的编程语言以及会该语言的程序员可以获得的面试数量

在旧金山湾区,多伦多和伦敦,数据显示出另一番景象:TypeScript排在Go,Scala和Ruby之前领先于这些市场中的顶级编程语言。纽约的公司雇主更喜欢用Ruby然而,R在所有市场中始终是最不受欢迎的。

开发者们最爱(最恨)的编程语言

很明显,雇主对某些技能的需求会更大,但这只是其中的一部分。不管雇主需求与否,开发者其实有自己的喜好。以下揭示了开发者社区对使用这些语言的感受。

51的人将Python称为他们最喜欢的语言之一,而Javascript紧随其后,是49数据还发现,对于Java,大家要么喜欢它,要么讨厌它:它既是第三个最受欢迎的编程语言,又是第二个最被讨厌的编程语言。PHP在最不受欢迎的编程语言中名列第一,占20%。

是什么让开发人员去选用某种的编程语言?者社区的性74%的人认为开发资源是他们喜欢编程语言的主要原因之一,58%的人认为社区基调和欢迎新人的意愿是他们看重的。

大家最爱的编程语言量级占比:

大家最恨的编程语言量级占比: 

训练营:开发者学习编程的地方

如果科技界已经教会了我们什么,那就是对软件工程师的需求不会很快减缓。因此,在过去十年中,Lambda School,Galvanize / HackReactor和App Academy等编码训练营越来越受欢迎,并开始成为获得传统大学学位的有价值的替代品。仅在2016年,据估计,训练营毕业生人数为18,000人,课堂上和网上都有数十个课程。

随着创新型公司对其他形式的教育变得更加开放,编码训练营正在成为大学学位的合法替代品。13%的受访者表示他们参与了训练营,76%的受访者表示训练营帮助他们为软件工程工作做好了准备。虽然一些雇主对聘请仅仅具有训练营编码经验的开发人员犹豫不决,但57%的软件工程师表示,他们会聘请一名训练营毕业生担任开发角色。

你认为训练营对你应聘工程师岗位有帮助么?

你会雇佣一个从编程训练营出来的开发者么?

开发者再教育

 学习如何编码并不是一件容易的事,而且通常需要数年时间才能掌握,这也是开发人员如此畅销的一个主要原因。虽然许多软件工程师仍然采用获得计算机科学学位的途径(46%),但有21%(五分之一)的受访者告是自学成才

你是如何学习编程的?

那么开发人员最有兴趣去学习的是什么类型的技术?调查显示,公司需求和开趣并不是相符例如,区块链工程是Hired市场上最需要的技能,但只有12%的受访者认为区块链是他们想要了解的顶级技术,而19%的人表示相反。于机器学趣和需求是同步的:61%表示机器学是他趣了解的第一或第二种技

你最感兴趣和想学习的技能是什么?

你未来10年的目标是什么?
  • 继续写代码去建构很酷的东西  36%

  • 想成为技术领导(SVP, CTO)23%

  • 想做自己的公司 19%

  • 想做产品管理者 15%

  • 想退休 8%

作者:硅谷大表姐, 英国top10名校毕业,在西安搞古典音乐,后来,闯入美国硅谷,做互联网产品和运营,欢迎关注我,聊科技,梦想,出国,音乐,电影,旅行......等等,都可以~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多