软件开发者薪资大调查

  如今,软件开发是互联网年代的一个兴起的重要职业,2012年末的时候,CSDN和《程序员》杂志发起了一年一度的“软件开发者薪资大调查”。在调查中我们可以看到:①月薪5K-10K的开发者占据了大部分; ② 上海、北京、深圳、杭州、广州五地属于程序员的腹地;③ 前3行业:互联网、游戏、国防/军队;④ 最赚钱的四种编程语言是:Objective-C、C++、Python、C; ⑤ 导致开发者跳槽有三大原因,分别是:薪水低、福利少、公司技术水平差。调查对收到的上万份问卷进行统计,开发者的参与积极性超过以往。通过分析这些数据,我们得以对目前软件开发者的生存状态、待遇水平、行业状况等有了更清晰的了解。

  本次参与调查的开发者中,约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 太流行了吗?其中原因,值得继续调查。

  本次调查中,我们还设置了开发项目所面向的操作系统选项,通过统计发现,面向Windows系列操作系统的项目很强势,其中Windows Server占据比例最大,为33.9%,Windows Client紧随其后,约为22.6%,这两者之外,面向Linux操作系统的项目比例也达到27.9%。

  薪资方面,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%。

  从薪资角度来看,各类软件的开发者薪资水平基本持平。但也有例外,从上面表中我们可以看出,互联网前端(网页端)的薪资水平较之其他类型开发工作的薪资水平 显得较低,中低等收入占据了超过50%的比例。出现这种情况的原因是目前互联网前端开发对技术水平要求相对不高,开发语言掌握比较容易。

  总体来看,前沿、小众技术的使用者,收入反而高,但适用面肯定会窄一些。而流行的技术虽然很多使用者薪资不高,但也不乏高薪者。这个现象为大家选择技术学习路线提供了很有意思的启示。

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

  水往低处流,人往高处走。或期望更好的发展、或期望拿更高的薪水、或期望一展宏图大志,也或者只是想让自己安定下来,这些都是我们选择跳槽的各种理由。在本次调查中,有32.6%的受访者表示在一年之内曾换过工作。

  换工作的原因有很多,其中导致开发者跳槽的三大原因分别是:薪水低,有近28%的开发者表示换工作的原因是能够获得更高的薪水;福利少,有13.5%的开发 者表示新单位的福利待遇更好;公司技术水平差,有13.4%的开发者选择跳槽是因为新单位的技术水平更高,这样的公司无疑有利于开发者的职业生涯发展。

  调查数据显示,拥有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%的开发者表示将会在新一年中选择跳槽。

  社会化媒体在近几年快速发展,国外已经出现如LinkedIn这样的职业社交网络,但在国内,调查数据显示,54%的开发者更换工作仍是通过传统的招聘网 站,还有11.7%的开发者是通过校园招聘会或主题招聘会完成工作更换的,除此以外,有17.7%的开发者是通过朋友介绍获得新工作的,这个算是社交媒体 线下的模式吧。被猎头发现推荐工作的开发者也占了7%的比例。

  其他数据

  每年的薪资调查报告中,总有些数据大同小异,比如:男女比例极不平衡,本次比例是97:3;超过五成开发者都生活在一线发达城市:北京、上海、深圳及广州等。

  2012年是移动互联网和云计算快速发展的一年,在接受调查的软件开发者中,有超过四分之一的受访者最关注的技术方向都集中在这两方面。

  虽然开发者对自己的薪资满意度上升明显,但通过调查发现,目前国内开发者目前的生活支出依旧不理想,除生活费之外,占据开发者生活支出前三位的分别是房租/ 房贷、休闲娱乐及学习培训,但比例相差较大,房租房贷的比例约为69.2%,休闲娱乐比例约为20.4%,而学习培训仅占7%。其他方面,硬件配置占了 3.14%,至于软件购买,仅占0.33%。

  在之前的薪资调查报告中,我们发现软件开发者的学历、语言技能对个人的薪资水平存在一定的影响,本次也不例外。在本次调查中,我们发现软件开发者群体的学历水平集体有所上升,本科以上学历的开发者比例已经接近80%。

  我们发现,随着学历的提升,开发者的收入水平也在逐渐提升。数据显示,本科以上学历的开发者中,绝大部分都能获得中高收入的薪资,而拥有硕士学历的开发者中,5000元以下月收入的开发者比例也只有6.5%,这一数字在本科学历层次上还是34.8%。另外,拥有博士及以上学位的开发者,能拿到高收入的开发 者占据了绝大多数,为72.4%。由此我们能看出,“读书无用论”这一说法是站不住脚的,能够将书读好的人,在其他方面也都会相对比较优秀。所以那些不想 提升综合素质能力,认为自己精通一门开发语言就可以拿高薪的开发者应该从这里获得一些启示。

  在接受调查的开发者中,掌握第二语言的开发者比例也达到了73.5%,目前国内开发者所掌握的第二语言中,英语仍然是第一选择,比例高达93.7%,余下的语种里,除日语占4.2%以外,其他语种比例 皆不到1%。调查数据显示,掌握第二语言的开发者薪资水平略高于不掌握第二语言的开发者,其中主要的差别在高收入,分别为20.5%和14%。

时间: 2025-01-02 17:20:34

软件开发者薪资大调查的相关文章

2016软件开发全行业调查白皮书 告诉你最真实的程序猿世界

