找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[ 职业成长 ] 【报告】2013年中国软件开发者薪资调查报告

2014-03-27 14:35| 发布者: watchmen | 查看: 2149 | 收藏

摘要: 守望者:曾经听有人说,双肩包,运动鞋,自行车是码农的标配,这是一个屌丝的行业。但也是相对公平的行业,如果你投错了胎,没上名校,无法现从大师,更没有傍到白富美的话,投身码农行业吧,这是一个时间投入与收入 ...

2014年1月,CSDN携手《程序员》杂志发起了“2013年中国软件开发者薪资大调查”活动。本次调查活动一如既往地得到了国内近万名开发者踊跃支持,通过对这些问卷数据进行整理分析形成的调查报告,为我们了解国内软件开发者待遇水平、生存状态以及行业现状提供了支撑。

参 与本次调查的开发者遍布软件开发领域各条战线,其中来自软件工程师岗位的参与者占63.21%,高级软件工程师占15.42%,技术支持/维护工程师与高 级软件架构师的比例同为1.95%。在已经走上管理岗位的开发者中,CTO/CIO/技术总监占1.29%,经理/主管级别的开发者占10.35%。

《2013年中国软件开发者薪资调查报告》数据显示:

  • 2013年中国软件开发者薪资增幅放缓,月薪5000元以上人数占比同比增长3.89%(2012年为10.8%);
  • 在参调开发者中,薪资在万元以上的高收入人群占比为20.66%,月薪在5000~10000元的中高收入者占比最多,约为45.23%;
  • 北上广深依然是软件开发者主要聚集地,相比2012年,参与调查的成都软件开发者比例超过杭州进入前五;
  • 高收入开发者占比最大的前3行业:游戏、互联网、金融;
  • 最赚钱的五种编程语言:Python、Objective-C、C++、C、JavaScript;
  • 有32.98%的开发者过去一年曾跳槽,45.12%的开发者在新一年有跳槽计划;
  • 开发者跳槽三大原因:薪水低、福利少、公司技术水平差;
  • 开发者跳槽三大途径:招聘网站、朋友介绍、招聘会。

注:1. 以上数据所涉细分类别有效样本量皆≥100人。2. 在本次薪资调查报告中,我们将开发者的月收入分为低收入(3000元以下)、中等收入(3000~5000元)、中高收入(5000~10000元)及高收入(大于10000元)四个等级。

城市

本 次调查活动参与者来自全国各地,北上广深依然是软件开发者主要聚集地,调查活动参与者占比较高的城市依次为北京(23.38%)、上海(12.67%)、 深圳(11.17%)和广州(6.48%)。相比2012年,参调的成都软件开发者比例超过杭州进入前五,为5.11%。近几年,成都IT产业发展迅速, 除了国内外知名大型科技公司争相在成都设立研发中心外,也出现了不少在各领域内小有成绩的创业公司。原因有多方面,除了当地政府的政策扶持外,北上广地区 公司运营成本上升促使创业公司向二三线城市转移也是一方面因素。

与2012年相比,各城市高收入人群比例居前五位的变化较大,2013年分 别为西安(26.52%)、青岛(25%)、天津(23.26%)、上海(22.24%)及苏州(22.22%)。而2012年薪资调查报告中位居前五的 北京、广州、深圳及杭州这几个城市,2013年高收入人群占比分别为 20.22%、19.9%、21.37%和21.03%

不同城市开发者收入范围分布

不同城市开发者收入范围分布

西 安、青岛、天津与苏州等城市的“逆袭”可以说是意外也可以说是情理之中。近年来,全国各地在建设区域性高新园区方面不遗余力,部分地区也交出了不错的成绩 单。以西安高新区为例,2013年,西安高新区软件和信息服务业产值达到了1043.7亿元,同比增长32.4%。可以从两方面解读这一信息背后的因素: 一方面,当地为了进一步提高园区影响力,会在人才引进上提供具备竞争力的政策;另一方面,对于开发者来说,当二三级家乡城市的IT产业中出现具有吸引力的 发展空间时,选择回流也合情合理,这部分开发者回流后,或得益于地方政策,他们的薪资水平自然也具备竞争力。

行业

虽然说“三百六十行,行行出状元”,但不同行业中同一岗位工作人员的薪资水平依然有所差别,软件开发者也不例外。所以开发者选择 什么行业去发展,对自身收入影响非常大。在本次参加调查的开发者中,来自独立软件开发商、互联网和制造(通信/电子设备)这三个行业的开发者所占比例居前 三位,分别占 28.03%、13.68%、11.36%,合计占到了 53.07%。

