携程 雇主
《 2018 HackerRank学生开发者报告》深入研究了发展中社区的最年轻一代,提供了一些非常有趣和有用的见解。
我们经常审查提供对开发人员社区有见解的报告,但是我们几乎很少将报告放在年轻一代身上。 因此,这是一个特殊的场合!
事不宜迟,让我们看一下HackerRank报告中最有趣的发现。
亮点
毫无疑问,自我教学已成为开发人员DNA中根深蒂固的一种做法,该报告非常证实了这一点!
尽管事实上大多数计算机科学专业的学生都在大学学习软件开发,但超过一半的学生开发人员说他们至少是部分自学的,而将近三分之一的学生开发人员说他们是完全自学的。 这可以明确表明计算机科学程序落后于技术发展的步伐。
继续使用特定的语言和工具,似乎在学生开发人员了解的内容和雇主想要的内容之间存在很大差异。 最有趣的是,最重要的差异之一就是JavaScript 。 尽管48%的雇主表示他们需要JavaScript技能,但全球只有42%的学生开发人员表示知道该语言。 但是,在仔细研究CS课程时可以充分解释这一点。 在很大程度上,标准计算机科学课程中没有教授JavaScript,这在教授学生和实际需求之间存在巨大差距。 这种现象也可以算作是学生自学的另一个动力。
另一方面,学生似乎对非常规语言的知识非常了解。 最值得注意的是,学生在Java , Python , C ++和C#方面的知识之间的差异,以及实时雇主对这些语言的需求是巨大的。
还请参见:
当谈到学生计划学习的内容时,JavaScript是他们的重中之重,这可以由我们之前讨论的内容完全解释。 尽管如此,JavaScript在下一学习列表中排名第三,紧随其后的是Ruby(排名第一)和Python(第二位)。 Go似乎是未来学习的另一个吸引人的选择,因为它吸引了36.4%的学生兴趣,这是很大一部分。
最后但并非最不重要的一点是,与雇主的需求相比,我们将了解学生最了解的框架。 根据该报告, 框架工作通常是在工作中学习的,因为,正如您在下面看到的那样,雇主想要的和学生知道的之间有很大的差异,这在报告中看到的每个框架都差不多。 以下是十大框架:
具体来说,当查看最重要的三个框架Node.js , AngularJS和React时 ,学生的知识水平和用人单位的需求之间的差异就很大。
如果您想了解有关学生开发者社区的更多信息,可以在此处找到完整的报告。
翻译自: https://jaxenter.com/student-developers-know-java-153235.html
携程 雇主