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