2012年軟件開發者薪資調查報告

jopen 11年前發布 | 20K 次閱讀 程序員

    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。
  • 導致開發者跳槽三大原因:薪水低、福利少、公司技術水平差。
  • 開發者跳槽三大途徑:招聘網站、朋友介紹、招聘會。
  • </ul>

            城市:上海、北京領先全國

            本次軟件開發者薪資調查受訪者來自全國 IT 行業發展處于領先的 17 個城市。按高收入和中高收入的比例排序,開發者收入較高的城市依次是:上海 (77.3%)、北京(76.7%)、深圳(71.7%)、杭州(69.5%)、廣州(64.3%)、南京(64.1%)、大連(61.9%),這一結果與上次基本相同。

    2012年軟件開發者薪資調查報告

            其中,上海和北京組成第一陣營。其他五個城市處在第二陣營。與上次相比,廣州和南京的比例提升更加明顯。這些地區的 IT 行業發展在全國處于領先地位;同時, 它們的生活成本之高也是公認的。對于開發者來說,在這樣的城市中發展也面臨著誘惑與困難,誘惑來自于 IT 行業發展處于前列,有利于開發者的職業生涯發展及獲得更好的收入,困難則意味著需要面對較大的競爭壓力及生存壓力。

            其他城市里,成都、西安和廈門中高收入比例的提升非常明顯,這應該是得益于當地政府對軟件和互聯網比較重視,產業開始產生集聚效應所致。

            在上述 17 個城市中,低收入和中等收入所占比例較高的三座城市分別是沈陽(73%)、濟南(66.6%)和武漢(58.4%)。

    2012年軟件開發者薪資調查報告

            每個人選擇的生活方式不同會決定其對工作及城市的選擇。如果選擇在一二線城市,可以參與到最激烈的競爭中,從中獲得成功的快感;如果選擇競爭壓力相對不大的城市,雖然收入相對要少,但也可以享受慢節奏的人生。個中滋味,如人飲水,冷暖自知。

            行業:制造(通信/電子設備)行業薪資具有競爭力

            俗話說:“三百六十行,行行出狀元”。同為開發者,但大家對行業的選擇,不同性質企業的選擇都有所不同。

            行業方面,參與本次調查的開發者中,有超過 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%)這三個行業里低收入開發者所占比例較大。

    2012年軟件開發者薪資調查報告

            再來看企業性質與開發者薪資水平的對比分析,從上表中,我們可以明顯地看出,外企在薪資待遇上較之國內企業有較大的優勢,雖然中高等收入所占比例 (42.5%)相比國內企業的 45.8% 有些許差距,但在高收入開發者所占比例方面,外企優勢非常大,為 39.7%,而國內私企與國企則分別為 15.8% 與 15.7%。

    2012年軟件開發者薪資調查報告

            當然,從開發者的擇業過程及面試經歷來看,相比國內企業,外企的門檻及難度也相對較高。

            技術:流行的不賺錢

            在本次調查結果中,使用者最多的編程語言依然是 Java,占到所有語言的 39%,但較之去年的 45.3% 下降明顯。Java 之外,C#、C++及C三種語言所占比例為 16.61%、16.11% 及 10.9%。

    2012年軟件開發者薪資調查報告

            從不同編程語言的開發者收入范圍分布來看,情況就大不相同了。最賺錢的四種編程語言分別是 Objective-C、C++、Python 和C,使用這四種語言的開發者中,1 萬元以上的高收入者所占比例均超過了 20%,而 Objective-C 無愧于“TIOBE 2012 年度編程語言”稱號,其使用者中,高收入開發者所占比例最高,達到 31.6%,后三者的比例依次為 26.3%、25% 及 21.9%。而 PL/SQL、C#、JavaScript、Java 三種語言的開發者收入范圍分布差別不大。

    2012年軟件開發者薪資調查報告

            數據庫使用方面,調查結果顯示,Oracle、SQL Server 及 MySQL 三種數據庫占據了近 80% 的使用率,各自比例依次為 29.3%、24.76%、24.15%。有意思的是 NoSQL 的使用者雖然比較少,但 1 萬元以上的高收入人群占比例較多,達到了 43.4%。反而是一貫高帥富形象的 Oracle 開發者收入偏低,非常奇怪,難道是因為 Oracle 太流行了嗎?其中原因,值得繼續調查。

    2012年軟件開發者薪資調查報告

            本次調查中,我們還設置了開發項目所面向的操作系統選項,通過統計發現,面向 Windows 系列操作系統的項目很強勢,其中 Windows Server 占據比例最大,為 33.9%,Windows Client 緊隨其后,約為 22.6%,這兩者之外,面向 Linux 操作系統的項目比例也達到 27.9%。

    2012年軟件開發者薪資調查報告

            薪資方面,Oracle Solaris、Linux、Mac 操作系統項目的開發者中,1 萬元以上的高收入者占比均較高,超過了 24%。而在 Windows Client、Windows Server、Google App Engine 操作系統的開發者中,1 萬元以上的高收入者不足 15%。值得注意的是,開發項目面向 IBM AIX 系統的開發者中,中高收入以上的人所占比例非常高,達到 82.4%。

            隨著智能手機的普及,移動應用開發需求越來越多,在本次調查中,從事移動應用的開發者比例已經達到了 10%。而互聯網產品開發者占據較大比例,約為 34.4%,其中前后端開發者分別占 11% 和 23.4%。企業級應用 (包括 ERP/CRM/SCM/BPM)開發者也不在少數,比例約為 22.5%。

    2012年軟件開發者薪資調查報告

            從薪資角度來看,各類軟件的開發者薪資水平基本持平。但也有例外,從上面表中我們可以看出,互聯網前端(網頁端)的薪資水平較之其他類型開發工作的薪資水平顯得較低,中低等收入占據了超過 50% 的比例。出現這種情況的原因是目前互聯網前端開發對技術水平要求相對不高,開發語言掌握比較容易。

            總體來看,前沿、小眾技術的使用者,收入反而高,但適用面肯定會窄一些。而流行的技術雖然很多使用者薪資不高,但也不乏高薪者。這個現象為大家選擇技術學習路線提供了很有意思的啟示。

            那些年,我們一起跳的“槽”

            水往低處流,人往高處走。或期望更好的發展、或期望拿更高的薪水、或期望一展宏圖大志,也或者只是想讓自己安定下來,這些都是我們選擇跳槽的各種理由。在本次調查中,有 32.6% 的受訪者表示在一年之內曾換過工作。

            換工作的原因有很多,其中導致開發者跳槽的三大原因分別是:薪水低,有近 28% 的開發者表示換工作的原因是能夠獲得更高的薪水;福利少,有 13.5% 的開發者表示新單位的福利待遇更好;公司技術水平差,有 13.4% 的開發者選擇跳槽是因為新單位的技術水平更高,這樣的公司無疑有利于開發者的職業生涯發展。

    2012年軟件開發者薪資調查報告

            調查數據顯示,擁有2~3 年工作經驗的開發者最容易跳槽,跳槽的比例占總人數的 42%。而工作 10 年以上的開發者由于工作及生活基本穩定,大部分都不會輕易選擇跳槽,跳槽的人數僅有 16.5%。

            正如前面所說,有部分開發者換工作是因為期望拿更高的薪水,在受訪者中,有近 70% 參與調查的開發者表示在過去一年中換工作后的工資都有所提升,其中最普遍的漲幅在 10%~30% 之間,這部分開發者的比例約為 40%。而漲幅能夠超過 50% 的開發者比例也不低,約為 10%。不過也有例外,調查結果顯示,跳槽的開發者中,仍有約 22% 的開發者薪資仍然維持原先的水平。更有甚者,約 9.9% 的開發者表示跳槽之后薪水略有下降,但我們猜測,這部分開發者應該是遇到較好的公司,希望能夠更好地提升自己的能力及水平,于人屋檐下暫時低頭。

            在最近一年沒有更換工作的受訪者中,薪資有所增長的開發者比例約為 56.4%,其中漲幅也大多處于 10%~20% 之間,這部分開發者所占比例約 38.4%。

            雖然未跳槽的開發者漲薪較之跳槽者較低,且漲薪幅度也低于后者,但正所謂“跳槽有風險,選擇需謹慎”,我們仍不建議廣大開發者單純為追求薪水選擇跳槽。影響個人生活水平的不僅僅是薪水,且現在的公司如果能給你提供薪水之外的待遇福利(如培訓、學習機會等),對個人職業生涯發展也是十分有益的。

            即便我們這么說,但調查數據顯示,受訪者中僅有 21.6% 的開發者表示未來一年不考慮換工作,有 32.5 的開發者表示暫未考慮跳槽,但有好機遇也會抓住,而 45.9% 的開發者表示將會在新一年中選擇跳槽。

    2012年軟件開發者薪資調查報告

            社會化媒體在近幾年快速發展,國外已經出現如 LinkedIn 這樣的職業社交網絡,但在國內,調查數據顯示,54% 的開發者更換工作仍是通過傳統的招聘網站,還有 11.7% 的開發者是通過校園招聘會或主題招聘會完成工作更換的,除此以外,有 17.7% 的開發者是通過朋友介紹獲得新工作的,這個算是社交媒體線下的模式吧。被獵頭發現推薦工作的開發者也占了7% 的比例。

            其他數據

            每年的薪資調查報告中,總有些數據大同小異,比如:男女比例極不平衡,本次比例是 97:3;超過五成開發者都生活在一線發達城市:北京、上海、深圳及廣州等。

            2012 年是移動互聯網和云計算快速發展的一年,在接受調查的軟件開發者中,有超過四分之一的受訪者最關注的技術方向都集中在這兩方面。

            雖然開發者對自己的薪資滿意度上升明顯,但通過調查發現,目前國內開發者目前的生活支出依舊不理想,除生活費之外,占據開發者生活支出前三位的分別是房租/ 房貸、休閑娛樂及學習培訓,但比例相差較大,房租房貸的比例約為 69.2%,休閑娛樂比例約為 20.4%,而學習培訓僅占7%。其他方面,硬件配置占了 3.14%,至于軟件購買,僅占 0.33%。

            在之前的薪資調查報告中,我們發現軟件開發者的學歷、語言技能對個人的薪資水平存在一定的影響,本次也不例外。在本次調查中,我們發現軟件開發者群體的學歷水平集體有所上升,本科以上學歷的開發者比例已經接近 80%。

    2012年軟件開發者薪資調查報告

            我們發現,隨著學歷的提升,開發者的收入水平也在逐漸提升。數據顯示,本科以上學歷的開發者中,絕大部分都能獲得中高收入的薪資,而擁有碩士學歷的開發者中,5000 元以下月收入的開發者比例也只有 6.5%,這一數字在本科學歷層次上還是 34.8%。另外,擁有博士及以上學位的開發者,能拿到高收入的開發者占據了絕大多數,為 72.4%。由此我們能看出,“讀書無用論”這一說法是站不住腳的,能夠將書讀好的人,在其他方面也都會相對比較優秀。所以那些不想提升綜合素質能力,認為自己精通一門開發語言就可以拿高薪的開發者應該從這里獲得一些啟示。

            在接受調查的開發者中,掌握第二語言的開發者比例也達到了 73.5%,目前國內開發者所掌握的第二語言中,英語仍然是第一選擇,比例高達 93.7%,余下的語種里,除日語占 4.2% 以外,其他語種比例皆不到1%。調查數據顯示,掌握第二語言的開發者薪資水平略高于不掌握第二語言的開發者,其中主要的差別在高收入,分別為 20.5% 和 14%。

    來自: http://www.programmer.com.cn/14918/

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!