天天看點

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

2016年中國軟體開發者大調查針對軟體開發技術、應用開發領域等方面對調查問卷進行了重新設計,同時還新增加了vr、直播、人工智能等新興軟體開發領域的相關調查,更能展現中國it業、尤其是軟體開發領域的發展現狀。日前,csdn釋出了《2016年度中國軟體開發者白皮書》,解讀中國軟體開發者的現實狀态。

  報告指出:全國有近5成開發者月均收入過萬,其中近7成來自一線城市。軟體開發者在獲得較高收入的同時,承受的工作壓力也在加大,70%左右的開發者處于長期需要加班狀态,40%以上的開發者會經常處于工作壓力之下。30%的開發者考慮換崗,不再從事技術開發工作。

  vr應用開發仍處在發展初期,面臨各項挑戰,僅3%的開發者具備實際vr産品開發經驗。優質vr内容匮乏,缺乏現象級的産品出現。移動應用開發面臨嚴重的産品競争和變現壓力,過半的應用以社交、遊戲及工具類為主。近8成的移動應用面臨産品功能定位或變現赢利的挑戰。

  直播技術呈現快速發展的同時,直播平台業務形态同質化現象嚴重,亟需差異化和創新型業務,200多家直播平台企業參與競争,近6成直播平台以社交、秀場類型形态業務為主。

  國内企業軟體開發流程日益規範化,并重視研發工具的使用,80%的開發團隊制定了正式的軟體開發流程,60%以上的開發團隊使用各類型研發工具以提高開發效率和産品品質。

  軟體開發者現狀分析

  軟體開發者基本特征

  我們将開發者根據年齡範圍劃分成三類,對不同年齡段開發者群體進行特征分析後呈現出如下特點:

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  30歲以下軟體開發者人數占近8成,全國半數的開發者工作在一線城市。(北京、上海、廣州、深 圳、天津),大學及以上學曆占8成以上,其中90%以上的開發者是男性。it資訊技術、網際網路、移動應用開發三個技術領域涵蓋了國内一半以上的開發者。30歲以上的開發者以進階工程師、架構師、技術專家等職位居多 40歲以上的開發者從事架構設計崗位的比例最高。

  和國外開發者年齡分布趨勢大概一緻,國内的軟體開發群體一直呈現出越來越年輕化的特點。從我 們2014年到2016年的調研資料來看, 30歲以下的開發者人群占比在8成左右,一直是軟體開發領域的 主力軍。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  女性開發者相對更多地集中在測試、資料分析及前端開發相關職位。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  csdn平台技能圖譜上的資料顯示出,2016年軟體開發者關注在java、android等相關内容更多些。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  軟體開發者薪資狀況分析

  全國有近5成開發者月均收入過萬,其中近7成來自一線城市

  作為相對高薪群體的軟體開發者平均工資相比去年均有所增加,月薪在1萬元以上的開發者占總體數 量的45%,較去年上升了12%,其中月薪在2萬以上的開發者數量占比同比增長67%。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  在一線城市(北京、上海、廣州、深圳、天津)中,月薪過萬的軟體開發者的占比為69%,該比例遠高 于國内其它城市。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  資料顯示,男女軟體開發者薪資水準有一定的差異但并不顯著。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  通過結合受教育程度和薪資水準的資料特點來看,平均薪資會受開發者所受教育程度的影響。但通 過相關性分析并未呈現出強的相關性,這也展現了當下用人機關相對更務實、更以員工實際工作能 力為考核标準的變化趨勢。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  網際網路行業中月薪過萬的軟體開發者最多

  網際網路行業的軟體開發者高收入人群占比最高,59%的月薪超過1萬元。從事遊戲開發領域的開發者 月薪過萬比例達到55%。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  在網際網路行業,不同城市的開發者月薪水準也不盡相同,一線城市(北京、上海、廣州、深圳、天津) 工作的開發者月薪過萬的占比達到7成以上,二線城市網際網路公司的薪資水準受當地經濟發達程度的影響,開發者月薪過萬的占比接近5成。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  從事軟體架構設計崗位的開發者8成以上月薪過萬

  通過資料交叉對比分析發現,8成以上架構設計師月薪過萬,近4成的架構師平均月薪超過2萬元。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  軟體開發者的工作壓力狀況分析

  幾乎所有的開發者都會感受到來自工作方面的壓力,4成以上的開發者會經常感受到壓力

  97%的開發者或多或少都會感受到來自工作上的壓力。其中4成以上的開發者會頻繁的感受到來自職 場的壓力,更有10%的開發者認為自己時刻處于工作壓力當中。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  需要不間斷的學習和掌握新技術是産生工作壓力的主因

  軟體開發行業的知識更新速度快,新技術層出不窮,身處這個領域的開發者必須不停地學習新技 術、掌握新技能進而适應企業快速發展的要求。在本次參與調查的開發者中,近7成開發者的壓力主 要來自于需要時刻對新技術、新技能進行學習和掌握,在這些開發者中有91%的開發者對此倍感壓 力,感覺自己從精力和體力上都有些跟不上崗位技能要求高、技術變化快的節奏。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  40歲以上的開發者感受到的工作壓力和職業危機程度最大

  職業危機感随着開發者的年齡增長逐漸 凸顯,40歲以上的一線開發者會更容易 感受到來自職場的壓力,這個年齡段的 一部分開發者是因為身處開發團隊較為 核心的位置,需要承擔比普通開發人員 更多的責任與壓力,而另一部分是來源 于對自身職業發展及上升通道的憂慮。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  崗位責任越大感受到的工作壓力程度越大

  通過對比不同職位開發者感受到的工作壓力程度的資料來看,開發者的崗位責任越大承受的工作壓 力程度就越大。本次調研發現,負責網絡和系統安全的工程師、負責産品品質的測試工程師及屬于技術權威角色的架構設計工程師中,有2成左右總是處于工作強壓之下。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  6成以上開發者會繼續從事軟體開工作

  即使開發者們或多或少、無時無刻感受到來自工作的壓力,加班似乎也無從避免,本次調研結果顯示,将近六成的開發者表示未來仍會繼續從事軟體開發。 30%的開發者希望轉型到管理崗位。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  軟體開發者跳槽情況及主因分析

  7成的開發者年内沒有跳槽計劃

  員工選擇跳槽的原因很多,有待遇、工作環境相關的也有自身職業發展的因素,但絕非是輕易就可下 的決定,能在熟悉的工作環境中與已形成默契的同僚一起工作是大部分開發者的選擇,本次參與調 研的開發者中7成都沒有年内跳槽的計劃。根據此資料推測市場平均人員流動率在30%左右。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  工作壓力越大的開發者跳槽動機越強

  通過資料分析我們注意到,開發者感受到的工作 壓力越大、職場危機感就越強,他們選擇跳槽的動 機就越高。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  30歲以下、工作經驗在5年以内的開發者跳槽動機相對較高

  工作年限在1到5年之間的開發者計劃跳槽的占比均在三成以上,跳槽機率相對要高于工作年限在1年 以下、5年以上的開發者;并且年齡越小跳槽動機相對越強,30歲以下的開發者年紀輕、經驗尚淺,并 未形成明确的職業發展方向,他們希望通過多種嘗試與磨合找到适合自己的職業發展方向。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  一線網際網路公司對開發者的吸引力最大

  以bat為代表的一線網際網路公司不僅是同行業中的佼佼者,同時也是引領技術發展的核心力量,成為開發者跳槽最希望去的公司, 創業型公司次之。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  軟體開發者使用程式設計語言情況調研

  java依然是開發者最多使用的程式設計語言

  java、java繼續成為開發者最多使用的程式設計語言,同時越來越多的開發者已經很少、甚至不再使 用c、c++。這個現象其實也能夠反映出目前市場和企業軟體項目的發展和變化趨勢。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  python是開發者未來最想學習的程式設計語言

  python入門簡單且擁有不斷被增強的資料分析工具包,能與各種語言進行協作,支援多種作業系統和 多類型的資料庫,在多媒體、科學計算、網絡程式設計方面得到廣泛的運用,有着良好的發展前景。在本 次關于未來計劃想要學習的程式設計語言的調研結果中,排在第一位。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  vr應用開發現狀分析

  從上世紀60年代第一款真正意義上的虛拟現實頭盔誕生,到facebook以巨額資金投入vr行業,越來越 多的廠商與開發者開始了vr項目的研發,大量風險資本注入vr/ar産業,中國虛拟現實市場規模迎來 了爆發式的增長。不過目前國内的虛拟現實産業還處于啟動期。在vr領域,大多數人是從硬體開始 接觸并了解這個行業,硬體裝置吸引了大部分的關注力,但由于其本身的價格與性能問題,加上優質 vr内容的缺乏并沒能獲得很好的發展。而随着硬體廠商在vr應用開發及内容制作上的大力投入與資

