17
美國(guó)研究人員發(fā)現(xiàn),女性程序員編寫的代碼要比男程序員更出色。該研究的評(píng)判標(biāo)準(zhǔn)是基于代碼是否能被其他程序員所接受。
然而值得一提的是,當(dāng)女程序員在線上公布了自己的性別之后,較高的碼比率迅速下降,她們的代碼接受度也變得低于男性程序員的代碼接受度了。
這項(xiàng)研究顯示,相比于男性競(jìng)爭(zhēng)者,女性程序員在寫代碼方面的表現(xiàn)可能更為出色,但是軟件社區(qū)的性別態(tài)度可能無(wú)法認(rèn)可和接受女程序員們的貢獻(xiàn),除非她們已經(jīng)被合作伙伴認(rèn)可,或是干脆就不告訴對(duì)方自己的性別。
為了檢測(cè)開(kāi)源編程世界普遍存在這種性別歧視,加州州立理工大學(xué)和北卡羅來(lái)納州立大學(xué)的研究人員決定在代碼庫(kù)開(kāi)源社區(qū)GitHub上分析用戶行為,該社區(qū)上有近1000萬(wàn)用戶,女性程序員用戶數(shù)量大約有140萬(wàn)。
“我們的研究結(jié)果顯示,盡管女性程序員的編碼水平遠(yuǎn)高于GitHub的平均水平,但是性別歧視依然讓她們很難得到整個(gè)社區(qū)的認(rèn)同,”相關(guān)研究人員說(shuō)道。
為了在GitHub平臺(tái)上研究“性別”在編程中扮演什么樣的角色,以及如何影響程序員的權(quán)威性,研究人員關(guān)注了GitHub成員間的“合并請(qǐng)求(pull request)”這一指標(biāo)。當(dāng)程序員為其他人維護(hù)的項(xiàng)目推薦新代碼貢獻(xiàn),就是一次合并請(qǐng)求。如果該合并請(qǐng)求被項(xiàng)目擁有者接受,那么這個(gè)新代碼就會(huì)整合進(jìn)他/她的項(xiàng)目。
研究人員驚奇地發(fā)現(xiàn),女性程序員的代碼被接受的合并請(qǐng)求率(78.6%)比男性程序員(74.6%)要高。他們還沒(méi)有搞清楚為什么會(huì)出現(xiàn)這種情況,所以研究團(tuán)隊(duì)覺(jué)得這可能不是一種常態(tài)。
如果項(xiàng)目協(xié)作者收到了自己不認(rèn)識(shí)的女性程序員發(fā)出的合并請(qǐng)求,請(qǐng)求接受率下降到了71.8%。不過(guò),如果他們收到自己不認(rèn)識(shí)的女性程序員,但該程序員對(duì)外公開(kāi)了自己的性別,請(qǐng)求接受率便出現(xiàn)了大幅下降,只有62.5%。
這項(xiàng)研究結(jié)果雖然已經(jīng)發(fā)布在了網(wǎng)上,但是尚未進(jìn)行同行評(píng)審,事實(shí)上,不管結(jié)果如何,該研究已經(jīng)揭露了一個(gè)嚴(yán)重的趨勢(shì)。
“我們使用了大數(shù)據(jù)更好地理解了性別互動(dòng),這點(diǎn)非常重要,”研究人員寫道,“雖然我們的大數(shù)據(jù)研究沒(méi)有明確地證明性別差異會(huì)造成個(gè)體間的偏見(jiàn)/歧視,但是已經(jīng)向人們展示出了這種趨勢(shì),開(kāi)源社區(qū)里這種對(duì)女性程序員的歧視歧視是一種畸形的‘英才制度’,必須到重新考量。
我們知道計(jì)算機(jī)科學(xué)越來(lái)越受歡迎,而且和各行各業(yè)的相關(guān)性也越來(lái)越密切,如今,美國(guó)各州都在考慮在學(xué)校課堂提供外語(yǔ)學(xué)習(xí)之外,再加入計(jì)算機(jī)編程課程。而這項(xiàng)程序員性別問(wèn)題研究的出爐在當(dāng)下顯得尤為重要。
佛羅里達(dá)州,肯塔基州,喬治亞州,新墨西哥州,俄勒岡州,以及華盛頓州的政府官員都在考慮改革,他們認(rèn)為,除了傳統(tǒng)外語(yǔ)之外,如果孩子們能夠?qū)W習(xí)像Python和JavaScript這些編程語(yǔ)言的話,未來(lái)肯定會(huì)受益匪淺。
雖然有一些評(píng)論家認(rèn)為學(xué)習(xí)編程語(yǔ)言可能會(huì)影響口語(yǔ)學(xué)習(xí),但事實(shí)上,奧巴馬總統(tǒng)早已投入了42億美元推出“Computer Science For All”教育項(xiàng)目,就是希望能讓每個(gè)學(xué)生都能學(xué)好計(jì)算機(jī),而各州政府官員的這些舉動(dòng)也是在積極配合總統(tǒng)工作。
在全球創(chuàng)客馬拉松的比賽現(xiàn)場(chǎng)上,女性創(chuàng)客少之又少,而懂編程的女孩子更是奇缺。“男生比女生更擅長(zhǎng)寫代碼”的想法,似乎也已經(jīng)成為了刻板印象。對(duì)此你有什么看法嗎?歡迎跟我們討論。
如果你是個(gè)喜歡編程的女孩子,非常歡迎你來(lái)報(bào)名參加我們的全球創(chuàng)客馬拉松北科大站比賽,讓在場(chǎng)的男孩子刮目相看。關(guān)注硬創(chuàng)邦微信公眾號(hào),回復(fù)“北科大”即可參與!
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。