程序員的男女比例如何?
CodeForge網(wǎng)站最新發(fā)布了2014年第四季度《中國程序員調(diào)查報(bào)告》。報(bào)告里對程序員的年齡分布,地區(qū)分布,性別比例,使用瀏覽器種類,使用的編程語言等進(jìn)行了調(diào)查、統(tǒng)計(jì)和分析。對從業(yè)人員及其他相關(guān)人員有很好的參考作用。 本調(diào)查報(bào)告所使用的數(shù)據(jù),均來自codeforge.cn網(wǎng)站,集中了對全國100萬程序員互聯(lián)網(wǎng)行為的調(diào)查,分析以及投票統(tǒng)計(jì)。
它清楚的顯示出在程序員這個(gè)特殊的群體中,男性比例高達(dá)80%,女性僅占20%,他們具有明顯的極客精神,喜歡使用Chrome瀏覽器(52.06%),Android移動(dòng)操作系統(tǒng)和設(shè)備(76.47%),最喜歡C++(24.5%),C(21.7%),Java(12.3%),C#(10.8%)編程語言。近半數(shù)的程序員來自廣東(14.87%)、北京(13.21%)、江蘇(7.55%)、上海(6.39%)。他們主要使用PC(93.84%)而不是移動(dòng)設(shè)備(6.16%)進(jìn)行工作。下面是詳細(xì)的分類統(tǒng)計(jì)結(jié)果。
一、年齡分布:
超過80%的程序員年齡在20-40歲之間。對于程序員這個(gè)職業(yè)來說,需要大量精力和體力的投入。20-40歲是程序員工作的黃金時(shí)期。根據(jù)統(tǒng)計(jì)數(shù)據(jù),仍然有10%左右的程序員年齡在40-49歲之間,這部分人基本上都是已經(jīng)在管理崗位上,但是,依然對編程有著濃厚的興趣,會(huì)做部分實(shí)際的編程工作。從上圖中還可以看到,有4%的程序員,年齡在10-19歲。這說明程序員的工作,對于人行年齡基本沒有什么限制,有些程序員從中學(xué)時(shí)期就開始動(dòng)手寫程序,并且做得相當(dāng)不錯(cuò)。
圖中我們也對比了普通網(wǎng)民的年齡分布(黃顏色部分)。程序員的年齡分布與普通網(wǎng)民的年齡分布趨勢基本一致,差別比較大的是,在10-19歲的年齡段,網(wǎng)民數(shù)量很高,占了總數(shù)的四分之一還多,這或許與網(wǎng)絡(luò)游戲?qū)η嗌倌甑挠绊懯怯忻芮嘘P(guān)系的。
二、性別比例
在中國,男程序員占了絕大多數(shù),達(dá)到了近80%,只有20%左右的女性從事程序員的工作。程序員這個(gè)行業(yè)還是有很明顯的性別差異。這與程序員的工作特點(diǎn)有很大的關(guān)系(工作時(shí)間長,加班多,生活不規(guī)律等)。程序員的性別比例與普通網(wǎng)民的性別比例形成了鮮明的對比:普通網(wǎng)民的男女比例基本相同,與自然人口的男女比例基本一致。這說明,互聯(lián)網(wǎng)真正做到了男女平等,沒有性別歧視。而程序員這個(gè)職業(yè),基本上是男人的天下。
三、地區(qū)分布
中國的程序員主要集中在經(jīng)濟(jì)和科技最發(fā)達(dá)的地區(qū)。半數(shù)以上的程序員來自廣東(14.87%)、北京(13.21%)、江蘇(7.55%)、上海(6.39%)、山東(5.31%)和浙江(5.31%)。而陜西(4.96%)、湖北(4.68%)和四川(4.39%),由于高校云集,科研院所和高科技企業(yè)眾多,也是程序員比較集中的地區(qū)。
四、工作上網(wǎng)設(shè)備
絕大多數(shù)程序員的工作上網(wǎng)設(shè)備為計(jì)算機(jī),這與程序員的工作內(nèi)容對設(shè)備的要求有關(guān)。只有6%左右的程序員在工作時(shí)用移動(dòng)設(shè)備上網(wǎng),不過,這一般不是在做開發(fā)和寫代碼的時(shí)候,而是利用碎片時(shí)間,用移動(dòng)設(shè)備瀏覽代碼或查找資源。
五、操作系統(tǒng)(計(jì)算機(jī)端)
使用Win7系統(tǒng)的程序員占大多數(shù),達(dá)到了61.27%。雖然微軟已經(jīng)不再支持Win XP系統(tǒng)的更新,仍然有20.19%的程序員在使用它。 Win8以12.3%排名第三。 使用Mac OS的僅占3.34%。Linux以2.01%名列第四。Windows依然是計(jì)算機(jī)端操作系統(tǒng)的主流,絕大多數(shù)的程序員的首選。
六、操作系統(tǒng)(移動(dòng)端)
使用移動(dòng)設(shè)備工作的程序員,Android操作系統(tǒng)占了絕大多數(shù),達(dá)到了76.47%。Android操作系統(tǒng)和設(shè)備是程序員最偏愛、使用最多的系統(tǒng)和設(shè)備。使用iPhone OS操作系統(tǒng)的程序員占22.69%。還有極少數(shù)程序員還在使用Symbian系統(tǒng)。
七、瀏覽器統(tǒng)計(jì)(計(jì)算機(jī)端)
下面,我們來看看程序員使用的IE瀏覽器的版本情況:
從上圖中可以看出,IE8的使用率是最高的,達(dá)到了54.78%,這或許與國內(nèi)XP較大的市場占有率有關(guān)。接下來是IE9(25.22%)和IE10(12.37%)。而IE6(5.12%)和IE7(2.51%)仍然有少部分程序員在使用。
八、瀏覽器統(tǒng)計(jì)(移動(dòng)端)
在移動(dòng)端,Android Webkit Browser是程序員使用最多的瀏覽器,達(dá)到了36.5%。而排名第二的是Safari,20.1%。UC瀏覽器以8.6%排名第四, 接下來是Chrome移動(dòng)版和QQ手機(jī)瀏覽器,都是8.3%。 從上圖可以看出,大部分程序員在使用Android手機(jī)或平板電腦,也有為數(shù)不少的程序員是果粉,使用蘋果手機(jī)或平板電腦。
作為全球使用量最大的手機(jī)瀏覽器,UC瀏覽器的版本眾多,更新很快。下面我們來看看程序員使用UC瀏覽器的版本統(tǒng)計(jì)情況。
從統(tǒng)計(jì)數(shù)據(jù)中可以看出,除了有46.22%的程序員沒有說明使用UC瀏覽器的版本以外,使用最多的UC瀏覽器版本是V9.9。其他從V7.9到V10也都有少量的程序員在使用。
九、編程語言
在各種編程語言中,C++和C語言以大比分領(lǐng)先于其他編程語言,排在前兩位,二者是當(dāng)之無愧的最受全國程序員喜愛的編程語言(或者說從事C++和C語言編程的人數(shù)依然占有最大比例)。Java和C#也很受歡迎,分別排在第三和第四位。Matlab因其在數(shù)學(xué)計(jì)算和仿真方面的優(yōu)勢以及易學(xué)易用的特點(diǎn),深受高校和科研院所人員的喜愛,也是很多軟件工程師驗(yàn)證前期算法的首選工具。Objective-C雖然受到iOS程序開發(fā)的刺激,吸引了大批程序開發(fā)人員從事編碼工作,但是,在所有程序員里占的比重仍然很小。當(dāng)年極其盛行的Delphi靠吃老底仍然躋身榜單之中,不過數(shù)據(jù)一直呈現(xiàn)下降趨勢。
通過對程序員的年齡分布,地區(qū)分布,性別比例,瀏覽器種類,使用的編程語言等進(jìn)行的詳細(xì)分析,我們希望能夠獲得對程序員這個(gè)特殊群體的詳細(xì)深入的了解,引起社會(huì)對他們更多的關(guān)注,引導(dǎo)行業(yè)為他們提供更好的服務(wù)。