2014年中國軟件開發(fā)者調(diào)查報告

2014-07-03 12:34:40來源:CSDN作者:

互聯(lián)網(wǎng)進入移動時代,Android、iOS平臺給予了軟件開發(fā)者更大的舞臺空間;硬件設(shè)備的發(fā)展,這十年間出現(xiàn)了諸如iPad、Kindle等手持閱讀設(shè)備,使得學(xué)習(xí)渠道更加便捷;開源環(huán)境日趨成熟,國內(nèi)外開源共享平臺發(fā)展迅速……

隨著互聯(lián)網(wǎng)迅速發(fā)展,云計算、大數(shù)據(jù)由“熱點”到落地,使得軟件開發(fā)者不再為數(shù)據(jù)存儲、數(shù)據(jù)分析而焦頭爛額;互聯(lián)網(wǎng)進入移動時代,Android、iOS平臺給予了軟件開發(fā)者更大的舞臺空間;硬件設(shè)備的發(fā)展,這十年間出現(xiàn)了諸如iPad、Kindle等手持閱讀設(shè)備,使得學(xué)習(xí)渠道更加便捷;開源環(huán)境日趨成熟,國內(nèi)外開源共享平臺發(fā)展迅速,開源軟件及庫造就了諸多傳奇產(chǎn)品;在線教育迅速發(fā)展,在國內(nèi)外各類公開課平臺上,免費的計算機課程比比皆是……

開發(fā)者篇

十年光陰,歲月更替,說是變化巨大,但仍有些亙古不變的東西。比如,男性年輕人永遠都是主力軍。調(diào)查數(shù)據(jù)顯示,男性軟件開發(fā)從業(yè)者占總數(shù)的93.37%,其中21~30歲占總?cè)藬?shù)的82.73%,而21~25歲的更占了總?cè)藬?shù)的51.2%。同時,數(shù)據(jù)顯示,女性軟件開發(fā)者占比并非一直很低,在1~3年從業(yè)時長的開發(fā)者中,女性占比為6.8%,而隨著從業(yè)時長增加,占比逐漸降低,達到15年以上時,幾乎沒有女性存在。

隨著中國教育普及度增長及高校的不斷擴招,軟件開發(fā)者的學(xué)歷水平在逐漸提升。本次調(diào)查參與者中,64.09%擁有本科學(xué)歷,碩士及以上學(xué)歷占比也超過15%。

參調(diào)者來自地區(qū)與國內(nèi)IT發(fā)展環(huán)境態(tài)勢相符合,北京、上海、深圳、廣州與成都的參調(diào)者占比總和為47.74%,其中北京占比更是超過20%。一直以來,北上廣科技發(fā)展迅速,所以十年來它們一直是開發(fā)者最愿接受的工作城市。得益于智能硬件行業(yè)發(fā)展迅速,軟硬件結(jié)合趨勢明顯,深圳在近幾年也成為不少軟件開發(fā)者樂于選擇的棲息地之一。

\
開發(fā)者男女比例分布

30歲,對于不少軟件開發(fā)者來說,是一道坎兒。網(wǎng)上時常會出現(xiàn)“程序員30歲以后做什么”這樣的討論。與十年前相比,30歲以后開發(fā)者繼續(xù)寫代碼的意愿在降低。在CSDN此前的調(diào)查中,有62.11%的開發(fā)者表示在30歲以后不會再從事開發(fā)工作。而十年前的調(diào)查中,當時年齡在35歲左右的軟件人,基本都在軟件公司“擔當著成熟、理性、有主見的軟件開發(fā)帶頭人角色”。

本次調(diào)查中,我們發(fā)現(xiàn)軟件開發(fā)者在30歲以后,計劃創(chuàng)業(yè)或已經(jīng)創(chuàng)業(yè)的比例超過了40%。而在30歲以下,這一數(shù)字不超過33.3%。同時,數(shù)據(jù)顯示,從業(yè)時間越長,計劃創(chuàng)業(yè)或已經(jīng)創(chuàng)業(yè)的比例越高,其中有10~15年工作經(jīng)驗的開發(fā)者創(chuàng)業(yè)意愿最強烈,占比超過50%。相對應(yīng),此階段的開發(fā)者年齡都在35~36歲左右,已經(jīng)積累了足夠的經(jīng)驗,擁有技術(shù)優(yōu)勢、懂產(chǎn)品、懂趨勢,進行創(chuàng)業(yè)的話,擁有了其他人不具備的優(yōu)勢,但“一將功成萬骨枯”,成功者的背后倒下過多少人我們也需要在心中掂量掂量。
 

\
不同年齡段開發(fā)者創(chuàng)業(yè)態(tài)度

產(chǎn)品篇