2016年中国软件开发者大调查针对软件开发技术.应用开发领域等方面对调查问卷进行了重新设计,同时还新增加了VR.直播.人工智能等新兴软件开发领域的相关调查,更能体现中国IT业.尤其是软件开发领域的发展现状.日前,CSDN发布了<2016年度中国软件开发者白皮书>,解读中国软件开发者的现实状态. 报告指出:全国有近5成开发者月均收入过万,其中近7成来自一线城市.软件开发者在获得较高收入的同时,承受的工作压力也在加大,70%左右的开发者处于长期需要加班状态,40%以上的开发者会经常处于工作压力之下

94%的软件开发者赌HTML5将赢得移动未来

2个月前,Facebook转向开发iOS应用,其CEO扎克伯格称Facebook最大的错误是"在HTML5上下赌注太多, 在本地程序下注太少.",一时间很多人据此判断HTML5的前景渺茫,不过据VentureBeat网站报道,一份最新的面向开发者的调查显示,超过 94%的软件开发者看好HTML5的未来. 移动应用开发公司Kendo最近进行了一次调查,该调查有4034位软件开发者参与,调查显示94%的软件开发者已经开始或者计划使用HTML5,其中高达63%的开发者已经使用HTML5,而只

微软向iPhone软件开发者大抛橄榄枝

北京时间7月23日晚间消息,据国外媒体今日报道,有消息称,iPhone软件开发者对苹果不满,微软乘机向iPhone软件开发者大抛橄榄枝,挖苹果墙角. 微软高管史蒂文·赫根德弗(Steven Hegenderfer)昨天在一次会议上表示,苹果拥有先发优势,但是,在未来,能帮助开发人员赚钱的公司才是最成功的公司,"我们计划让开发者利用他们的作品赚钱". 一名开发者指出,为微软的平台开发软件相当困难,需要针对9种不同的手机设计定制软件.赫根德弗表示,在这方面他很"嫉妒"苹

最适合Java开发者的大数据工具和框架

文章讲的是最适合Java开发者的大数据工具和框架,当今编程人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂.根据外媒的一项调查报告,以下列出了Java程序员在过去12个月内一直使用的一些工具或框架,或许会对你有意义. 先来看看大数据的概念.根据维基百科,大数据是庞大或复杂的数据集的广义术语,因此传统的数据处理程序不足以支持如此庞大的体量. 在许多情况下,使用SQL数据库存储/检索数据都是很好的选择.而现如今的很多情况下,它都不再

2012年杭州QCon全球软件开发者大会见闻

一.概述 每次听完一些技术分享,都会写一篇分享,一方面也是我自己对论坛的一些总结,另一方面也是想把我自己的一些感受分享出来,上一篇是<2012年阿里技术嘉年华所见所感所悟>.这真是一个美好的时代,我们能从互联网上学习到这么多好的东西,也能参与这么多好的会议,这次特别感谢InfoQ.我这张票是部门给的,也特别感谢我的领导们.这三天我基本都在听,听了大约21场分享,感受还是比较多的,以下我主要就我听到的一些分享说说自己的感受.先说下这个和一般的嘉年华的区别,首先这个会议是收费的:再次这个会议老外的

提到软件开发者的社会化编程以及代码托管

提到软件开发者的社会化编程以及代码托管,很多人往往第一时间想到GitHub或者GitCafe.这年头,不去GitHub或者GitCafe上托管几行代码,都不好意思说是自己是程序员.GitHub和GitCafe是以代码托管为基础的社区,用户可以在上面托管代码,团队成员可以协作修改代码.但是项目开发往往比较复杂,涉及到管理,演示,测试等等,仅仅托管代码就能很顺畅地完成开发么?我觉得显然还应该有更好的解决方案. 基于这样的想法,Coding 开发了一个面向开发者的云端开发协作平台,目前可以实现托管代码

2014中国大数据行业大调查首批获奖名单大曝光

在2014中国大数据技术大会召开前期,CSDN特举行了"2014中国大数据行业大调查(2014年11月7日 - 2014年12月7日)"活动,旨在为大数据技术从业者和创业者们提供一个合理的参考.而在活动进行的两周内,我们得到了来自全国各地数百位CSDN小伙伴的支持. 那么,究竟是什么吸引了全国如此多小伙伴的踊跃参与?这里我们不妨看向本次2014中国大数据行业大调查的一等奖: BDTC 2014之旅 本届大会将持续三天,大会第一天也就是12月12日,将举办第二届CCF大数据学术会议论文宣

软件开发者30岁以后该何去何从

转自:http://www.5yijia.com/?p=206 软件开发者30岁以后该何去何从 [原创]转载请注明出处 我一家网 http://www.5yijia.com 本文主要讨论软件开发者到了30岁以后的出路在哪里 尴尬的年龄        对于一个软件开发者,特别是还奋斗在编码前线的程序员来说,30岁的确是一个比较尴尬的年龄.由于时间,精力各方面的原因,我们无法与刚毕业或者毕业没几年的小伙子去比.        首先,大多数30岁左右的开发者都已经结婚生子(当然也有些事业心很强的,会等

德软件开发者否认蓄意植入“心血”安全漏洞

Codenomicon和谷歌安全部门(Google Security)的研究人员在开源软件包OpenSSL里发现了一个存在两年的安全漏洞,这一软件包被全球上百万个网站的加密协议所使用.这个名为 Heartbleed的加密漏洞导致网络过于公开,促使安全专家警告网络用户在未来几天尽量避免使用网络.很多人怀疑这一漏洞是代码编写者.来自德国明斯特的软件开发者罗宾·西格尔曼(Robin Seggelmann)蓄意植入的, 但他本人对此表示否认.在首次媒体公开评论中西格尔曼表示,这一漏洞的出现"其实很好解释