不同行业开发者收入范围分布

不同行业开发者收入范围分布

从行业收入来看,高收入参调开发者占比较高的分别是游戏、互联网和金融, 占本行业所有参调者比例分别为33.19%、32.69%、26.34%。与2012年相比,游戏行业表现突出,高收入开发者在业内占比超过互联网成为第 一,同比增长5.7%。2012年位列第三的国防/军队行业2013年则由金融行业替代,这也与2013年互联网金融在业界影响力的提升相得益彰。

与高收入相对应的则是低收入,低收入开发者占比较高的行业主要集中在零售/物流、政府及制造(非电子设备)等行业,占比依次为16.88%、12.7%及11.76%,这方面的数据与2012年数据相比变化不大。

数据显示,企业规模与软件开发者的收入呈正相关,企业规模越大,员工收入越高。在研发人员超过1000人的公司,高收入软件开发者占34.66%,而在规模为500~999人、300~499人的公司中,高收入软件开发者分别占24.62%、20.41%。

企业研发人员规模与开发者收入范围关系表

企业研发人员规模与开发者收入范围关系表

对于去外企还是国企,如果仅从薪资角度看,本次调查也能给出一定参考。调查显示,外企薪资普遍高于民企和国企。在外企中,收入超过1万元的高收入人群占比达到40.66%,而在私企和国企中仅为18.77%、16.02%。

技术

编 程语言与软件开发者的关系是什么?谁成就了谁?这样的问题无法给出明确的回答。一门好的编程语言的确能帮助开发者更好地完成工作,而得到众多开发者支持的 编程语言则能不断完善成为更好的技术工具。在“你主要使用的编程语言”调查项中,Java成为最大赢家,其背后的开发者占高达45.39%,相比2012 年同比增长6.39%,与2011年持平。而C#、C++紧随其后成为开发者最常用的编程语言,开发者占比为17.63%及13.37%。

开发者主要使用的编程语言

开发者主要使用的编程语言

各编程语言开发者收入范围分布

各编程语言开发者收入范围分布

拥趸最多的编程语言是不是最值得我们去学习?也不一定,通过交叉对比分析,我们发现最赚钱的编程语言并不是粉丝最多的Java, 而是去年位居第三的Python。Python、Objective-C、C++及C这四种编程语言中,高收入开发者占比均超过20%,依次为 46.58%、28.35%、27.5%及22.82%。而使用者最多的编程语言Java,高收入开发者占比为18.27%,同比增长2%。

数 据库使用方面,使用MySQL、Oracle及SQL Server三种数据库的开发者占参加调查开发者的84.67%,各数据库所占比例依次为31.24%、30.51%及22.92%。数据库使用及收入交 叉对比数据显示,与去年调查结果类似,使用者比例较低的NoSQL(3.49%)高收入开发者占比最高,为44.75%。MySQL、SQL Server及Oracle的高收入开发者占比依次为22.77%、18.33%及16.85%

各数据库开发者收入范围分布

各数据库开发者收入范围分布

操 作系统方面,数据显示,28.71%的开发者的项目为面向Linux操作系统的,其次是面向Windows Server,占比为27.36%,而Windows Client占比为21.58%,微软系列的两个操作系统所占比例较2012年同比下降了7.56%。移动方面,同Android与iOS目前市场份额相 似,Android开发者占比为12.02%,iOS为3.41%。而在收入方面,面向Linux开发项目的高收入开发者占比最大,为 29.27%,IBM AIX紧随其后位列第二,为25.77%,iOS及Android位列三、四名,分别为25.7%和19.6%。可以看出iOS开发者与Android开 发者之间的收入还是存在差距。

开发项目面向不同操作系统开发者收入范围分布

开发项目面向不同操作系统开发者收入范围分布

在 参加调查的软件开发者中,开发互联网后端(服务器端)产品的开发者占比为28.04%,也是占比最大的一类人群,企业级应用软件开发者占比为23.11% 排在第二位,位列第三的移动应用开发者有12.81%。收入情况,基础软件开发者中高收入人群占比最高,约为24.37%;互联网后端及桌面客户端应用开 发者分列二、三位,分别为22.93%、20.88%;移动应用开发者中高收入人群占比与第三名相差不多,约为20.75%。

各类型软件开发者收入范围分布

各类型软件开发者收入范围分布