即使科技發(fā)展迅速,軟件在企業(yè)中的應(yīng)用越來越廣泛,但調(diào)查數(shù)據(jù)顯示,大多數(shù)軟件開發(fā)者仍然來自IT企業(yè),其中互聯(lián)網(wǎng)、IT軟硬件提供商(如IBM/Intel/微軟等)、系統(tǒng)/網(wǎng)絡(luò)集成三個細分行業(yè)占比位于前三,分別為17.14%、9.36%及8.46%。所在公司研發(fā)人員規(guī)模也不盡相同,其中有24.9%參調(diào)者表示公司研發(fā)人員規(guī)模不到9人,研發(fā)人員規(guī)模在10~99人之間的公司占35.33%,在100~499人之間的公司占19.03%,而研發(fā)人員規(guī)模在500人以上的公司超過20%。

\
開發(fā)者公司所在行業(yè)分布

產(chǎn)品上,互聯(lián)網(wǎng)后端(服務(wù)器端)產(chǎn)品是軟件開發(fā)者主要開發(fā)的軟件類型,占比為24.09%。絕大多數(shù)行業(yè)的軟件產(chǎn)品都離不開服務(wù)器端的支撐,尤其在互聯(lián)網(wǎng)、電子商務(wù)及金融(銀行/證券/保險)行業(yè)中,互聯(lián)網(wǎng)后端(服務(wù)器端)軟件開發(fā)占比較大,參調(diào)人員中,這三個行業(yè)中分別有46.4%、40.3%和33.7%的軟件開發(fā)者在從事互聯(lián)網(wǎng)后端(服務(wù)器端)軟件產(chǎn)品的開發(fā)。

除了互聯(lián)網(wǎng)后端(服務(wù)器端)產(chǎn)品外,企業(yè)級應(yīng)用(ERP/CRM/SCM/BPM等)和移動應(yīng)用客戶端也是開發(fā)者主要開發(fā)的產(chǎn)品類型,占比分別達到17.27%和14.01%。

近幾年,移動互聯(lián)網(wǎng)發(fā)展已經(jīng)逐漸成熟,憑借移動應(yīng)用開發(fā)一夜成名的軟件開發(fā)者不時出現(xiàn)。調(diào)查數(shù)據(jù)顯示,移動應(yīng)用產(chǎn)品在各行業(yè)表現(xiàn)漸有超越互聯(lián)網(wǎng)前端及桌面客戶端應(yīng)用產(chǎn)品之勢。尤其在游戲行業(yè)中,移動應(yīng)用客戶端產(chǎn)品開發(fā)人員占總?cè)藬?shù)的42.7%,這與國內(nèi)移動游戲市場發(fā)展的火熱息息相關(guān)。另外,得益于移動互聯(lián)網(wǎng)對基于地理位置信息服務(wù)(LBS)發(fā)展的促進,旅游/零售/住宿餐飲行業(yè)中,移動類產(chǎn)品相比其他行業(yè)同樣略高,達到17.3%。相信在未來幾年,移動應(yīng)用類產(chǎn)品開發(fā)仍然會是熱點,軟件開發(fā)者需求仍然持續(xù)增長。

操作系統(tǒng)篇

根據(jù)StatCounter提供的數(shù)據(jù)顯示,2014年5月,Windows 7在中國市場的份額為49.92%。即便Windows XP在2014年4月8日正式退役,其市場份額仍然居高不下,為41.35%,保守估計,Windows XP在中國市場的用戶不低于2億。

與此相應(yīng),調(diào)查中有42.74%軟件開發(fā)者表示自己所開發(fā)的項目是面向Windows桌面操作系統(tǒng),有15.63%軟件開發(fā)者所開發(fā)項目主要面向Windows Server系統(tǒng)。除此之外,面向Linux系統(tǒng)開發(fā)項目的開發(fā)者有22.39%。同時,移動互聯(lián)網(wǎng)市場發(fā)展迅速,面向Android及iOS操作系統(tǒng)進行項目開發(fā)的開發(fā)者分別占11.14%與3.08%。參調(diào)開發(fā)者中,也有部分Mac OS X系統(tǒng)項目的開發(fā)者,占比為0.85%。

\
開發(fā)項目面向操作系統(tǒng)分布

