HackerRank开发人员调研报告:2019年想学的语言、框架

2019-01-30  本文已影响17人  君临天下夜未央

HackerRank以其竞争性编程挑战赛闻名,这种编程挑战赛横跨多个计算机学科领域,旨在根据技能评估开发人员。

image

今天,HackerRank发布了2019年版的年度《开发人员技能报告》,报告调查了来自100多个国家的71000余名软件开发人员。各行各业都需要软件开发人员,这意味着争夺技术人才的竞争很激烈。该报告旨在帮助从CEO、企业高管、招聘经理到招聘专员的每个人了解自己物色的开发人员。

编程语言

2017年与2018年对比:

image

HackerRank询问开发人员他们知道哪些编程语言以及他们想要学习哪些编程语言。73%的开发人员表示,他们在2018年知道JavaScript,而2017年这个比例为66%。JavaScript是2018年最知名的语言,而2017年最知名的语言是Java。

开发人员想要在2019年学习的编程语言:

image

去年,开发人员渴望学习Go、Kotlin和Python。2019年情况没有变化。然而,对Scala的兴趣有所下降,对TypeScript的兴趣有所加大。

框架

2017年与2018年对比:

image

AngularJS仍然是开发人员所知道的最受欢迎的框架,但更多的开发人员已经开始学习React。知道React的开发人员的比例从2017年的20%增加到2018年的26%。

开发人员想要在2019年学习的框架:

image

而这种趋势可能会持续下去,因为开发人员今年对学习React最感兴趣。

招聘经理想要的框架与开发人员知道的框架:

image

此外,许多公司最渴望招聘React开发人员。

值得采用的技术

就实际应用的新技术而言,53%的开发人员认为物联网最有可能在未来两年内被采用。住房、汽车和整座城市的联网程度越来越高,所以这应该不会让人大为吃惊。

到2020年诸多技术的实际应用:

image

AI技术并未远远落在后面。50%的开发人员认为深度学习在2020年之前得到采用的可能性“非常现实”,其次是云机器学习(41%)和计算机视觉(38%)。

34%的开发人员给AR和VR竖了两个大拇指,37%的开发人员给它们竖一个大拇指。另一方面,觉得区块链“过度夸大”的开发人员最多,量子计算被认为2020年之前最不可能得到采用。

经常抱怨的问题和bug

image

开发人员在工作场所有各种各样的烦恼。不过,这些烦恼因资历而异,初级开发人员最讨厌写得糟糕的说明文档,资深开发人员最鄙视凌乱不堪的代码。

开发人员觉得生产环境中最大的bug:

image

被问及生产环境中最大的bug时,62%的开发人员表示部署了未经测试或坏掉的代码。但是近10%的开发人员也承认删除掉整个数据库是最大的bug。

开发人员想要什么、不想要什么?

image

寻找工作时,所有开发人员对有机会求得职业发展和兼顾工作与生活最感兴趣。正如你所料,资深开发人员看重颇有竞争力的薪酬,而初级开发人员看重“有待解决的有趣问题”。

什么原因使开发人员对雇主毫无兴趣?

image

68%的开发人员最有可能对工作角色方面阐述得不够清晰的雇主毫无兴趣。如果你想吸引顶尖的开发人才,这是你应仔细研读的图表。

HackerRank首席执行官Vivek Ravisankar在一份声明中说:“招聘和留住熟练的开发人员对各个地方的公司企业而言至关重要。招聘专员和招聘经理需要深入了解开发人员群体、他们关心什么以及他们想从雇主那里得到什么。比如,考虑工作机会时,将近一半的开发人员认为价值观不一致是关键的阻碍因素。我们希望每个开发人员都与相应的工作匹配起来,这些数据让工程团队做到心里有数,以便找到并留住最适合工作岗位的开发人员。”

上一篇下一篇

猜你喜欢

热点阅读