“金三银四”、“金九银十”,3月、4月、9月、10月都是跳槽高峰期和黄金时期,有人认为,跳槽是涨薪的最快捷径,这种说法虽然绝对,但也有一定道理。

在 本次调查中,有32.98%的开发者在过去一年中曾换过工作,这部分开发者中,有72.5%的人实现了薪资上涨,其中上涨幅度在10%~30%之间的开发 者占比最大,约为47.68%,而超过30%的开发者占比为24.83%。另外,有27.5%的开发者在换工作之后并未涨薪,这中间甚至有9.41%的开 发者薪资略有下降,相信只有开发者遇到较好的发展机遇时才会这样选择。

而在未换工作的开发者中,约有59.3%的开发者同样能够涨薪,其中上涨幅度在10%~30%之间的开发者比例为52.45%,薪资涨幅超过30%的开发者比例相比换工作的就小得多,仅为6.85%。

正如上面数据所展示的一样,更换工作是实现涨薪的方式之一,所以在调查中,有54.96%的开发者表示换工作的原因是希望获得更高的工资。除此之外,新单位技术水平及福利也是开发者关注的焦点。

导致开发者跳槽的原因

导致开发者跳槽的原因

通 过对比工作年限与近一年跳槽情况,我们发现,对于工作年限超过1年的人群而言,工作年限越长的人跳槽率越低。对于刚走上工作岗位的开发者而言,第一年通常 都是在工作中学习的阶段,经过一年的学习与实战,技能水平与个人心智都已经逐渐成熟,选择工作也会更加谨慎。而且,从调查结果来看,工作年限越长,收入越 高。在工作10年以上的人群中,高收入人群占比为65.65%,在工作6~10年的人群中,该比例为56.16%,在3~5年的人群中,该比例则下降至 21.87%。

开发者最近一次换工作的途径

开发者最近一次换工作的途径

招聘网站、朋友介绍是两种主要的换工作方式。其中,近六成的人表示最近一次换工作是通过招聘网站,18.29%的人通过朋友介绍,而通过猎头顾问方式的仅占 6.51%。

在对2014年的工作展望中,45%的开发者表示有换工作的计划,有41.11%的开发者表示无计划,但有好的机遇也愿意考虑,明确表示不会换工作的开发者占比仅为13.77%。

其他数据

与往年一样,参加调查的开发者男女比例依然极不平衡,此次的比例为96∶4,相比2012年的97∶3略有改观。

调 查数据显示,参调开发者中,本科学历人群组成了主力军,占比为64.3%,大专学历人群次之,占21.68%,而硕士及以上学历人群占比约为 11.53%。从不同教育程度的软件开发者收入情况来看,高学历高收入趋势明显。在博士或博士以上的开发者中,月薪过万的高收入人群占57.69%,有硕 士学历的开发者中,高收入人群占比44.08%,而这一数字在具有大学本科学历的开发者群体中则降到了20.4%。

不同教育程度开发者收入范围分布

不同教育程度开发者收入范围分布

除 学历之外,一般我们认为第二语言,尤其是英语对软件开发者的影响会比较大,毕竟不少优秀的学习资源仍然来自于国外。但调查数据显示,掌握第二语言与否,对 收入高低的影响不是太大。本次参调开发者中,有77.53%的开发者掌握第二语言,其中以英语为主。且有41.08%开发者所掌握的第二语言属于中级以上 水平,能够熟练阅读外文文档。但掌握了第二语言的开发者中高收入人群比例较不掌握第二语言的开发者仅高2.71%,分别为21.27%和18.56%。不 过,在2012年薪资调查报告中,这一数字差为6.5%。

是否掌握第二语言开发者收入范围分布

是否掌握第二语言开发者收入范围分布

有收入必然有支出,对于大多数开发者而言,房租/房贷、休闲娱乐、硬件购置是较为普遍的三大支出。其 中房租/房贷是各种收入人群均面临的三大支出之一。值得注意的是:月收入在1~2万的人群,硬件购置的偏好高于其他层次收入人群。月收入在10万元及以上 的人群中,休闲娱乐支出的比例在三大支出中明显偏低。月收入低于1千元的人群中,休闲娱乐支出比例也较低,但相应学习培训支出比例会较高,原因不言自明, 囊中羞涩,何来休闲娱乐,唯有提升自我,才能有更多的收入。

会员评论  

已有1参与评论

  • 学java,做游戏 搞nosql,研究大数据是不是很有前途呢。
    watchmen

    2014-03-27 14:38

推荐阅读

