快捷搜索:

程序媛报告:调查了 12,000 名女性开发者发现,女性比男性更懂 Java!

华为的中国芯将何庭波这位神秘低调的程序媛推入公众视野。在华为地位堪比任正非的她在谈及“工程师”这一身份时表示,“我觉得工程师本身就是一个很不了的职业,这也是我一生的荣耀和自豪”。

理工科行业的性别鄙视链由来已久,“女子本弱”论和对于有色人种的偏见一样扎根于各文化背景下。而放眼当下,年轻一代女性已经为进入科技行业做好了准备。“精英统治下,技能即一切”——程序媛 are coming!

作者 | 仲培艺

出品 | 程序人生(ID:coder_life)

近日,HackerRank 发布了 2019 年度女性科技报告,该报告以 12000 名女性开发者为样本,进行了一系列相关趋势的研究,重点揭示了 Z 世代(即 1997 年之后出生的人,该报告将其代定义为 21 岁及以下的人)女性开发者拥有着行业所迫切需要的技能。TheNextWeb 有博文评论称此次报告“描绘了一幅鼓舞人心的画面”。

HackerRank 女高管 Maria Chung 在报告开篇表示:

从医学的最新发现到可再生能源的最新进展,软件正影响着全球人民生活的方方面面。因此,软件开发者有必要像他们的工作所影响的人群一样多样化。

在调查了 12000 多名女性开发者后,我们得到了一些令人惊讶的发现,尤其是关于 Z 世代女性的研究。我们的发现将帮助你更好地了解 Z 世代女性开发者的技能、动机和工作兴趣。与其他几代人不同,Z 世代女性是数字化时代的“原住民”——正因如此,她们的兴趣和价值观也与前人不同。

多年来,我们一直在讨论职场中的千禧一代,但 2019 年将是 Z 世代首次集体进入就业市场。现在是时候让我们专注于支持将改变世界的下一代程序员了!

下面,让我们一起走近你不知道的 Z 世代程序媛。

教育机会大幅提升,16 岁前便学会了编程

Z 世代女性在学习代数的同时也开始接触编程,编程的起始年龄比前几代人都要小——近三分之一的 Z 世代女性在 16 岁之前就学会了编程,而前几代女性的对应占比仅为 18%。

女性开发者开始编程的年纪

这一变化可以用教育机会的增加来解释,这使得越来越多的女性在越来越年轻的年龄就开始接触编程。由于对软件工程师的需求不断增加,学校已经开始将编程作为课程的一部分,而且致力于在课余时间或暑假期间教授孩子编程的机构也在增多。事实上,如今在英国和澳大利亚,编程基础已经是学校的强制性课程,年龄最小的学生只有 5 岁。

精通职场热门语言 Python、JavaJavaScript,比男性更懂 Java

招聘经理看中的语言能力

由于准备踏入职场参与求职浪潮的试炼, Z 世代女性已然拥有招聘经理们需要的大部分技术技能,包括对 JavaScript、Java 和 Python 的熟练程度。

据 HackerRank 调查显示,该年龄段的大多数女性至少精通最受欢迎编程语言 Top 3 中的两种——Python 和 Java。考虑到这两种语言都被用于计算机科学教育的最前沿,所以这也并不奇怪。同时,Z 世代女性开发者中有一半都了解 JavaScript,这个比率和男性基本一致。

Z 世代女性及男性语言掌握情况的对比图

此外,从上图中我们不难发现,C 和 C++ 在 22 岁以下的女性和男性中也位居榜首。这可能是因为 C 和 C++ 是在介绍编程时会教给学生的第一种语言。

诚然,就语言能力而言,性别差异非常微妙也并不激烈(就像 Z 世代男性中有一半也不懂 JavaScript),但确实也值得一提。报告显示,Z 世代女性(72%)比 Z 世代男性(66%)更了解 Java;而表示精通 Python 的Z 世代男性(63%)也要略多于 Z 世代女性(59%)。

不断拓展知识边界,计划迅速缩小与未知语言之间的差距

报告还显示,今年 35% 的女性打算学习 JavaScript。这大概率上是个明智的选择,因为 59% 的招聘经理都在寻求这项技能,而且 JavaScript 越来越多地出现在科技行业的各个领域。

Z 世代女性即将学习的语言 vs 已经了解的语言

您可能还会对下面的文章感兴趣: