在HackerRank2018年开发者技能调查中,JavaScript可能是最受雇主欢迎的编程语言,但根据HackerRank的爱恨指数数据,Python基本胜出各年龄层。开发商的心。开发人员喜欢哪种语言?注意:语言偏好图是基于Love-DislikeIndex,即=(喜欢某种语言的开发人员的百分比)-(不喜欢同一种语言的开发人员的百分比)。这有助于我们确定给定编程语言或框架的正面或负面情绪。100%成绩=最喜欢的成绩,-100%成绩=最不喜欢的成绩。所有年龄段的开发人员PythonCC++和JavaJavaScript注意:量表分数为负数,标题不喜欢该语言的程度远远超过喜欢该语言的标题。下图仅显示了开发人员喜欢的语言。18~24岁开发者PythonC++CJavaScriptJava25~34岁开发者PythonCGoJavaScriptTypeScript35~44岁开发者PythonCGoTypeScriptC#45~54岁开发者PythonGoCTypeScriptC++Erlang(本组学习Erlang意愿高)55+开发者SwiftCPythonJavaC++Python以其简单性、可读性和许多科学计算库而闻名。它也是介绍性计算机科学课程的一部分。在新语言中有一个不寻常的趋势:年轻的开发人员比年长的开发人员更喜欢更新的语言(例如Go、Kotlin和Scala)。事实上,Go创造了最大的鸿沟之一,18-24岁的开发人员并不关心,但45-54岁的开发人员认为它是他们最喜欢的语言之一。JavaScript正好相反。许多新语言,包括Go,都吸收了旧语言的知识。Go的主要设计者之一KenThompson之前共同创建了C语言。年轻的开发者对知识有着与生俱来的求知欲,他们更有可能全线学习语言,甚至是那些他们不喜欢的语言。年长的开发人员会根据自己的经验选择他们认为经得起时间考验的语言。
