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