发布于:2021-01-14 15:22:48
0
67
0
让我们保持现实:对JavaScript框架的需求量很大,但是开发人员所知道的与雇主想要的有很大的不同。恰当的例子:React。
HackerRank的《 2018年开发人员技能报告》中包含许多好东西:它指出了最抢手的技能和资格,最常用的语言和框架以及其他有趣的东西。您是否知道有四分之一的开发人员在开车之前就开始进行编码?我也不。
根据他们的发现,技术雇主最需求的语言是Java,JavaScript,Python,C ++和C(按此顺序排列)—这并不是什么新鲜事物!但是,如果您查看JavaScript框架,则会发现开发人员的技能与雇主从中获得的技能之间存在巨大差距。这样的例子就是 React,它在了解框架的开发人员数量与寻找具有该技能的候选人的雇主数量之间的差距最大。
AngularJS和Node.js的情况还不错,但可以说,需要这些技能的雇主多于可以提供这些技能的开发人员。最重要的是, React(以及AngularJS和Node.js)是一种可销售的技能,因此,如果您不确定今年要学习什么,可以尝试一下。
知识上的部分鸿沟可能是JavaScript碎片化性质的副产品。其生态系统正在快速变化,这也许就是为什么某些JavaScript框架的知识空白的原因。
Python胜出
说到今年您应该获得/发展的技能,本报告为开发人员今年对语言的使用提供了一些启示。Go,Python,Scala,Kotlin,Ruby和R排名最高。尽管Go显然是赢家,但是这种语言还是有一些有趣的地方:18-24岁的开发人员并不在意它,但是45-54岁的开发者认为它是他们最喜欢的语言之一。新趋势可能正在上升:较新的语言之间存在代代相传的趋势:与较旧的开发人员相比,较年轻的开发人员更不喜欢较新的语言(例如Go,Kotlin和Scala)。
但是,即使JavaScript可能是雇主最需要的语言,但Python根据其Love-Hate指数吸引了各个年龄段的开发人员的心。公平地说,去年GitHub被Python选为 第二受欢迎的编程语言, 而Stack Overflow则将它称为 增长最快的主要编程语言。而且它甚至被认为是 机器学习中最受欢迎的语言。那真是太多了。
共有39,441名专业和学生开发人员完成了HackerRank的在线调查。该研究的目的是确定开发人员教育,技能和雇用实践方面的趋势。
作者介绍