HackerRank – 庄闲棋牌官网官方版 -199IT //www.otias-ub.com 发现数据的价值-199IT Tue, 12 Feb 2019 06:20:42 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.2 HackerRank开发人员调研报告:2019年想学的语言、框架,值得采用的技术等 //www.otias-ub.com/archives/831661.html Tue, 12 Feb 2019 06:20:42 +0000 //www.otias-ub.com/?p=831661 HackerRank以其竞争性编程挑战赛闻名,这种编程挑战赛横跨多个计算机学科领域,旨在根据技能评估开发人员。

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

 

编程语言

2017年与2018年对比:

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

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

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

框架

2017年与2018年对比:

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

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

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

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

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

值得采用的技术

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

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

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

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

经常抱怨的问题和bug

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

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

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

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

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

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

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

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

来自:云头条

]]>
HackerRank:调查显示年轻的开发者反而对编程语言更保守 //www.otias-ub.com/archives/687583.html Mon, 05 Feb 2018 09:22:55 +0000 //www.otias-ub.com/?p=687583 HackerRank 近日对约 4 万名开发者进行了调查,并发布了名为“2018 年开发者技能报告”的调查结果。有趣的是,报告发现,虽然 Go、Kotlin 等新编程语言在所有开发者的想要学习的语言排名中靠前,但年轻的开发者(18-24岁)较之老一辈的开发者,更不喜欢这些较新的编程语言。

18-24岁的开发者喜欢 Go 语言的比例为 22.6%,Kotlin 为 17.8%,Swift 为 15.6%。

随着年龄的增长,开发者对新语言的喜爱度越来越高。25-34 岁的人对 Go 语言的比例为 47% ,35-44 岁的比例上升至 54% ,而 45-54 岁的人比例高达 68% 。

这个结果很让人意外,因为按常理来说,年轻的开发者应该对新知识有更强的接受度和学习兴趣,他们更有可能全面学习语言,年长的开发者才会根据自己的经验选择那些他们认为经得起时间考验的老语言。资深技术专栏作家 Matt Asay 在外媒上发文表示,究其原因,应该是经验的问题,在你拥有了老语言的使用经验后,使用新语言会变得更清晰明了。换句话说,如果你已经花了数年的时间去了解 Java ,那么应该会更容易理解 Go 有多优秀。

文中还写到,如果你对应用感兴趣,那么 JavaScript 更好;如果对数据感兴趣,Python 更好;而对于游戏或者硬件,C / C ++ 更好。Go 虽然是一种很酷的语言,但它只占据了一个小小的位置,似乎并没有成为某种基础设施的最擅长的代码。也因此,它没有真正抓住年轻工程师的想象力。

Adobe 的开发者 Simon MacDonald 也曾说过这样一句话:

]]>