2012年末,CSDN和《程序員》雜志發起了一年一度的“軟件開發者薪資大調查”。本次調查收到了上萬份問卷,開發者的參與積極性超過以往。通過分析這些數據,我們得以對目前軟件開發者的生存狀態、待遇水平、行業狀況等有了更清晰的了解。
本次參與調查的開發者中,約59.4%的開發者在公司中的職位是軟件工程師,高級軟件工程師占14.98%。任職管理崗位的開發者中,項目經理或主管占 6.3%,部門經理或主管的人群約為4.7%。另外,本次調查也吸引了一些公司高級管理人員參與,其中公司CTO甚至CEO級別的開發者在本次調查中已經 能夠占到2.4%。
本次調查數據真實地反映出了2012年中國軟件開發者的薪資現狀。
開發者薪資水平明顯提高,月薪5000元以上人數占比較2011年增長10.8%。
在IT業較集中的17個城市中,高收入開發者占比最高的依次為:上海、北京、深圳,最低的依次是濟南、沈陽和西安。
高收入開發者占比最大的前3行業:互聯網、游戲、國防/軍隊。
最賺錢的四種編程語言是:Objective-C、C++、Python、C。
導致開發者跳槽三大原因:薪水低、福利少、公司技術水平差。
開發者跳槽三大途徑:招聘網站、朋友介紹、招聘會。
城市:上海、北京領先全國
本次軟件開發者薪資調查受訪者來自全國IT行業發展處于領先的17個城市。按高收入和中高收入的比例排序,開發者收入較高的城市依次是:上海 (77.3%)、北京(76.7%)、深圳(71.7%)、杭州(69.5%)、廣州(64.3%)、南京(64.1%)、大連(61.9%),這一結果 與上次基本相同。
其中,上海和北京組成第一陣營。其他五個城市處在第二陣營。與上次相比,廣州和南京的比例提升更加明顯。這些地區的IT行業發展在全國處于領先地位;同時, 它們的生活成本之高也是公認的。對于開發者來說,在這樣的城市中發展也面臨著誘惑與困難,誘惑來自于IT行業發展處于前列,有利于開發者的職業生涯發展及 獲得更好的收入,困難則意味著需要面對較大的競爭壓力及生存壓力。
其他城市里,成都、西安和廈門中高收入比例的提升非常明顯,這應該是得益于當地政府對軟件和互聯網比較重視,產業開始產生集聚效應所致。
在上述17個城市中,低收入和中等收入所占比例較高的三座城市分別是沈陽(73%)、濟南(66.6%)和武漢(58.4%)。
每個人選擇的生活方式不同會決定其對工作及城市的選擇。如果選擇在一二線城市,可以參與到最激烈的競爭中,從中獲得成功的快感;如果選擇競爭壓力相對不大的城市,雖然收入相對要少,但也可以享受慢節奏的人生。個中滋味,如人飲水,冷暖自知。
行業:制造(通信/電子設備)行業薪資具有競爭力
俗話說:“三百六十行,行行出狀元”。同為開發者,但大家對行業的選擇,不同性質企業的選擇都有所不同。
行業方面,參與本次調查的開發者中,有超過28.2%的開發者來自獨立軟件開發商,互聯網從業者也有13%,排名第三的是制造業(通信/電子設備),為 11.5%。同時,開發者從業企業性質方面,數據顯示,私企仍然占很大的比例,高達74.5%,外企比例約為15.2%,國企比例最小,占了10.3%。
在我們進行調查的18個行業中,高收入開發者所占比例較大的前三行業是互聯網(28.1%)、游戲(27.4%)和國防/軍隊(25%)。而中高等收入開發者所占比例較大的前三行業分別是電信(53.4%)、交通(52.2%)和制造業(50.6%),另外,制造(通信/電子設備等)行業高收入開發者所占的 比例也達到了21.3%,顯示出制造(通信/電子設備等)行業在與各行業的競爭中具有一定的競爭力。
有人收入高,自然有人收入低,在這些行業中,政府(19.1%)、零售/物流(17.3%)及媒體(17.2%)這三個行業里低收入開發者所占比例較大。
再來看企業性質與開發者薪資水平的對比分析,從上表中,我們可以明顯地看出,外企在薪資待遇上較之國內企業有較大的優勢,雖然中高等收入所占比例 (42.5%)相比國內企業的45.8%有些許差距,但在高收入開發者所占比例方面,外企優勢非常大,為39.7%,而國內私企與國企則分別為15.8% 與15.7%。
當然,從開發者的擇業過程及面試經歷來看,相比國內企業,外企的門檻及難度也相對較高。
技術:流行的不賺錢
在本次調查結果中,使用者最多的編程語言依然是Java,占到所有語言的39%,但較之去年的45.3%下降明顯。Java之外,C#、C++及C三種語言所占比例為16.61%、16.11%及10.9%。
從不同編程語言的開發者收入范圍分布來看,情況就大不相同了。最賺錢的四種編程語言分別是Objective-C、C++、Python和C,使用這四種語言的開發者中,1萬元以上的高收入者所占比例均超過了20%,而Objective-C無愧于“TIOBE 2012年度編程語言”稱號,其使用者中,高收入開發者所占比例最高,達到31.6%,后三者的比例依次為26.3%、25%及21.9%。而 PL/SQL、C#、JavaScript、Java三種語言的開發者收入范圍分布差別不大。
數據庫使用方面,調查結果顯示,Oracle、SQL Server及MySQL三種數據庫占據了近80%的使用率,各自比例依次為29.3%、24.76%、24.15%。有意思的是NoSQL的使用者雖然 比較少,但1萬元以上的高收入人群占比例較多,達到了43.4%。反而是一貫高帥富形象的Oracle開發者收入偏低,非常奇怪,難道是因為Oracle 太流行了嗎?其中原因,值得繼續調查。
原文轉自:http://www.programmer.com.cn/14918/