17611538698
webmaster@21cto.com

最流行的编程语言:人人都喜欢Python

资讯 0 3057 2018-03-13 11:56:41
每年最有趣的问题总是关于编程语言。下面有海外媒体“2018年HackerRank”的评选结果。一个清晰的数据:Python 语言赢得了开发者全部年龄段最流行编程语言的称号。
 
1.jpg

 
这些数据是基于一个爱恨指数来衡量的,喜欢语言的开发者数量与他们不喜欢的人数有关。在这个指数中,Python普及率达到84.6%。落后于C语言,其中最受欢迎的编程语言排在第二位,指标得分为54%。JavaScript在所有年龄组中排名第五,人气指数为47.6%。最不受欢迎的语言为 Perl,OCaml,Pascal和Julia。
 
在55岁以上年龄段的开发者中,还有另外一个赢家,就是Swift 语言获胜,其次是C; Python排在了第三位。
 
如果考虑到编程语言的中间领域,会出现较多的差异。从18岁到24岁的年龄组是唯一一个对 PHP 非常喜欢的人群。在这里,指数喜欢 +10%; 在所有其他年龄组中,PHP在负面范围内,表明语言在不受欢迎的地区。
 
2.jpg

 
Go与年纪稍大的程序员
 
Go也在两极分化:在所有年龄组中,Go语言的普及率达到了40.6%。在45到54岁的人中,甚至有67.8%的人气,Go语言在最流行的语言中排在第二位。18到24岁的人的情况是不一样的,Go指数下降到22.6%。
 
其他新技术,比如Scala和Kotlin,在年轻开发者中比其他年龄段的受欢迎程度要低。
 
Go也是大多数开发者想要学习的语言。
 
HackerRank采访的开发者平均有四种编程语言,并且想学习。
 
三种最流行的语言是Go,Python Scala和Kotlin。HackerRank 在这里总结说,开发者都会关注大公司的趋势:Go语言的趋势是由Google控制的,就像Kotlin的流行程度已经在增长,因为它可以开发 Android 应用。Scala的受欢迎程度是受Twitter对语言的决策。
 
3.jpg

 
Angular,Vue和React 需求明显
 
我想,任何找工作的人都应该熟悉这些框架。供需之间存在很大差距:无论在AngularJS,Node.js以及React中,对具有合适技能的开发人员需求明显缺乏。总体来讲,这些工具在市场上需求量很大。另一方面,对使用Vue有所了解的开发人员的兴趣比较小;在这方面,也缺乏具有前端知识和实践的专家。
 
此外,负责面试的招聘人员更希望候选人有经验,可以有其它证明有足够的培训或学习经验。GitHub上的项目是重要之参考。开发者证明这些点并不难。毕竟,四分之一以上的受访者都在开始编程,然后才能到项目中实战。
 

作者:21CTO社区。综合编译自网络。


评论