编程营地程序员@IT·互联网

为什么程序媛比程序猿写的代码更好?

2016-02-22  本文已影响1061人  非著名程序员

导语:最近看到有新闻说:科学表明女性更适合当程序员,研究显示女性“程序媛”写的代码更好。我感觉说的挺对的,女生的心思就是比男生缜密,男生你还别不服气,谁让你好色呢?我靠,我又说实话了。看到这里,你们肯定不明白,心里犯嘀咕(这跟好色什么关系呢),我先卖个关子,读到最后你们肯定就会明白了。

美国研究者分析了开源代码库Github 140万用户的数据。他们发现和男性相比,女性发送的“拉请求”(代码更新提议)更容易被接受。作为一个庞大的社交编程网站,Github不要求其1200万用户提供性别信息。然而有些用户的头像可以清晰地分辨出性别,还有些用户的邮箱和社交网站Google+关联,所以研究团队可以辨别大约140万用户的性别。研究者承认这样做有侵犯隐私的风险,但是他们并不打算公开原始数据。该团队发现女性发起的拉请求有78.6%被接受了,相比之下,男性的拉请求只有74.6%被接受。

由数据上看,女性提交代码的通过率为78.6%,而男性的通过率仅为74.6%。值得一提的是,当性别资料显示为中性的时候,女性用户提交代码的通过率为71.8%。可如果表明自己是女性,那通过率就立刻降为62.5%。虽然男性也有同样的下降情况,但没有女性这么明显。研究者总结道:“总体而言,女性的拉请求通过率比较高,但是非会员女性和性别可分辨的女性的通过率比男性低。研究结果表明虽然总体上Github的女性用户编程能力更强,但是码农的世界里存在性别偏见。”

性别歧视?我不否认在某些行业里存在性别歧视,在当今社会中,性别歧视还是确确实实的存在在各行各业当中。但是IT行业可能或许多多少少存在一些性别歧视,毕竟学理科的女生少,大家都会认为女生的逻辑思维能力不如男生,但是女生的仔细确实比男生略高一筹,再说了,在IT行业男生还真的别瞧不起女生,毕竟我们编程的祖宗不是爷而是奶奶


世界上第一位程序员

世界上第一位程序员,她名叫Ada,全名是Ada Byron(爱达• 拜伦)。爱达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。当时的阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,阿达首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。

所以说:女生真的是能顶半边天,巾帼不让须眉也不是闹着玩的。男女平等真的很重要,希望行业能够取消性别歧视,当然我也真真切切的希望家庭生活和感情生活里也能没有性别歧视,做到男女平等,什么跪搓衣板啊,不对,程序员估计跪的都是键盘,以后我们程序猿也能够拥有男人的尊严,有自己的游戏时间,掌握着AA制的财政大权,不再跪键盘,毕竟敲键盘才是我们的职业(我知道这是奢望)。

说到这里,你们貌似好像还没有看出为什么程序媛比程序猿写的代码更好?其实研究者考虑了多方面因素,比如女性是否更倾向于对已知问题作出回应、是否女性的代码比较短所以更容易通过评估、以及他们使用的是哪种编程语言,但是未能找到相关性。当然了,研究者研究的比较片面,我可以道出其中的真理,这才是我们男人的反转。哈哈……

那为什么呢?俗话说:万花丛中过,片叶不沾身。你信么?我不信,但是如果一片绿色森林中,只有一朵花的时候,才是考验人的时候,IT行业就是这么个情况。其实有时候未必是妹子,也可能是可爱的男孩子写的,毕竟孤独的人,善于伪装。其实对于这个解释,我更相信下面的这个解释:每个女程序媛背后都有一群男程序猿。哈哈……是不是,对不对,这才是正解。女生提交的代码质量高?是男生帮这些女生改代码的时候比较用心吧!这里正好呼应了我导语所说的。如果说到这里你们还不服,那下面这个理由就更牛逼了,那就是女生找茬(debug)水平一流,哈哈……(以上均属于调侃,女生不必当真)

上一篇下一篇

猜你喜欢

热点阅读