摘要: 科技圈的性别歧视早已不是新鲜,女性程序员的代码接受率可以达到78.6%,比男性程序员的74.6%要高。然而,若女程序员对外公开自己的性别,其代码接受率便出现了大幅下降,只剩下62.5%。

钛媒体注:本文由钛媒体综合编译自MIT technology review、nymag和卫报的报道,Joyce/编译。

如题,用一句话总结这项最新的学术研究的结论就是,女程序员的代码往往写得比男性更好,而且人们也都知道这一点。

但是,得到这种认可有个前提,就是她们必须保密自己的性别。

做这个研究的是加州州立理工大学和北卡罗来纳州立大学的计算机科学研究人员,他们在GitHub上收集信息,分析了大约400万个用户的行为,并确保这些人都是在去年四月一日才开始注册使用GitHub的用户。

GitHub 并不要求用户注明性别信息,不过研究人员采用了一种他们称为“新颖性别关联”(novel gender-linking technique)的技术,识别出了其中超过35%、即约140万人的性别信息,然后将其结合他们提交的约300万个“pull request”的数据来进行分析。

GitHub总部设于旧金山,是一个大型的代码库,全球用户量超过1200万。GitHub上的软件开发者可以协作完成项目,可以检查批评其他人的工作,还可以提出自己的改进意见或解决方案。“pull request”是GitHub上的一个指标,若某人贡献的代码成功其他程序员的项目所采用,这就算一次pull request,并且这个新代码会整合进对方的项目。

研究者发现,女性程序员的代码接受率可以达到78.6%,比男性程序员的74.6%要高。然而,若女程序员对外公开自己的性别,其代码接受率便出现了大幅下降,只剩下62.5%。

研究者们试图解释这种现象,于是检验了其他影响因素,比如说女性对源代码做出的改动是否更小、女性是不是只会在某些特定的代码语言上表现更好。事实上,两个问题的答案都是否定的,女性程序员的代码接受率在各种程度、各种语言上都超过了男性。

研究者进一步排除干扰,看看这些数据是否受到“反向偏见”(reverse bias)的影响,即开发者是否会故意优先采纳女性的代码,以提高行业多样性、鼓励作为弱势群体的女性参与进来。然而,即使是将注明性别信息和未注明相关信息的实验者分开来分析,结果都是一样的。

科 技行业的性别歧视早已不是新鲜事。一项2013年调查的数据显示,软件开发者中女性的比例只占11.2%。参与研究的那些学生还有点惊讶,因为结果竟然证 明女性编写的代码更受认可。然而,“我们的结果显示,虽然GitHub上的女性总体来说更有竞争力,但针对她们的偏见仍然存在。”

卫报采访了几名GitHub上的女性开发者,结果呈现出了这种性别歧视更复杂的一面。

米 切尔(Lorna Jane Mitchell)是一名女性软件开发者,她的工作主要都是在GitHub上完成的。她说,没有办法分辨某个pull request是否真的是由于偏见而被忽略,或者只是因为那个项目的发起者太忙而不小心忽略掉了。她在GitHub上的档案注明了自己的女性身份,她也表 示自己不会因为这个研究的结果而做出改变。

“我思考过,我还是觉得在档案里明确指明性别是明智的选择,对我来说,自己的女性身份有着重要意义。”米切尔在邮件里写到。

另一位开发者弗洛姆(Isabel Drost-Fromm)在GitHub上的头像是一个女性卡通人物。她觉得,自己在GitHub上工作时从来没有受过歧视,但她一般会用GitHub来完成的工作都是跟相互熟悉、了解的团队合作的。

布莱恩(Jenny Bryan)是英属哥伦比亚大学的统计学教授,她用GitHub来帮助自己教书,也会用一种叫R的编程语言来进行开发。她也在档案里写明了自己的性别,而且她不认为自己曾经因为性别而受到过区别对待。

“我最多这么说,不认识我的男性有时会跟我解释一些事情,事实上我懂的比他们还多,”她写到,“但是我在R社区里有过交流的男性都了解我,如果说我的性别带来了什么影响的话,那就是他们其实会努力支持我的工作,一起学习并给社区做贡献。”

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

