2014年3月20日到4月25日期間,CSDN通過(guò)在線問(wèn)卷渠道進(jìn)行了中國(guó)軟件開(kāi)發(fā)者調(diào)查,本次調(diào)查問(wèn)卷得到了近萬(wàn)名開(kāi)發(fā)者踴躍支持。日前這份調(diào)查報(bào)告已經(jīng)出爐,CSDN將就調(diào)查結(jié)果連續(xù)撰稿,為大家解讀當(dāng)前中國(guó)軟件開(kāi)發(fā)者形勢(shì)。
首先需要指出的是,本次調(diào)查中,受訪者男性占9成以上,年齡主要集中在21-35歲,學(xué)歷以本科為主(為64.09%),開(kāi)發(fā)經(jīng)驗(yàn)在5年以內(nèi)的占大多數(shù)。
從調(diào)查數(shù)據(jù)來(lái)看,從業(yè)時(shí)間越長(zhǎng)的人群中,女性比例開(kāi)始走低,其中從業(yè)15年以上的女性開(kāi)發(fā)者在樣本中的比例為0。而隨從業(yè)時(shí)間增加,碩士學(xué)歷以上的高學(xué)歷人群比例越高,工作15年以上的從業(yè)者中碩士比例達(dá)到27.0%。
主要的開(kāi)發(fā)軟件類型是:互聯(lián)網(wǎng)后端、企業(yè)應(yīng)用及移動(dòng)應(yīng)用客戶端
調(diào)查結(jié)果顯示,開(kāi)發(fā)的軟件類型排名前三的分別是互聯(lián)網(wǎng)后端、企業(yè)級(jí)應(yīng)用及移動(dòng)應(yīng)用客戶端,這三者的比例分別是24.09%、17.27%和14.01%。另外,隨著移動(dòng)互聯(lián)網(wǎng)的流行,桌面客戶端應(yīng)用開(kāi)發(fā)目前已經(jīng)被稀釋到只有10.59%的比例。
另外,在互聯(lián)網(wǎng)、電子商務(wù)、金融等行業(yè)軟件開(kāi)發(fā)中,互聯(lián)網(wǎng)后端開(kāi)發(fā)占據(jù)比重較大,比例分別占到46.4%、40.3%和33.7%,而企業(yè)級(jí)應(yīng)用開(kāi)發(fā)則在電信、公共事業(yè)和制造業(yè)中占據(jù)比例較大,分別是29.4%、30.2%和39.1%,互聯(lián)網(wǎng)前端開(kāi)發(fā)則在互聯(lián)網(wǎng)、電子商務(wù)和教育領(lǐng)域比例較高。
開(kāi)發(fā)者面向的系統(tǒng)主要是Windows、Linux和Windows Server
在項(xiàng)目開(kāi)發(fā)中,開(kāi)發(fā)者主要面向的操作系統(tǒng)主要有Windows桌面、Linux、Windows Server和Android,其中Windows桌面比例最大,占比42.74%,Linux排名其次,比例為22.39%,Windows Server開(kāi)發(fā)排名跟三,為15.63%。而移動(dòng)互聯(lián)網(wǎng)兩個(gè)主流的操作系統(tǒng)Android和iOS,分別對(duì)應(yīng)的比例為11.14%和3.08%。
開(kāi)發(fā)者主要使用的數(shù)據(jù)庫(kù)有MySQL、Oracle和SQL Server,其中MySQL比例最高,為35.89%,Oracle和SQL Server比例相仿,分別為26.32%和25.73%。如果把時(shí)間拉長(zhǎng),根據(jù)開(kāi)發(fā)者從業(yè)時(shí)間來(lái)看,隨著從業(yè)時(shí)間增長(zhǎng),使用MySQL數(shù)據(jù)庫(kù)比例開(kāi)始逐漸降低,而SQL Server使用者比例開(kāi)始升高。
開(kāi)發(fā)者的第一編程語(yǔ)言榜首是Java 第二語(yǔ)言榜首JavaScript
很多人都很關(guān)心編程語(yǔ)言使用情況,這次調(diào)查還對(duì)開(kāi)發(fā)者現(xiàn)在使用的第一編程語(yǔ)言和第二編程語(yǔ)言進(jìn)行了調(diào)查。
調(diào)查結(jié)果顯示,第一編程語(yǔ)言排名前三的是Java、C#、C++。其中Java使用者比例最高,為42.82%,是C#的兩倍還要多。緊跟其后的是C#,比例為17.33%,而排名第三的C++則有14.35%的比例。
在第二編程語(yǔ)言中,Java也有很好的表現(xiàn),不過(guò)使用最多的語(yǔ)言卻是JavaScript,比例為27.81%,Java排名第二,為16.97%,經(jīng)典的C++比例則為15.90%。不論是第一編程語(yǔ)言,還是第二編程,PHP和Objectiver-C也都有較穩(wěn)定的使用者。
除了對(duì)語(yǔ)言使用比例進(jìn)行調(diào)查外,我們還對(duì)不同從業(yè)時(shí)間的開(kāi)發(fā)者使用編程語(yǔ)言情況進(jìn)行了調(diào)查。作為第一編程語(yǔ)言,在15年以內(nèi),使用Java的開(kāi)發(fā)者占據(jù)了很大比重。
在第二編程語(yǔ)言中,1-10年的從業(yè)者中,使用JavaScript的比例較高,而Java、C++和C#、C也都有較多的使用者。