本支援,這一問題開始得到改善。

  vr 應用開發者的基本情況分析

  僅3%的開發者有vr應用開發經驗,這裡面近7成是新手

  vr開發需要面臨vr研發經驗缺乏、開發所需的裝置不普及、裝置或昂貴或粗糙等諸多問題。從本次 調研結果來看,僅有3%的開發人員有vr開發的相關經驗,其中近7成的vr開發者水準僅停留在對vr 技術領域進行嘗試或了解的入門級及以下水準。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  vr開發經驗和技術資料的缺乏是開發者面臨的最大挑戰

  vr産業鍊正在逐漸完善,在市場需求的推動下,各類新技術也在不斷地湧現。不過目前vr技術研發 依然處在發展初期,未能形成通用的标準,是以開發經驗和技術資料的缺乏将是一個長期存在的現 象。本次調研中5成以上的vr開發者認為這是目前面臨的最大問題。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  近5成的vr開發者認為沉浸感差和畫面延遲是最難解決的問題

  vr産品相較于同類型的傳統産品,比如遊戲,差別主要展現在沉浸感,而沉浸感體驗越好對使用者 就越具吸引力。開發出沉浸感好的産品除了要依靠硬體裝置的支撐外,還取決于内容制作的品質。 除此之外,vr裝置畫面延遲過長會讓人有暈眩感,直接大幅降低了使用者體驗。而從輸入裝置到成 像,每一個步驟都會産生延遲,目前被大多數人接受的vr延遲是20ms。在本次調研中,5成左右的vr 開發者都遇到了沉浸感差和畫面延遲的問題。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  vr開發者使用vr裝置與開發引擎的情況

  針對移動端和pc端頭顯裝置的vr應用開發較多

  通常業界将vr裝置劃分為三種:移動端頭顯、pc端頭顯和一體機頭顯。移動端頭顯隻要放入手機即 可觀看,相對低廉的價格、智能手機性能的發展及開發的便捷性,讓近5成的vr開發者挑選它來進行 vr的開發,列居使用vr裝置的首位;pc端頭顯價格相對昂貴,并且需要将裝置連接配接到高配置電腦上 才能進行觀看,但其強悍的性能和優越的使用者體驗仍吸引了很多vr開發者的關注及使用,以41%的占 比排在使用裝置的第二位;一體機頭顯雖然具有獨立cpu、輸入和輸出顯示功能,但夾在pc端和移動

