注:劳伦斯 · 布雷福德(Laurence Bradford)是编程教育网站「Learn to Code With Me」的创办人,她依托自己的网站对 504 名编程学员进行了一次调查,并通过分析得出了男女学员在学习当中的 9 大差异。
科技行业通常被认为是男性的领域。尽管在过去几年内「提升女性在科技行业中占比」的呼声此起彼伏,但在主流的大型科技公司中,男性的占比依然要远高于女性——女性在科技公司的占比往往少于 30%。
但这是否意味着女性对于学习编程等科技不感兴趣呢? 作为一个帮助人们学习编程技巧的网站的创始人以及一名女性,我决定对网站的用户进行深入分析,以便研究男女双方在学习编程的时候存在哪些区别。
最近我在「Learn to Code With Me」网站上发布了一项调查,在看到受访对象在性别方面接近平衡的时候,我不禁感到高兴。在 504 名受访对象当中,男性占据了 264 名,而女性则为 240 名。
当然,这项调查的数据存在一定的偏差。这项调查并不符合科学的标准,因为所有问卷都是受访对象自主填写及提交的,这种操作方式在技术角度上是不可进行检验的。
在项调查中我发现男女编程学员在学习中存在 9 个区别。
1、男性学习编程的年龄往往更加年轻
如图所示,更多的男性选择在 18-24 岁之间学习编程知识,但双方最为集中的学习年龄均为 25-34 岁的区间,在该区间中女性的比例要高于男性。
除了 25-34 岁的区间以外,在其余年龄段中男性的占比均高于女性。在接受调查的女性当中,约一半介乎 25-34 岁。而我本人也正是介于这个年龄段之间才开始学习编程知识的。
2、与男性相比,女性每周学习编程的时间相对较少
总体而言,女性每周学习编程的时间要比男性较少。
实际上,在接受调查的女性当中,约一半的女性表示她们每周学习编程的时间要少于 5 小时。115 名女性表示她们每周的学习时间介乎 0-5 小时之间,但位于同等学时区间的男性数量仅为 90 名。
在每周学习编程的时间超过 20 小时的调查对象当中,有 30 名为男性,仅有 16 名为女性。
3、和男性相比,每周花费 20 小时以上学习编程知识的女性学历往往更高,年龄也更大
那么,这 16 名每周花费 20 小时以上的时间学习编程知识的女性具备怎样的特点呢?其特点如下:
其中 10 名年龄集中于 25-34 岁之间,4 名介乎 35-44;
教育程度较高,其中 8 名拥有硕士学位,5 名拥有大学学位;
16 名当中有 15 名以「寻找更好的职业」作为学习编程的理由;
其中 7 位表示自己目前处于失业状态,正在寻觅工作。
而 30 名男性的特点则为:
其中 20 位的年龄介乎 18-24 岁以及 25-34 之间(各 10 名);
和学习时间相近的女性相比,教育程度相对较低:其中 12 名拥有大学学位,5 名拥有大专学位,4 名仅为高中学历;
其中 18 名为认为学习编程的理由是「寻找更好的职业」,但也有 18 名以「建立自己的企业」作为学习理由;
其中 9 名表示自己处于失业状态,8 名拥有全职工作。
注意:在该组内男性的教育程度普遍低于女性的原因或许是他们普遍较为年轻。
4、在学习困难方面,男女学员的反馈非常相近
「挤出时间」以及「保持学习的动力」似乎是所有调查对象的共性难题,尽管选择这两项的女性比例要略微高于男性。在「保持学习兴趣」的选项上,男性的比例要略高于女性。
5、在调查对象中,绝大部分女性来自美国
在调查对象当中,有一半以上的男性(55.7%)来自美国以外的地区,但接近三分之二(62.5%)的女性来自美国。
因此,调查对象所收集的女性数据并不能成为全世界的女性的代表。《福布斯》(Forbes)杂志的一篇文章反映其他国家在科技方面的发展速度已经超越了美国。
6、男性和女性编程学员都希望从事网页开发工作,其中更多比例的女性希望从事网页设计工作,而男性则更倾向于成为软件工程师
不论男性或女性编程学员,均有半数左右将网页开发工作定义为自己的理想职业。而倾向于其他职业的学员其意见普遍更为分化,女性更倾向于用户体验、用户界面以及设计等方面的工作,男性则更偏爱软件工程及移动开发相关工作。
7、女性的自学时间普遍要少于男性
接受调查的女性学员当中有 56.7% 的学习时间少于六个月,而同等比例的男性仅占 43.6%。此外,有 18.9% 的男性的学习时间超过两年,同等比例的女性仅占 10%。
总体而言,与男性相比,女性往往愿意参与周期更长的课程。这也意味着尽管在宏观角度上女性的学习时间要少于男性,但前者的日常学习效率要高于后者,原因或许是因为女性的专注程度更高。
同时,在调查中我发现女性在学习网站上的逗留时间普遍比男性要长。
8、男性倾向于创业,而女性则希望成为自由职业者
在两类性别中,大部分学员都选择将「获得全职工作」设为自己的目标。但在女性分组中,排名第二的选择是「自由职业」(38.8%),而选择「创立小型企业 / 创业公司」的仅占 14.2%。
在男性分组中后两类选项的比例非常接近:29.5% 选择了「创立小型企业 / 创业公司」,28.8% 选择了「自由职业」。
在上图中我们不难发现,面对「创立小型企业 / 创业公司」的选择时,男性和女性学员产生了巨大分歧。
9、男性更多使用 Windows 设备,而女性则更倾向于 Mac
在接受调查的男性学员当中,超过 60% 会选择使用 Windows 设备,仅有 27.3% 的学员会选择使用 Mac 设备。而在女性分组中,使用两类设备的比例几乎持平: 47.5% 使用 Windows 设备,48.8% 选择使用 Mac 设备。之所以会有更多女性学员选择使用 Mac 设备,原因或许在于女性学员对设计方面的工作更感兴趣(公众普遍认为 Mac 在设计工作中的表现要优于 Windows)。
调查结论
考虑到目前学习编程的人数可能有数十万人,因此仅仅收集 500 个调查样本显然不具备代表性,因此你完全可以选择对这次调查一笑置之。
另外值得注意的是,Alexa(一家网页分析企业)提出在 Udacity、Code School、Codecademy 以及 Treehouse 等主流编程学习网站上,女性的代表性往往会被低估。
或许正由于我本人是一名女性,我的网站拥有比其他网站更多的女性用户,也成功在女性编程人员当中建立了口碑,这或许会使这次调查的「相关性」偏高。当然,调查或许还存在其他缺陷,但看到自己所发布的内容成功在两类性别的人群当中引起反响,我还是感到无比欣慰。
不论这项调查所得出的结论是否具备足够的代表性,但有一个结论是确定无疑的,那就是男性和女性都愈发重视关于编程知识的学习。