专栏首页IT派全球大数据调查:编程始于少年,Python 成为最爱

全球大数据调查:编程始于少年,Python 成为最爱

IT派 - {技术青年圈}

持续关注互联网、区块链、人工智能领域

近年来,随着互联网时代的不断发展,互联网+概念的不断扩张,我们的工作正在不断发生改变,掌握编程技能的重要性正在不断提升,包括AI在内的各行各业都对开发者有着巨大的需求,更别提编程还能锻炼大脑的思维能力。

但是怎么学编程?

应该学习哪种编程语言?

从何时开始学编程比较好呢?

近日,编程竞赛网站 HackerRank 基于 39441 位开发者的调研数据,总结了 2018 年开发者在教育、技能和招聘实践中的各类流行趋势。HackerRank 在算法、数学、SQL、函数式编程、AI 等众多不同领域为开发者们提供了相应的编码谜题。以下为报告全文。

1

1/4的开发者不会开车已会编程

在所有参与调查的39000名开发者中,超过四分之一在16岁前,就写出了自己的第一段代码。

与此同时,在 26 岁以后才开始编写代码的开发者中,有 36% 是现在的高级甚至更高级别的开发人员,他们的职业发展会很快。

有意思的是,虽然电脑已经越来越普及,但开始接触编程的时间却在推迟。

调查显示,目前45-54岁之间的开发者,超过一半在16岁之前就开始编程。而现在18-24岁的开发者,反而最不可能在16岁前开始编程(仅有20%)。

2

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

似乎每年都有一个新的标志性编程语言、框架或者库在开发者博客中泛滥。以前是Backbone.js,现在是AngularJS和React。自学是所有开发者的常态,有74%的被调查者都有过自学经历,至少部分技能是自学的。

平均而言,开发者们掌握了4种语言,而且还想再多学4种。对学习的渴望程度因人而异,18-24岁的年轻开发者想学6种语言,而35岁以上这个数字降低为3种。

学习习惯正在悄然改变,开发者自学的头号工具是——Stack Overflow。视频网站Youtube已经成为自学者的第二大利器。年轻一点比年长一代更喜欢看视频,而不是看书自学。

3

雇主想要什么?

即使新语言经常出现,但掌握核心的传统语言对开发者来说非常重要。总体来说,现在雇主最常见的语言要求是:JavaScript、Java、Python、C++和C。

不同行业对语言的需求略有差异。例如,Java在金融服务领域流行多年。C语言主导了硬件行业。C#在政府机构中间更为普遍。

雇主最看重开发者的什么能力?解决问题的能力。这不仅仅是编程语言的熟练程度问题。事实上,与教育背景相比,雇主更看重你的实际能力。

绝大数招聘经理会从简历里寻找你过往的工作证明,你干过的项目,放在GitHub上的代码都能成为你工作能力最有力的背书。

4

开发者想要学什么?

开发者未来想学哪种语言,似乎跟硅谷科技巨头的方向密切相关。

调查显示,Go是开发者未来最想掌握的语言。谷歌推出的Go语言提供了很高的并发性、快速编译并且提供了广泛的支持。另外谷歌把Android的开发语言从Java改成Kotlin也影响不小。

同理,Twitter放弃了Ruby on Rails改用Scala,苹果从Objective-C迁移到Swift……这些变动都让开发者不得不做出相应的调整。

但,Python才是唯一。

参与调查的开发者们,最爱的编程语言就是Python。

有意思的是,与年长的开发者相比,年轻的开发者更不喜欢新出现的语言,例如Go、Kotlin、Scala等。实际上,对Go的看法分歧最大。

18-24岁的开发者,对Go不屑一顾。而45-54岁的开发者则把Go当做最爱的语言之一。Java正好相反。

福利不是找工作最重要的事情

什么样的工作最打动开发者?

使命感?福利?

都不是!!

在这项调查中,开发者们最关注的事情是:工作与生活的平衡。更具体一点,美国的开发者比亚洲等地的开发者,更渴望工作与生活的平衡。

但对于18-24岁的开发者来说,工作与生活的平衡并不重要。

5

如何改善这个平衡?

参与调查的开发者最想要弹性工作制度。他们最喜欢的工作时间是上午10点到下午8点。另外,开发者们希望能够远程办公,而不必跑到办公室。

另外,25-44岁区间的开发者,强烈支持工作时间以外不收邮件。

6

One More Thing

在10岁之前接触编程,好像有额外的加成。

调查显示,15%的创始人/CEO/CTO在11岁之前开始编程,而其他的开发者在 11 岁之前开始编码的概率为 5%,创始人在 10 之前编码的可能性是普通开发者的 3 倍。

嗯?我好想明白了什么……

本文分享自微信公众号 - IT派(it_pai)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你的能力比学历更重要,Python 成开发者最爱!

    HackerRank 最新发布了开发人员技能报告,在调查的大约39,000名开发人员中,有超过四分之一的开发人员在他们16岁之前就写下了第一个代码。68.2%的...

    IT派
  • 喂,快给我打一个小程序预览码

    开发小程序的朋友们随时都会听到一句话:“喂,快给我打一个xxx环境的预览码”,无论你正在干什么,都得赶紧地回一句:“稍等,这就给你打码……”

    IT派
  • 5月1日起,收发快递将有大变化!“快递之痛”要破解了...

    《条例》强化了快件处理操作规范,指引企业在操作中采取有效措施保障快件安全,要求“不着地、不抛件”,防范“野蛮操作”。

    IT派
  • 两成开发者月薪超 1.7 万、算法工程师最紧缺! | 中国开发者年度报告

    “求知若饥,虚心若愚”——这个原本出自《全球概览》的俳句,因为乔布斯在斯坦福大学毕业演讲中的引用而备受推崇,流传成为 IT 界的至理名言之一。在编程界,亦有“代...

    区块链大本营
  • 报告:74%开发者编程靠自学,Python是最爱,从娃娃抓起有加成

    问耕 发自 凹非寺 量子位 出品 | 公众号 QbitAI ? 我们的工作正在不断发生改变。 掌握编程技能的重要性正在不断提升,包括AI在内的各行各业都对开发者...

    量子位
  • 2017年终大片:中国开发者现状分析

    都说中国的程序员没有女朋友,但却没有一个单身的,女程序员依然像恐龙级那样稀有,看片打游戏逛优衣库成为了他们生活中的标配,但是对于前沿技术热衷和对知识学习渴求却从...

    人称T客
  • JS最牛逼,我不吹牛,自己看数据

    Stack Overflow 技术排行榜: ? 在2015年6月,JavaScript超越了Java成为Stack Overflow上最热门的标签。 Stack...

    前朝楚水
  • 其实,中国的开发者们从来没有开心过

    这是目前开发者最典型的生存状态,资历对于开发者这个行业而言,似乎越来越贬值。在开发者的世界里,每隔一段时间就会有新的技术内容出来,要留在一线就要不断迭代自己,不...

    用户4962466
  • 2017开发者技术和薪酬调查报告

    世界著名的IT技术问答网站 StackOverflow 发布了一篇 2017 开发者调查报告,据悉全球有 64,000多名开发者参与了此项调查,调查维度包括技...

    顶级程序员
  • 一个大神程序员的使命感究竟应该是什么

    一个大神程序员的使命感究竟应该是什么 我们现在工作的行业很奇怪。明明每年都有新的从业人员涌入人才市场,但企业依旧诉苦自己迫切需要大量的开发。这种问题存在已久,而...

    用户1289394

扫码关注云+社区

领取腾讯云代金券