HackerRank 开发者调查报告:Python 最受欢迎

by admin on 2020年4月2日

国外招聘网站 HackerRank
去年曾进行了一次开发者调查,调查主要围绕开发者的开发技能、教育背景、当前角色等内容,用以了解开发者的工作意向和现状。该调查收到了约
2.5 万个开发者的回应,包含在业人士和在校学生。HackerRank 于 2018 年 3 月
1
日对外发布了关于调查结果的高级报告。

下面节选了部分比较有意思的结果,以供参考。

知名技术招聘公司 HackerRank 近日发布了一份名为“2018
年开发者技能报告”的调查结果。他们表示,JavaScript
是更受企业青睐的编程语言,企业更渴望招聘 JavaScript
方面的人才,但对于开发者,调查结果显示他们更喜欢 Python。

1、开始编程的年龄

上面提到的是报告中的两项内容,该报告调查了全球超过 39000
名的开发者,HackerRank
通过一份全面的互动报告发布了调查结果,用户可以通过更改参数(例如受访者的年龄段)来深入了解数据。

约 65% 的受访者是在 16-20 岁时开始编码(大多是从学校开始)。

编程语言当然是这类调查中最受欢迎的话题,JavaScript 和 Java
是最受行业雇主青睐的语言,而 Python 则稍逊一筹。有 47%
的受访者表示擅长这两门语言的开发者差不多被所有行业的雇主在抢着要,相应的,Python
的有 33%。

图片 1

图片 2

2、在寻找工作时,最在意公司的哪些方面?

当被问及他们更喜欢哪种语言时,除了 55
岁以上的人以外,所有年龄段的人都表示喜欢使用 Python。

对于学生,成长/学习空间、工作/生活平衡、工作趣味性,是他们在寻找工作时优先考量的三件事。

图片 3

图片 4

另外,Python 在开发者接下来计划要学习的语言中排名第二(约
32%),仅落后于 Go(约 38%)。

而对于已从业人士来说,良好的工作/生活平衡、成长/学习空间,以及工资薪酬,是他们认为最重要的三个因素。

报告指出:“Python 以其简单性,可读性和巨大的科学库而闻名。“HackerRank
利用年龄分化的不同,提供了一些在代际之间程序员关于编程语言存在差异的想法:

图片 5

新语言中有一种不同寻常的趋势:年轻的开发者较之老一辈的开发者,更不喜欢较新的语言(如
Go,Kotlin 和 Scala)。我们发现在 Go 中诞生了最大的分歧。大部分 18-24
岁的开发者并不关心它,但 45-54
岁的开发者认为这是他们最喜欢的语言之一。对于 JavaScript 则恰恰相反。

3、最流行的编程语言

这很有趣,因为包括 Go 在内的许多新语言都体现了来自旧语言的学习。Go
的主要设计者之一在十多年前曾参与开发了 C
语言。按理来说,与老一辈的开发者相比,年轻的开发者对知识应该更有天生的渴望。他们更有可能全面学习语言
——
甚至是那些他们不喜欢的语言,年长的开发者则会根据自己的经验选择更有选择性的,他们认为经得起时间的考验。

对于学生来说,他们认为 C 是最流行的编程语言,之后是 C++、Java、Python 和
JavaScript 。

报告中的其他一些数据:

图片 6

  • Node.js 是所有年龄段的开发者中最受喜爱的框架(73%),其次是
    React(69%) 和 ExpressJS(56%)。

  • 在评估开发者所熟知的框架时,雇主通常要求的框架是 React。

  • StackOverflow
    是自学者的首选工具,但除了那个无所不在的问答网站。年轻的程序员更喜欢
    YouTube 视频而不是书籍,而老一辈的开发者更喜欢书籍而不是视频。

  • 雇主寻求的开发者的最高核心竞争力应该是解决问题的能力,程序语言设计能力排第二位。

  • 在判断求职者是否适合时,面试官会考查求职者的 GitHub
    或其他个人项目,接下来是先前的工作经验,其次是多年的工作经验。

  • 促进工作与生活平衡的最重要因素是灵活的工作时间,其次是远程工作。

  • VIM 是迄今为止最流行的代码编辑器(67%),Emacs
    也遥遥领先(14%),而只有 4% 的受访者注册使用了 Visual Studio Code。

对于已从业人士,Java 则是他们心目中最流行的编程语言,之后是 JavaScript
、C、C++ 和 Python 。

【编辑推荐】

图片 7

4、最喜欢的编程语言

对于在校学生来说,最喜欢的编程语言前五名分别为:Python、C++、Java、C 和
Javascript 。

图片 8

对于开发从业者,入选前五的编程语言和上面的投票结果相同,但排名有所差异。Python
依然是最受欢迎的语言,之后是 Java、Javascript、C 和 C++ 。

图片 9

该报告还包含专门针对女性开发者的调查结果,

有兴趣的可点击查阅完整报告内容。

(文/开源中国)    

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图