“程序媛”往往比“程序猿”更受认可,但前提是不能公开性别相关推荐

  1. 女程序媛与男程序猿的一天

    世界上有三种人 男人.女人.程序员 07:00 起床 09:30 写代码时 男程序员是这个样子的 而女程序员是这个样子的 11:30 和产品经理提需求时 11:30 遇到Bug了 15:30 向同事求 ...

  2. 如何避免程序媛被叫做“程序员鼓励师”?

    [CSDN编者按]女性真正进入职场,不过一两百年,进入计算机科学领域的时间,更是短暂.并且,计算机领域的女性,相对较少,这是为什么呢? 而本来就少的程序媛,在计算机领域并不被普遍看好,且不时还不被叫成 ...

  3. 程序媛眼中的程序猿原来是这样子的!

    2019独角兽企业重金招聘Python工程师标准>>> 一直都想写一篇关于描述程序员的文章,但是一直没能开头,一来因为文笔不好,更主要的原因是貌似对程序员既熟悉又不熟悉,很怕写出来的 ...

  4. 程序媛眼中的程序员,piupiu~

    一.没大家刻板印象中的那样呆板 网络上有太多段子和图文说程序员呆板.没激情.不浪漫--,虽说大多都是程序员自黑,但是却给非 IT 人员造成了一个既定印象,那就是 "程序员是呆板的.没激情的. ...

  5. 纽约程序媛 VS 硅谷程序媛的花钱风格

    纽约,湾区 相差3个时区,飞行时长6小时 一边四季分明,另一边四季如春, Lifestyle也各有特色. 那么: 这两个地方的程序员的收入有何区别? 这两个地方的程序员有什么不同的生活.消费习惯? 今 ...

  6. [转] 写给未来的程序媛 ----- 加油,姑娘~

    可能是因为正当校招季,最近关于程序媛(女性程序员)的话题很火,朋友圈里一下就冒出很多相关文章,有的写自己求职入职的心路历程,有的从客观数据角度分析女性优劣势,也有过来人分享自己和周围人的看法,加之几天 ...

  7. 写给未来的程序媛|洞见

    王妮 ThoughtWorks 可能是因为正当校招季,最近关于程序媛(女性程序员)的话题很火,朋友圈里一下就冒出很多相关文章,有的写自己求职入职的心路历程,有的从客观数据角度分析女性优劣势,也有过来人 ...

  8. 女神节·走近又美又飒的程序媛

    摘要:三八妇女节,一起来看看身边的美女开发者们,听听她们对技术.工作.生活的思考,或许你会对"女程序员"有新的认识.预祝全体程序媛小姐姐们,节日快乐! 当女性选择程序员这个岗位的时 ...

  9. 这一届程序媛的薪资比男生还高!程序媛时代已来?

    曾经,程序员被认为是男性的专属岗位,但随着互联网行业的发展,以及人们思想的转变,现在IT界的女程序员也越来越多. 据每日互动发布的<2022年女程序员人群洞察报告>显示,女性在程序员群体中 ...

最新文章

  1. usaco Cow Pedigrees
  2. chrome浏览器不能录音:Uncaught TypeError: Cannot read property ‘getUserMedia‘ of undefined解决方法
  3. php mysql事务
  4. Android setOnPageChangeListener 过时了怎么办?
  5. mysql操作xml字段_SQL XML 字段操作
  6. 数据结构与算法--利用栈实现队列
  7. 使用Spring @Transactional进行数据源路由
  8. 光端机使用过程中碰到的九大问题
  9. 0623TP框架联系
  10. Java_数组练习答案_Java数组练习题带答案.doc
  11. PHP在线无人值守源码交易网站源码,集成支付宝微信接口
  12. python的UML类图自动生成工具--pyreverse安装和使用
  13. 谷歌chrome xp_什么是Google Chrome?
  14. PowerBuilder从入门到精通(PB12.5)
  15. ad20drc错误_AD错误中英文对照
  16. 什么是php-fpm
  17. Docker编译安装httpd
  18. 征战牛市!HASHBOX第二期矿场行活动完美落幕
  19. 互联网晚报 | 9月15日 星期三 | iPhone 13正式发布;天猫双11正式启动商家报名;华为推出鸿蒙矿山操作系统“矿鸿”...
  20. JavaWeb笔记:第07章 MVC |EL |JST |Filter |Listener |JQuery |AJAX |Maven |JSON |Redis |Linux |Nginx

热门文章

  1. 传播Virus.Win32.AutoRun.f/Worm.Win32.Delf.b的网页
  2. 如何写一篇吸引人的美食营销软文?纯干货
  3. CP2102修改设备serial、PID、VID的值
  4. 05.业务网站访问慢如何排查
  5. 华为2018年校园招聘机试题
  6. ❤️【Android精进之路-02】安装Android Studio,认识Android SDK,一步步学习❤️
  7. 浅析APP代理检测对抗
  8. jq兄弟选择器及节点
  9. Msys2常见问题解决办法札记
  10. Linux SVN备份及迁移 - dump方式实操