面向初学者的技能,自我教育和编程语言:HackerRank研究



今年年初,HackerRank 发布了一项大规模研究结果,有成千上万的学生(未来的开发人员)参加了该研究。 该研究的目的是找出自我教育在培训中的重要性,并了解学生计划发展哪些技能。

结果很有趣,您可以了解裁减下的研究结果。 顺便说一下,我们已经发表了一篇关于新手开发者自我学习的重要性的文章

Skillbox建议:为期两年的实践课程“我是PRO Web开发人员”

我们提醒您: 对于所有“哈勃”读者来说,使用“哈勃”促销代码注册任何Skillbox课程时均可享受10,000卢布的折扣。

高等教育还不够


大约一半的受访者表示,除了在大学学习以外,他们还自己获得了必要的信息。 超过三分之一的受访者表示,所获得的技能是在自学过程中开发的,而这全都不归功于教育机构。



据学生们说,高等教育的主要问题是,它跟不上技术的迅速发展。 培训计划在发布后几乎立即变得过时,因此学生必须自己学习,除非对他们很重要。

另一个细微差别是,新手开发人员寻求学习的不是一种,而是四种编程语言。 亚洲学生通常计划学习至少七种语言。

显然,文凭或学位不应成为评估学生技能的主要因素。 雇用年轻的开发人员时,应将主要精力放在个人项目,他的作品集和技能评估上。

YouTube是学生极为重要的信息来源。


新手开发人员经常使用YouTube进行培训,而不是经验丰富的同事。 绝大多数(约73%的18至24岁年龄段的学生)使用视频服务。



25至34岁的经验丰富的开发人员非常积极地使用StackOverflow(当然,其他年龄段的代表也可以使用该服务,只是新手开发人员参与了调查)。 该类别更多地是指StackOverflow-与初学者的差异约为10%。

对JavaScript专家的需求正在增长


事实证明,大多数情况下,雇主都希望聘请研究JavaScript和相关框架的开发人员。 这种需求与行业向动态网页的积极过渡有关,在动态网页中,95%的应用程序都是使用JavaScript编写的。



来自世界各地的约48%的雇主正在寻找JavaScript专家。 而且只有42%的新手开发人员说他们知道这种语言。 最重要的是,印度和加拿大缺乏此类人员。 相比之下,在美国和英国,有很多JavaScript专家。

问题在于,在许多大学中,这种编程语言并未包含在课程中-它及其生态系统正在迅速变化,教育机构根本无法保持这种步伐。

Ruby,Python和JavaScript-受学生欢迎




绝大多数学生都对这三种语言感兴趣。 新手开发者计划研究它们。 初学者不会忘记C语言,因为低级编程语言有助于学习新语言。

当然还有框架




AngularJS,React,Node.js和Spring是雇主中最受欢迎的框架。 绝大多数公司需要他们的知识。 而且专家的短缺是非常明显的,因为正是这些框架在大学中研究不足。 当然,已经给出了基础知识,但是是最少的实践。 没有什么可做的。 学生需要自己学习框架,此外,公司还应聘请已聘请的专家。

专业成长至上




研究结果表明,对于新手开发人员而言,最重要的工作时刻是:

  • 专业成长和指导。
  • 远程工作,时间表灵活。
  • 有趣的项目。

然后跟随优秀的同事,企业文化,溢价。

最后,值得一提的是,每个新手开发人员都可以自己得出结论。 对于雇主而言,很明显,现在“外壳”根本不是要注意的最重要的事情(尽管几乎没有人这样做)。 最重要的一点是知识,经验,投资组合。

Skillbox建议:

Source: https://habr.com/ru/post/zh-CN440014/


All Articles