报告称 80 年代的孩子比现在千禧一代更早开始编程

HackerRank发布了2018年开发技能报告,其中探讨了一些对理解开发人员环境至关重要的事情,并且探讨了诸如特权编程人员从他们的工作场所所要求的东西,他们喜欢使用的技术,以及他们如何进入软件开发行业。

1.四分之一的开发者在学会了编码之后才从事编程领域

那些年龄在18到24岁之间的人绝大多数是在十几岁的时候开始他们的编程之旅。 68.2%的人在16至20岁之间开始编程。。

2.最年轻的编码人员

在参与调查的17个国家中,英国脱颖而出。英国的孩子在5到10岁就开始接受编码教育。这种前瞻性教育的文化在英国一直存在—它成为第一个要求5岁以下的孩子参加编程课程来实现课程现代化的国家。

哪个国家在5到10岁之间学习编码的人数所占份额最高?

3.几乎所有的开发者都渴望学习

似乎每年都会有一个新的标志性编程语言,框架或库在整个开发者博客中泛滥。自学是所有年龄段的开发者的常态。尽管67%的开发人员拥有CS学位,但大约 74% 的人表示大部分是自学的。

由于编程是以解决新挑战的独立研究为中心的,所以自学成为开发者的重要组成部分。开发者应该保持对程序的好奇心和真正的兴趣,持续学习,并适应技术不断发展的格局。

4.开发人员正在学习的语言

尽管新语言经常出现,但掌握核心,传统语言对于开发者来说是最重要的。总的来说,现在的开发语言趋势是:JavaScript,Java,Python,C ++和C.

当下最受欢迎的开发语言:

5.世界上最大的差距在于我已经学会了JavaScript框架,而你没有

编程语言并不能一被创建就被采用,但是JavaScript是正在改变规则的框架。最受欢迎的框架是 JavaScript框架 — 它是唯一能够构建前端,后端,移动端和浏览器扩展的多功能语言。而且大多数情况下,雇主都希望招聘了解 AngularJS,Node.js和React 的开发人员。

最受欢迎的框架:

6.几乎所有的雇主都首先优先考虑你解决问题的能力

解决问题的能力是所有公司都要考核的一项内容,不仅仅是编程语言的熟练程度,调试和系统设计。还包括演示计算思维或分解大型复杂问题的能力。较小的公司更注重应聘者的框架熟练程度。

解决问题的能力:

7.你的能力比你的学历更重要

很多人认为,招聘人员更有意招聘名牌大学获得CS学位的人,但是事实是,他们更关心的是你的能力而不是学历。一般来说,简历(学历,学历,技能认可或证书的声望)在公司最关心的项目中排名最低。这些因素并不代表你有足够的技能。从简历中可以脱颖而出的是“多年的经验”,因为工作经验和投资组合有时与此限定词相关联。

8.开发者纷纷涌向流行的编程语言

当研究开发人员不知道他们正在学习的东西之间的差距:Kotlin,Rust,Scala和Swift排名最高。个人开发者有一个明显追逐硅谷科技巨头的趋势。

开发者计划学习哪种语言:

9.Python是唯一的

根据我们的爱恨(Love-Dislike Index)指数,JavaScript可能是当下最具有需求的语言,但是Python赢得了所有年龄段开发者的心。Python也是开发者最想要学习的语言。

开发者喜欢哪种语言?

10.对于学生来说,学习和生活都是最重要的

专业能力是学生在寻找工作时的第一要素,薪酬也是和专业能力相关联的。工作与生活的平衡对学生来说依然重要。学生们渴望学习并发挥他们的潜力,因此在工作与生活的平衡中,优先考虑职业。但是有时候,自己花一点时间,灵活性和整体心理平衡是值得的。

维持健康的工作与生活平衡的最佳方式是什么?

完整的调查内容可以查看research.hackerrank。

你可能感兴趣的:(报告称 80 年代的孩子比现在千禧一代更早开始编程)