端之間,其價格、技術等各方面并未見明顯優勢,僅5%的vr開發選擇基于它進行開發。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  google cardboard是最為普及的移動端頭顯裝置,價格依然是阻礙vr普及的因素

  google cardboard是一個簡單、易于diy的vr裝置,售價便宜,且有公開的制作圖紙。使用的是楞瓦楞紙 闆、透鏡、磁鐵、魔鬼氈以及橡皮等一些常見的材料,由此吸引了57%的開發者對vr的好奇與體驗, 當仁不讓地成為移動端頭顯裝置的首選。從cardboard到daydreamvr,google不僅實作了簡易vr,更将 移動端vr的标準趨于規範,同時在最新的android n系統中實作了對于vr的支援,從硬體端解決性能所

造成的不足。暴風魔鏡是國内較早推出的一款vr入門級裝置,售價親民,并在持續地優化與更新,讓 48%的開發者選擇使用它來進行vr開發。而samsung gear vr雖然有oculus的加持,性能相較其他頭顯 更為卓越,但因其比較昂貴的價格,僅有20%的開發者将其作為目标平台。由此可見,價格依然是阻 礙vr普及的重大因素。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  htc vive和oculus rift是最主流的pc端頭顯裝置

  htc vive和oculus rift是目前主流的pc端頭戴顯示裝置,有着各自不同的優勢,htc vive有着良好的性能 和沉浸感,而oculus rift佩戴舒适且有着内容豐富的應用平台,在pc頭顯裝置使用方面,本次調查結果 毫無懸念、兩者使用率差距很小,分别以61%和53%的占比排在前兩位。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  近8成vr開發者選擇unity3d開發引擎進行開發

  unity3d和ue4是目前主流的兩款免費的遊戲引擎。 unity3d很重視開發的效率與平台應用上的推廣, 它提供了完善的文檔和衆多模型腳本,友善初學 者快速的上手,時至今日,已經被衆多遊戲和網站 開發使用。本次調研中,79%的vr開發者選擇使用 unity3d引擎進行vr開發。而ue4更注重畫面質感, 能實作3a的遊戲水準,有着強大的開發能力和開 源政策,但ue4上手較難且開發成本高,缺少完善 的文檔和示例,是以在vr開發者中普及度不高。

