发布于:2021-01-08 10:04:22
0
84
0
典型的开发人员正在以越来越多样化和非传统的方式(例如视频,自学课程和训练营)来学习编码的方式发生变化。它们有用吗?HackerRank的这项研究说是的!跟随当前的发展趋势,了解世界各地的语言开发人员希望在2020年学习什么,以及最需要的工作角色是什么。
HackerRank对来自162个不同国家的111,000名开发人员和学生进行了调查,调查了他们社区中开发人员的趋势。与其他开发人员保持最新联系,并查看他们对自己的编码技巧,招聘趋势,他们如何学习新技术以及下一步希望完成的工作的自我报告。
我们检查了HackerRank提交的完整报告,并摘录了一些可能与您的职业相关的重要重点。让我们看看第三份年度开发人员技能报告。
非传统学习方法的发展
人们学习编码的方式正在慢慢改变。大学课程和书籍之类的传统方法正在让路给更新的非传统教育途径。
编码训练营已经成为进入强化训练计划的一种方式,越来越受欢迎。HackerRank表示,编码训练营是否最佳方法尚有待商debate,但据HackerRank称,近三分之二的招聘经理已雇用了编码训练营毕业生。
更好的是,他们报告说这些毕业生适合这份工作。72%的招聘经理表示,新手训练营的毕业生在工作上具有同等或更高的装备。
除了这种非传统方法之外,从免费在线资料(例如YouTube视频)中获取知识的方式在各代人中都很流行。
没有学位,没有问题?
对于生活在高等教育成本不断上升的国家的开发商来说,这是个好消息。拥有4年制的开发人员学位不再是绝对的要求。
HackerRank报告说:“小公司中有32%的开发人员(1-49名员工)没有获得学士学位”。
由于年龄的明显原因和较少的经验,年轻一代也很可能没有学位,这也反映出与其他获取经验的方法相比,学位的价值观念发生了变化。
改变正在发生,但还没有全部。大型公司仍可能需要学位,并且91%的受调查开发人员具有文学学士学位或更高。
全栈开发人员角色的优缺点
企业正在寻求聘请全栈开发人员并获得世界上最好的。凭借其知识和能够在任何技术堆栈级别上工作的能力,全栈开发人员是各种规模企业最需要的角色。
这种需要伴随一些注意事项。尽管工作角色不断飙升,但对工作的学习也要求很高,并且需要灵活性,并且知识永不停止增长。
全栈开发人员的工作被淘汰了。HackerRank的报告显示,全栈开发人员必须比其他任何技术角色都要学习新的平台,新的理论概念,新语言和新框架。
2020年的编程语言
C被证明是开发的通用语言,或者至少是开发人员学习编码的语言。从前,开发人员的第一语言几乎可以肯定是BASIC。但是, 与C等语言的灵活性相比,如今的BASIC太基本了。
根据调查,千禧一代和Z代人都对C感到不满意。既然TIOBE Index将C授予了令人垂涎的2019年度最佳编程语言奖,那么可以肯定的是,目前程序员将继续这种趋势。
同时,开发人员想学习Go。Go连续第三年在开发人员希望学习的编程语言中排名第一。(随后是Python,Kotlin和TypeScript。)
作者介绍