2016-2017中国软件开发者调查报告.docx
《2016-2017中国软件开发者调查报告.docx》由会员分享,可在线阅读,更多相关《2016-2017中国软件开发者调查报告.docx(113页珍藏版)》请在课桌文档上搜索。
1、20162017中国开发者调查报告L第一章报告概述2第二章重要发现3第三章软件开发者现状分析4 3.2软件开发者薪资状况分析5 3.3软件开发者的工作压力状况分析6 36软件开发者跳槽情况及主因分析7 3.5软件开发者获取知识渠道、方式分析8 3.6软件开发者使用编程语言情况调研9 3.7企业软件开发流程应用状况分析D3.8软件工具使用情况分析U第四章软件应用开发者使用数据库情况24.2玄数据库的使用情况及选择标准B第五章大数据技术应用现状分析H5.2企业处理数据及平台集群规模情况65.3企业构建大数据平台所用技术情况6第六章企业使用云服务现状分析176.2企业在云端的业务部署情况K6.3企业
2、构建云服务平台技术选型分析S第七章视频直播平台开发现状分析2)7.2直播平台发展现状2173直播平台第二方技术服务使用情况227.4直播平台主要技术指标及面临问题3第八章VR应用开发现状分析Z8.2VR开发者使用VR设备与开发引擎的情况38.3VR研发团队产品开发情况分析%第九章移动应用开发现状分析279.2移动应用开发平台及工具S9.3移动应用使用第三方服务情况为9.4移动应用开发过程中遇到的问题与技术挑战3)第十章Web应用开发现状分析3110.2Web应用开发使用的操作系统及编程语言210.3Web前端开发技术框架10.4Web服务器端开发工具及框架现第十一章人工智能技术应用现状分析玉1
3、1.2企业应用人工智能技术情况缶11.3人工智能技术应用领域及商业化3Z附录1:中国城市线具体划分第一章报告概述1.1 背景和方法本白皮书是基于一年一度的CSDN软件开发者大调查数据分析结果形成的。CSDN最早从2004年开始针对中国软件开发者进行大规模调查,是迄今为止覆盖国内各类软件开发者人群数量最多,辐射地域、行业分布最广的调查活动。该调查旨在全面和深入地了解中国软件开发者群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势等,它是各相关行业了解中国软件开发者群体以及软件开发服务领域市场的重要参考资料。2016年中国软件开发者大调查针对软件开发技术、应用开发领域等方面对调查问卷进行
4、了重新设计,同时还新增加了VR、直播、人工智能等新兴软件开发领域的相关调查,更能体现中国IT业、尤其是软件开发领域的发展现状。本次调查具有以下特点: 调查内容一紧扣技术热点、把握知识趋势我们根据2015-2016年的技术趋势和热点,以及市场上出现的新产品、新技术,对调研选项进行了调整和增补,力求准确、及时地反应出20152016年中国软件开发技术发展变化趋势。 调查报告一提供定制方案服务、打造调研精品本次报告依IIT在以往简版报告、完整报告分类基础上,提供定制报告分析服务。根据客户的需求,我们以调查的原始数据为基础,进行不同维度的数据交叉分析和专家点评,为企业客户制定市场及产品开发策略提供更有
5、针对性的决策依据。 专家介入一行业资深团队、全面洞悉业界本次大调查特别成立了专家顾问团队,针对调查中涉及的技术领域,特邀了相关领域的技术专家,共同参与调查项的设计并对报告中的部分数据进行专业点评。本次调查数据的获取采用大规模线上问卷数据调查和社区平台数据挖掘相结合的方式,除了利用CSDN自身平台资源之外,还联合部分合作伙伴渠道进行大力推广以增加数据采集的全面性,力求调查结果更加客观、准确。此次调查在短时间内获得了涉及45个行业,212个地区的上万名软件开发者的积极参与。1.2 数据处理方法数据处理流程数据导入及变量定义,无效样本剔除数据分析及数据挖掘统计分析工具利用目前流行的大规模数据统计分析
6、工具R,SPSS等,根据分析目的采用了描述性统计,假设检验以及关联性分析等数据处理方法。1.3样本处理方法本次调查采取样本有效性系统方法来保证样本的有效性:包括答题逻辑矛盾排除法、重复填写问卷排除法、非匿名受众礼品激励法、样本有效性抽样回访。答题逻辑矛盾排除法10岁及10岁以下者,该样本无效;年龄为70岁以上者,该样本无效;12岁以下“高中(中专)“、大专”、本科”教育程度者,该样本无效;12岁以下月均收入500元以上,该样本无效;18岁以下“硕士”教育程度者,该样本无效;25岁以下”博士及以上“教育程度者,该样本无效;其他业务逻辑有矛盾者,该样本无效; 重复填写问卷排除法重复填写问卷者,为无
7、效问卷 非匿名受众礼品激励提供奖品,鼓励受众实名参与调研并反馈真实材料 样本有效性抽样回访随机抽取一定数量样本,通过用户回访进一步确认并挖掘有用信息1.4特邀专家顾问数据库应用领域:卢亿雷AdMaSter技术副总裁大数据领域:程浩英特尔软件与服务部门大数据技术云计算团队研发经理云服务领域:白小勇炼石网络CiPherGateWayCEO李明宇奥思数据创始人,OPenStaek知名布道师视频直播领域:李浩网心科技视频直播技术负责人VR领域:张强钛核网络CEO移动开发领域:南志文携程移动端研发经理唐巧小猿搜题产品技术负责人Web应用开发领域:周裕波w3ctech&前端圈发起人人工智能领域:李理环信人
8、工智能研发总监张俊林用友畅捷通人工智能相关业务负责人第二章重要发现我们在本次调研过程中有如下主要发现:软件开发者在获得较高收入的同时,承受的工作压力也在加大 70%左右的开发者处于长期需要加班状态,40%以上的开发者会经常处于工作压力之下 30%的开发者考虑换岗,不再从事技术开发工作 国内企也软件开发流程日益规范化,并重视研发工具的使用 80%的开发团队制定了正式的软件开发流程 60%以上的开发团队使用各类型研发工具以提高开发效率和产品质量企业对云存储方案的使用意愿在增强,企业选型考量集中在数据安全、系统稳定及使用成本上 60%的企业有意愿使用云数据库产品平均70%左右的企业最关注云数据库产品
9、的安全、稳定性及使用成本大数据技术受到企业关注并开始运用,其基础框架技术趋于标准但实际应用场景略显单接近30%的企业在运用大数据技术 65%的企业大数据技术应用集中在企业数据分析和可视化方面 Hadoop,Kafka,Flume,SPark正在成为企业大数据平台通用技术组件 企业使用云服务的比例在增加,但依然存有顾虑 近3成企业在使用公有云服务,相比去年增加8% 出于安全和个人隐私信息安全性的顾虑,合计有60%以上的企业采用私有、混合云服务,以平衡数据安全和业务推广、弹性扩容等需要 直播技术呈现快速发展的同时,直播平台业务形态同质化现象严重,亟需差异化和创新型业务 200多家直播平台企业参与竞
10、争 近6成直播平台以社交、秀场类型形态业务为主 VR应用开发仍处在发展初期,面临各项挑战 仅3%的开发者具备实际VR产品开发经验 优质VR内容匮乏,缺乏现象级的产品出现 移动应用开发面临严重的产品竞争和变现压力 过半的应用以社交、游戏及工具类为主 近8成的移动应用面临产品功能定位或变现赢利的挑战WEB应用开发技术路线界限分明,开发者群体数量稳定,具备全栈开发能力开发者的数量在增加 前、后端主流技术堆栈、工具形态形成 国产开源开发框架开始获得开发者认可 50%的WEB应用开发工程师具备全栈开发能力 人工智能技术日益受到企业和市场的关注,应用前景广阔但任重道远 其中64%的企业基于开源技术框架搭建
11、自己的人工智能开发平台 其中4成的人工智能技术企业在运用以深度学习技术为主的多种机器学习算法 其中58%的人工智能技术企业表示缺乏专业技术人才,40%的表示缺乏高质量数据资源第三章软件开发者现状分析3.1 软件开发者基本特征我们将开发者根据年龄范围划分成三类,对不同年龄段开发者群体进行特征分析后呈现出如下特点: 30岁以下软件开发者人数占近8成,全国半数的开发者工作在一线城市(北京、上海、广州、深圳、天津),本科及以上学历占8成以上,其中90%以上的开发者是男性 IT信息技术、互联网、移动应用开发三个技术领域涵盖了国内一半以上的开发者 30岁以上的开发者以高级工程师、架构师、技术专家等职位居多
12、 40岁以上的开发者从事架构设计岗位的比例最高和国外开发者年龄分布趋势大概一致,国内的软件开发群体一直呈现出越来越年轻化的特点。从我们2014年到2016年的调研数据来看,30岁以下的开发者人群占比在8成左右,一直是软件开发领域的主力军。2016年2015年2014年30岁以下40岁以上30至J4O岁2016年度中国软件开发者白皮书图表2:软件开发者年龄占比对比女性开发者相对更多地集中在测试、数据分析及前端开发相关职位。2016年度中国软件开发者白皮书图表3:不同岗位软件开发者的性别分布CSDN平台技能图谱上的数据显示出,2016年软件开发者关注在Java、AndrOid等相关内容更多些。3.
13、2 软件开发者薪资状况分析全国有近5成开发者月均收入过万,其中近7成来自一线城市作为相对高薪群体的软件开发者平均工资相比去年均有所增加,月薪在1万元以上的开发者占总体数量的45%,较去年上升了12%,其中月薪在2万以上的开发者数量占比同比增长67%。在一线城市(北京、上海、广州、深圳、天津)中,月薪过万的软件开发者的占比为69%,该比例远高于国内其它城市。数据显示,男女软件开发者薪资水平有一定的差异但并不显著。通过结合受教育程度和薪资水平的数据特点来看,平均薪资会受开发者所受教育程度的影响。但通过相关性分析并未呈现出强的相关性,这也体现了当下用人单位相对更务实、更以员工实际工作能力为考核标准的
14、变化趋势。2016年度中国软件开发者白皮书图表8:不同教育程度的软件开发者月薪分布60%的开发者本年度月薪增加幅度在3000元以内本次调研数据显示,在本年内7成以上软件开发者的月薪不同程度地得到了增长。近6成的开发者月薪增长数字在3000元以内。近2成的开发者工资增长幅度更大,达到3000元及以上。互联网行业中月薪过万的软件开发者最多互联网行业的软件开发者高收入人群占比最高,59%的月薪超过1万元。从事游戏开发领域的开发者月薪过万比例达到55%。2016年度中国软件开发者白皮书图表10:不同行业的薪资范围分布互联网游戏交通金融(银行/证券/保险)旅游/零售/住宿餐饮移动开发(SP、APP开发)
15、医疗卫生福利业媒体(新闻出版,广播电视等)FT软硬件平台提供商教育IT软件开发专业服务(技术服务、咨询服务等)制造(非电子设备)电子商务政府制造(通信设备、计算机等电子设备)公用事业(电力、燃气、水利水务)外包其他在互联网行业,不同城市的开发者月薪水平也不尽相同,一线城市(北京、上海、广州、深圳、天津)工作的开发者月薪过万的占比达到7成以上,二线城市互联网公司的薪资水平受当地经济发达程度的影响,开发者月薪过万的占比接近5成。1万元以下1万到2万元2万元以上2016年度中国软件开发者白皮书图表11:互联网行业不同城市薪资分布从事软件架构设计岗位的开发者8成以上月薪过万通过磬据交叉对比分析发现,8
16、成以上架构设计师月薪过万,近4成的架构师平均月薪超过2万元。3.3 软件开发者的工作压力状况分析几乎所有的开发者都会感受到来自工作方面的压力,4成以上的开发者会经常感受到压力97%的开发者或多或少都会感受到来自工作上的压力。其中4成以上的开发者会频繁的感受到来自职场的压力,更有10%的开发者认为自己时刻处于工作压力当中。需要不间断的学习和掌握新技术是产生工作压力的主因软件开发行业的知识更新速度快,新技术层出不穷,身处这个领域的开发者必须不停地学习新技术、掌握新技能从而适应企业快速发展的要求。在本次参与调查的开发者中,近7成开发者的压力主要来自于需要时刻对新技术、新技能进行学习和掌握,在这些开发
17、者中有91%的开发者对此倍感压力,感觉自己从精力和体力上都有些跟不上岗位技能要求高、技术变化快的节奏。来自技术方面的压力来自生活方面的压力 来自职场环境的压力2016年度中国软件开发者白皮书 图表15:职场压力原因分析技术跟不上节奏对开发工作失去兴趣技术路畿不确定 1%2016年度中国软件开发者白皮书图表16:来自技术方面压力的原因分布日均加班超过4小时的开发者感受到的工作压力程度最高加班几乎已经成了各领域软件开发者必须要面对的情况,加班的原因多种多样,有时候是因为项目开发周期紧,工作量大,但也有很多时候是因为工作效率的不高导致必须要加班。从本次调研数据上看,2016年经常需要加班人数超过7成
18、略高于去年,开发者平均每天加班在4小时内。我们注意到日均加班时长超过4小时的开发者的工作压力最高,这其中2成的开发者总是处于强压力之下。40岁以上的开发者感受到的工作压力和职业危机程度最大职业危机感随着开发者的年龄增长逐步凸显,40岁以上的一线开发者会更容易感受到来自职场的压力,这个年龄段的一部分开发者是因为身处开发团队较为核心的位置,需要承担比普通开发人员更多的责任与压力,而另一部分是来源于对自身职业发展及上升通道的忧虑。岗位责任越大感受到的工作压力程度越大通过对比不同职位开发者感受到的工作压力程度的数据来看,开发者的岗位责任越大承受的工作压力程度就越大。本次调研发现,负责网络和系统安全的工
19、程师、负责产品质量的测试工程师及属于技术权威角色的架构设计工程师中,有2成左右总是处于工作强压之下。偶尔有压力经常有压力总是有压力2016年度中国软件开发者白皮书图表20:不同岗位开发人群压力程度对比6成以上开发者会继续从事软件开发工作,3成的开发者会考虑转岗即使开发者们或多或少、无时无刻感受到来自工作的压力,加班似乎也无从避免,本次调研结果显示,将近六成的开发者表示未来仍会继续从事软件开发。30%的开发者希望转型到管理岗位。3.4 软件开发者跳槽情况及主因分析7成的开发者年内没有跳槽计划员工选择跳槽的原因很多,有待遇、工作环境相关的也有自身职业发展的因素,但绝非是轻易就可下的决定,能在熟悉的
20、工作环境中与已形成默契的同事一起工作是大部分开发者的选择,本次参与调研的开发者中7成都没有年内跳槽的计划。根据此数据推测市场平均人员流动率在30%左右。工作压力越大的开发者跳槽动机越强通过数据分析我们注意到,开发者感受到的工作压力越大、职场危机感就越强,他们选择跳槽的动机就越高。2016年度中国软件开发者白皮书图表23:职场压力对跳槽计划的影响30岁以下、工作经验在5年以内的开发者跳槽动机相对较高工作年限在1到5年之间的开发者计划跳槽的占比均在三成以上,跳槽机率相对要高于工作年限在1年以下、5年以上的开发者;并且年龄越小跳槽动机相对越强,30岁以下的开发者年纪轻、经验尚浅,并未形成明确的职业发
21、展方向,他们希望通过多种尝试与磨合找到适合自己的职业发展方向。一线互联网公司对开发者的吸引力最大以BAT为代表的一线互联网公司不仅是同行业中的佼佼者,同时也是引领技术发展的核心力量,成为开发者跳槽最希望去的公司,创业型公司次之。一线互联网公司创业公司传统行业自己创业国企律业单位/公务员非IT行业2016年度中国软件开发者白皮书图表26:跳槽后最期待去的公司类型没想法3.5 软件开发者获取知识渠道、方式分析信息技术类网站是开发者了解行业动态和学习知识的主要渠道在本次调研中,92%的开发者会通过技术媒体、技术社区、技术论坛等网站了解行业最新动态、获取新知识,同时由技术意见领袖创建的独立技术博客,也
22、受6成以上开发者的关注,阅读技术类书籍也是开发者进行系统性学习的主要方式,占39%。CSDN和GilHUb是开发者最常访问的国内和国外技术类社区CSDN作为国内最有影响力的开发者社区之一,因其技术内容的系统性以及平台用户的高活跃度成为当前国内软件开发者最主要的获取知识、进行技术交流的平台,90%的开发者会经常访问CSDN。GitHUb开源技术社区可以接触和参与到优质的开源项目的开发中,是开发者最经常访问的国外技术社区,占比为67%。2016年度中国软件开发者白皮书图表28:软件开发者最常访问的技术网站(调查项为多选)参加线下技术活动的开发者中,近50%的开发者愿意自费参加线下技术交流活动通过线
23、下技术活动获取知识的开发者中,近七成平均每年参加技术活动3次及以下,有23%的软件开发者每年参加线下技术活动3到7次,这其中有46%的开发者愿意自费参加线下技术活动。由CSDN或一线互联网企业举办的线下技术分享活动更具吸引力最近一年举办的线下技术活动中,CSDN或BAT等企业主办的技术活动吸引了近6成软件开发者的参加。2016年度中国软件开发者白皮书图表31:软件开发者参加线下技术活动主办方分布(调查项为多选)3.6 软件开发者使用编程语言情况调研JAVA依然是开发者最多使用的编程语言JavaJaVaSCriPt继续成为开发者最多使用的编程语言,同时越来越多的开发者已经很少、甚至不再使用C、C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2016 2017 中国 软件 开发者 调查报告
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-900631.html