1. 程式人生 > >女性更適合當程式設計師!提出請求程式碼合併接受率高於男性

女性更適合當程式設計師!提出請求程式碼合併接受率高於男性

女程式設計師

美國的研究人員分析了開源專案共享服務Github里約140萬用戶的資料。他們發現女性提出的請求程式碼合併通過率比男性更高。該研究正在等待同行評議。這意味著這一結果尚有待其他專家點評。

這些來自加州州立理工大學和北卡羅萊納州立大學的研究人員們,從2015年4月1日登入Github中的400萬名使用者中抽取了140萬名使用者。Github是一個龐大的開發者社群,並不要求其1200萬用戶填寫性別資訊。不過該團隊依舊能夠辨別他們抽取的這140萬人的性別,因為使用者資料或者他們的郵箱地址都能透露蛛絲馬跡。研究人員們也承認這有隱私風險,因此他們並不打算公佈原始資料。

該團隊發現女性提出的請求程式碼合併接受率為78.6%,而男性提出來的僅74.6%。研究人員們考慮了各種因素,比如女知道某些問題的可能性是否更高,她們貢獻的程式碼更短或者她們做的任務更容易以及她們使用的程式語言等等,但研究人員沒有找到相關聯絡。

然而那些在Github社群裡並不出名的人中,性別資料顯示自己是女性的人提出的請求程式碼合併通過率比那些性別不明顯的人低得多。

性別偏見

從局外人的角度來看,我們看到了性別偏見的痕跡:當女性的性別資料中立的時候,她們提出的請求程式碼合併通過率為71.8%,可一旦她們表明自己是女性,她們的通過率立刻降至62.5%。男性的通過率也有相似的下降,但並沒有這麼明顯。

總體來看女性提出的請求程式碼合併通過率比男性更高,可當她們成為外來者且她們的性別可被鑑定出來的時候,她們的通過率比男性低。研究人員們總結道:“我們的結果表明雖然Github裡的女性總體來說更能幹,但她們還是會遇到性別偏見。”

雖然有各種高調的倡議,但科技公司依舊面臨著員工多樣性的問題(從性別和種族這方面來看)。根據2015年的資料,臉書的技術人員裡僅16%為女性,谷歌僅18%。

電腦科學家Sue Black OBE博士表示,即便如此這一結果依舊令人鼓舞。她說:“我認為這些表明女性對程式設計的興趣在復甦,在接下來的幾年時間裡,女性也會慢慢對其它與技術相關的職業感興趣。知道女性擅長程式設計,會讓更多女性進入科技領域工作。最開始提出軟體概念的Ada Lovelace也是一名女性,知道這一點才能更好地鼓勵並支援女性進入軟體行業。”