[守望者 算法视频]01_数据存储(链表与数组)
[守望者 算法视频]01_数据存储(链表与
本章重点介绍数据的在计算机的存储方式 :连续存储(数组)与链式存储,同时
[守望者   java初中级视频]22_javaNIO,AIO编程
[守望者 java初中级视频]22_javaNIO,
内容简介:本课程介绍阻塞,非阻塞,同步和异步的基本概念,介绍javaNIO,AIO
[守望者   java初中级视频]00_java初中级课程学习导航
[守望者 java初中级视频]00_java初中
内容简介:全面贾少这套视频课程学习需要具备的理论基础,以及适合的学习人群
【守望者 linux项目】linux下的FTP服务器与客户端,作者 灯下野狐 ...
【守望者 linux项目】linux下的FTP服务
本项目是一个完整的FTP服务器及FTP客户端设计示例,对于需要学习网络编程项目
【守望者 游戏项目】基于cocos2d-x的跑酷游戏项目教程
【守望者 游戏项目】基于cocos2d-x的跑
Cocos2d-x跑酷游戏项目教程Cocos2d-x跑酷游戏项目教程cocos2d-x特性cocos2
【守望者 linux项目】mini WEB服务器设计
【守望者 linux项目】mini WEB服务器设
以下是曾经Watchmen一个朋友学习网络编程时设计的一个简单的MiniWEB服务器。
【守望者 观点】智能路由和Wi-Fi探针是一对好基友
【守望者 观点】智能路由和Wi-Fi探针是
智能路由与Wifi探针可以收集用户行为,同时可以收集用户MAC地址,还可以跟踪
[守望者 linux视频]01_开发工具与开发平台
[守望者 linux视频]01_开发工具与开发
本课主要介绍gcc,gdb等系列开发工具,开始编写程序之旅。要求理解Linux开发平
[守望者 算法视频]08_数据查找_hash算法
[守望者 算法视频]08_数据查找_hash算
守望者:普通逐个查找O(n),组织方式可以无序的数组或者普通链表。已经排序的
【解读】什么样性格的人会被夸性格好
【解读】什么样性格的人会被夸性格好
守望者:性格决定命令。好的性格意识着给别人面子,能接受别人装逼,而且以上
[守望者 linux视频]02 进程内存管理与valgrind的使用
[守望者 linux视频]02 进程内存管理与v
本课主要介绍Linux可执行文件与进程内存结构, Linux进程结构及内存申请与释放
[守望者 C和指针]11_高级指针_C_面向对象
[守望者 C和指针]11_高级指针_C_面向对
(1) 彻底解决指针、取地址后的类型问题。(2) 回调函数示例。
【观点】闲聊阿里“996",全集团ALL IN无线策略及加班之意义 ...
【观点】闲聊阿里“996",全集团ALL IN
守望者:几乎的所有的员工都不喜欢8小时之外的工作,而几乎所有的老板都期望
【守望者 观点】你是哪种人?一个能看穿你的人性和欲望的测试 ...
【守望者 观点】你是哪种人?一个能看
守望者:这个心理测验来自西方,是与人潜意识有关。我10多年前认识个朋友,从
【守望者 Linux项目】二阶段提交应用项目(Two-phase commit protocol )2PC 高并发 . ...
【守望者 Linux项目】二阶段提交应用项
背景:以下是watchmen曾经编写的一个二阶段提交银行系统的项目。这个项目源于

行业聚焦  面试交流  职位推荐  开发视频   技术交流  腾讯微博  新浪微博

友情链接:课课家教育  阿里云  鲜果  W3Cfuns前端网  中国企业家  环球企业家  投资界  传媒梦工场  MSN中文网  Android开发者社区  cnbeta  投资中国网  又拍云存储  美通说传播  IT茶馆  网商在线  商业评论网  TechOrange  IT时代周刊  3W创新传媒  开源中国社区  二维工坊  Iconfans  推酷  智能电视网  FreeBuf黑客与极客  财经网  DoNews  凤凰财经  新财富  eoe移动开发者社区  i黑马  网易科技  新浪科技  搜狐IT  创业家  创业邦  腾讯财经  福布斯中文网  天下网商  TechWeb  雷锋网  新浪创业  和讯科技  品途O2O  极客公园  艾瑞网  抽屉新热榜  卖家网  人民网通信频道  拉勾网  创新派  简单云主机  

手机版|黑名单|守望者在线 在线教育 linux 高级程序设计 C/C++ 大数据 ( 蜀ICP备14029946号

成都守望者科技有限公司 © 2013-2016 All Rights Reserved