本次調研中以23%的占比排在第二位。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  vr 研發團隊産品開發情況分析

  僅有4成vr開發團隊成功釋出過産品,其中近一半的團隊隻釋出過1款

  我們還沒有看到一款真正現象級的vr産品出現,從事vr産品開發的團隊數量也有限,擁有資金、技 術實力的大公司關注點大部分都集中在硬體裝置及一體化産品的研發上,真正做vr内容開發的公 司,往往會在資金或技術水準上受限,難以專注于高品質的vr内容開發。在本次調研過程中,僅4成 的vr開發團隊釋出過vr産品,其中近5成的團隊隻釋出了一款vr産品。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  4成以上vr團隊的開發方向是vr内容制作和應用開發

  vr出現的最初僅被定義為一種沉浸式感覺的技術,然而vr并非隻是一種工具,随着vr技術的完善、 vr裝置的普及和開發成本的降低,越來越多的人開始意識到内容的重要性。泛vr内容的逐漸形成, 将vr打造成一個獨立的生态系統。vr産品目前的開發方向較為集中在應用和内容制作上,均在4成 以上。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  6成以上vr内容制作針對遊戲及影視領域

  vr技術為遊戲玩家帶來獨特的沉浸式體驗和體感輸入方式,vr遊戲也是以越來越受到玩家的喜愛和 行業的重視。本次調查中,在vr内容開發方面的vr團隊選擇開發做vr遊戲相關的内容占62%,列居第 一位。而加入vr技術能打造出具有互動、沉浸感十足的影片,同樣被越來越多的人所接受,從事vr 影視相關内容開發的vr團隊占43%,排名第二。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  vr技術應用領域廣泛,在很多領域開始得到應用

  vr應用最大特點之一就是可以模拟真實場景、虛拟未知世界,這一特性使得vr技術的應用前景極為 廣泛,目前國内已經将其應用擴充到衆多領域。本次調研結果顯示,vr應用開發并沒有集中在某一具 體垂直領域,房産和教育的vr應用開發排在前兩位,也僅有3成左右。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  移動應用開發現狀分析

  移動應用開發趨勢及方向

  從事移動開發者數量呈逐年增長趨勢

  智能手機更為廣泛的普及與運用,促使移動應用開發類别呈現出更為細化的趨勢,針對消費者生活 工作細節的各類應用紛紛湧現。在調查中發現,2014年至2016年,從事移動應用開發人群逐年增長, 從2014年的19%到2016年的33%,增長了近一倍。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  開發休閑娛樂和效率類移動應用、跨平台工具類型居多

  休閑娛樂和工作是人們日常生活中的重要組成部分,在移動應用的開發類型調研中,休閑娛樂和工 具效率類的應用占比最高,均在三成以上。跨平台開發能夠減少開發人員對工程投放的工作量以及 降低工程開發周期,在針對開發的工具與服務類型調研中,跨平台開發工具占比最高,占38%。随着 快捷支付在人們生活中的廣泛應用,以及確定應用的準确性和有效性,支付服務和測試服務兩種類 型的開發同樣是移動開發中比較熱門的開發方向,占比均在30%以上。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  移動應用開發平台及工具

  近8成移動應用基于android平台進行開發

  基于android平台開發占比高于基于ios平台開發占比,分别占76%和41%。android使用者基數大、入門簡 單、開發周期短、完全開源帶給開發者更大的發揮空間,同時android系統已經不局限在手機上,已經 滲透至機頂盒、pos機等其他裝置上,開發需求量越來越大。相比較下,ios封閉式的開發環境,開發 門檻較高,上手相對複雜,但開發的适配和調試環境要優越于android并且其安全性較高,同樣對開發 者有着較強的吸引力。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  android studio成為目前移動應用開發的主要開發工具之一

  android studio是一款由google推出的、基于intellij idea的android開發環境,包含eclipse上具有的所有特 性,同時具備更智能化、開發速度快、ui功能強大及插件種類繁多等功能,非常友善開發人員進行工 程的編寫與調試。2016年,google對android studio進行了版本更新,同一年也正式結束了對eclipse android 開發工具的支援。在本次調研中,android