5月16日,中央政府采購網(wǎng)發(fā)布了《中央國家機關(guān)政府采購中心重要通知》,其中第5點注意事項稱,“所有計算機類產(chǎn)品不允許安裝Windows 8操作系統(tǒng)”。相信這樣一款禁令將會影響國內(nèi)不少開發(fā)者的職業(yè)發(fā)展之路。“禁令”雖然只是針對國家政府機關(guān),但同時也會影響其他政府機構(gòu)或企業(yè)單位對操作系統(tǒng)的選擇,如國防/軍隊、交通及醫(yī)療衛(wèi)生、金融(銀行/證券/保險)、教育、制造(通信設(shè)備、計算機等電子設(shè)備)、電信(含廣電傳輸和衛(wèi)星傳輸)、公共事業(yè)(電力、燃氣、水利水務(wù))、制造(非電子設(shè)備)及媒體(新聞出版、廣播電視等)。而調(diào)查數(shù)據(jù)顯示,有38.42%的軟件開發(fā)者所在公司軟件產(chǎn)品是面向政府或以上可能受影響行業(yè)的。據(jù)此我們可以推測,在未來一兩年,面向Windows系列操作系統(tǒng)開發(fā)產(chǎn)品的軟件開發(fā)者群體比例將會降低,Linux系操作系統(tǒng)軟件產(chǎn)品或有機會出現(xiàn)一定增長。而隨著移動智能設(shè)備的進一步普及,Android、iOS系統(tǒng)產(chǎn)品開發(fā)市場將持續(xù)增長。由于Android及iOS的強勢,其他移動操作系統(tǒng)在相當長的一段時間內(nèi)將很難實現(xiàn)突破。

編程語言與平臺篇

老而彌堅的Java

Java語言誕生已近20年,作為主流開發(fā)語言一直備受關(guān)注。本次調(diào)查中,42.82%的軟件開發(fā)者表示Java是自己的第一編程語言,C#與C++緊隨其后以17.33%、14.35%的占比位列第一編程語言的第二、三位。

\
開發(fā)者第一編程語言分布情況

Oracle公司在3月18日發(fā)布了Java 8正式版,同期發(fā)布的還有JDK 1.8,新版JDK帶來了不少新特性。但新技術(shù)在市場的普及仍需時日,調(diào)查結(jié)果顯示,Java開發(fā)者中,目前使用最多的JDK版本是JDK1.6和JDK1.7,兩個版本使用率為88.26%。
 

\
開發(fā)者目前采用JDK版本分布

Java開發(fā)主要使用的應(yīng)用服務(wù)器是Tomcat,在開發(fā)者中受眾比為75.71%,Oracle Weblogic有10.12%,而Jboss AS和IBM WebSphere分別只有4.35%和5.48%。在Web應(yīng)用開發(fā)所采用的服務(wù)器端技術(shù)中,Java支持率最高。

Java開發(fā)人員使用的Java Web開發(fā)框架前兩位是Spring MVC和Struts,占比分別為36.66%和25.79%,這兩者的使用占總份額的62.45%。另外值得注意的是,Java開發(fā)人員中不使用框架的比例達到了11.54%,自行開發(fā)框架的比例也達到了10.91%。

Java 8的新特性在發(fā)布之后迅速成為了開發(fā)者非常關(guān)注的技術(shù)熱點,除此之外,Struts+Spring+Hibernate、Hadoop及Spring MVC也是開發(fā)比較關(guān)注的技術(shù)熱點。

沒有太多的意外,絕大多數(shù)Java開發(fā)人員使用的開發(fā)工具是Eclipse,不過隨著開發(fā)從業(yè)時長的增長,Eclipse份額有所減少,而Intelli JIDEA和NetBeans比例有所上升。

.NET平臺生態(tài)圈前景可期

4月,微軟宣布成立.NET基金會,微軟稱基金會將為企業(yè)客戶、開發(fā)者提供一個社區(qū)平臺,進一步強化.NET生態(tài)圈。同時微軟還將旗下24款.NET軟件基于Apache 2.0許可協(xié)議開源。

本次調(diào)查中,有23%的開發(fā)者表示從事.NET開發(fā)工作。其中82.56%開發(fā)者對.NET平臺感到滿意,語言和框架設(shè)施的齊全最令開發(fā)者滿意,開發(fā)工具領(lǐng)先、資源豐富以及社區(qū)規(guī)模大、微軟官方的支持等同樣是.NET令開發(fā)者滿意的因素。當然,.NET也有令開發(fā)者不滿意的地方,如限定在Windows平臺、性能資源耗用多等,其中限定在Windows平臺的不滿意率最高,達36.89%。

\
.NET技術(shù)最令開發(fā)者滿意的地方

使用最多的.NET開發(fā)工具是Visual Studio 2013和Visual Studio 2008,這兩者的比例占到了開發(fā)工具的81.83%。

.NET開發(fā)人員最關(guān)注的技術(shù)分別是ASP.NET MVC、ASP.NET Web Pages、Windows Azure相關(guān)的云計算技術(shù),其中ASP.NET MVC關(guān)注度為33.24%,ASP.NET Web Pages為14.61%,Windows Azure相關(guān)的云計算技術(shù)則為13.24%。而WPF技術(shù)、用Mono或Xamariam開發(fā)移動應(yīng)用類也占據(jù)一些比例,分別是8.68%和7.49%。

贊助商鏈接: