《2016年中國軟體白皮書》是CSDN針對今年的軟體開大者進行資料調查,對於中國軟體行業及軟體開發從業者的基本情況做出了細緻而全面的分析。
在白皮書中,列舉以下主要發現:
1 軟體開發人員在獲得較高收入的同時,承受的工作壓力也在加大。
2 國內企業軟體開發流程日益正常化,並重視研發工具的使用
3 企業對雲端儲存方案的使用意願在加強,企業選型考量集中在資料安全、系統穩定及使用成本上
4 大資料技術受到企業關注並開始運用,其基礎架構技術趨於標準但實際應用情境略顯單一
5 企業使用雲端服務的比例在增加,但依然有顧慮
6 直播技術呈祥快速發展的同時,直播平台業務形態同質化現象嚴重,急需差異化和創新業務
7 VR應用開發仍處在發展初期,面臨各種挑戰
8 行動裝置 App開發面臨嚴重的產品競爭和變現能力
9 WEB應用開發技術路線界限分明,開發人員群體數量穩定,具備全棧開發能力的開發人員數量在增加
10 人工智慧技術日益受到企業和市場的關注,應用前景廣闊但任重道遠
關於軟體開發人員:
30歲以下的軟體開發人員佔了近8成,且多在一線城市,90%以上是男性。
軟體開發人員主要就職於IT資訊技術、互連網、行動裝置 App開發三個領域。
30歲以上的開發人員主要職位有進階工程師、架構師、技術專家。
40歲以上的開發人員主要從事系統架構師職務。
關於軟體開發人員的薪資:
有近一半的一線城市軟體開發人員月入過萬。
六成的開發人員月薪增幅在3000以內。
互連網行業中月薪過萬的軟體開發人員人數最多。
從事軟體架構設計崗位的開發人員八成以上月薪過萬。
其他:
資訊技術類網站是開發人員瞭解行業動態和學習技術的主要渠道。
Java依然是開發人員最多使用的程式設計語言。
Python是開發人員未來最想學習的程式設計語言。
開發人員團隊使用SVN和Git進資料列版本設定較為普遍。
已經有越來越多的team開始使用JIRA進行研發流程管理。
Code review的意識也在逐漸增強,使用的工具主要是Viewboard。
FindBugs 和 Sonar 是最常用的靜態代碼檢查工具。
Regression Test所選擇的工具主要是Jenkins。
關係型資料庫依然是使用最多的資料庫,其中首選是MYSQL。
絕大多數的資料庫開發人員未用到或不瞭解資料庫中介軟體。