studio超越老牌eclipse成為移動開發人員使用最多的一款開發 工具,分别占64%和52%。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界
  移動應用使用第三方服務情況

  支付和推送服務是移動應用最多使用的第三方軟體服務

  96%的企業會借助第三方成熟的技術或服務來支援移動應用的開發,其中支付和推送服務是使用最 多的第三方服務。第三方支付的快速發展,離不開政策支援、電商助力以及網際網路大佬積極培育市場 消費習慣等因素共同推動。其便捷、高效、可信賴等特點,使得越來越多的應用開發商把目光投向了 第三方支付服務,占53%。除了第三方支付服務外,推送服務同樣受歡迎,近一半的應用開發商使用 第三方推送服務。一方面,推送服務能夠及時将最新消息快速地傳遞給使用者,另一方面,推送服務能

夠幫助提升應用的打開率與增加使用者使用粘性。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  第三方android應用市場和app store是移 動應用産品的發行主管道

  在移動應用的發行管道對比中,對各類軟體持 開放态度的第三方android應用市場以55%的占比 位居首位。而app store作為蘋果産品唯一的官方 管道,同樣擁有着較高的占比,占51%。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  移動應用開發過程中遇到的問題與技術挑戰

  移動應用終端适配是移動開發過程中遇到的主要問題 因裝置各異、品牌繁多,版本雜亂,導緻移動應用産品的适配工作量異常沉重,是開發過程中開發人 員最常遇到的問題,在本次調研中,占66%。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  把使用者需求産品化并能夠盈利是移動應用面臨的最大挑戰

  我們從資料中看到,移動應用開發呈現的同質化、隻解決淺層需求的現象非常嚴重。如何把使用者種類 繁多、多層次、多元化的需求在移動應用中展現出來,以及如何在數量龐大的、同類型的移動應用中 做到脫穎而出,并能夠生存是廣大移動應用開發團隊必須直面的問題,在本次調研中,近四成移動開 發者認為把使用者需求産品化并實作應用盈利最具挑戰性。

2016軟體開發全行業調查白皮書 告訴你最真實的程式猿世界

  

繼續閱讀