云栖社区_2017中国开发者调查报告
报告摘要
云栖社区2017中国开发者调查报告总结
核心内容
本报告基于云栖社区的问卷调研,揭示了2017年中国开发者群体的技术特征、社会特征和个体现状。报告涵盖了开发环境、开发语言、编程环境、数据库、框架、代码托管平台、版本管理工具、开发流程、协作平台、集成管理工具和API能力等多个维度,旨在描绘中国开发者画像,并为开发者群体提供发展建议。
主要观点
技术特征
- 开发环境:Windows依然是中国开发者最常用的开发环境,占比最高。MacOS和Linux也有一定比例,但不如Windows普及。
- 开发语言:JavaScript是中国开发者最喜欢的开发语言,使用率高达53.9%。Java和Python也受到较高关注。
- 编程环境:Eclipse是最受欢迎的编程环境,主要因为其免费、组件库丰富、插件支持好。
- 数据库:MySQL是中国开发者的首选,占比79%。而Oracle由于价格问题,使用率较低。
- 代码托管平台:GitHub和公司内部工具使用率相近,但GitHub因其国际影响力和品牌能力更受信任。
- 版本管理工具:Git成为团队协作的首选,使用率高达45.9%。SVN使用率较低,但仍有部分开发者使用。
- 开发流程:敏捷开发使用率最高,占45.6%,表明其在中国开发者群体中逐渐成为主流。
- 集成管理工具:Jenkins使用率较高,占31.8%。但仍有接近一半的开发者未使用任何集成管理工具。
- API能力关注点:API的迭代管理能力最受关注,其次是防攻击防篡改和身份权限管控。
社会特征
- 所在城市:北京、杭州、上海、深圳、广州是中国开发者最集中的城市,其中杭州成为仅次于北京的热门城市。
- 所属行业:软件服务行业占据40%的市场份额,信息通讯、零售、金融等行业紧随其后。
- 所属企业规模:多数开发者供职于中小型企业,但中大型企业对高端开发者更具吸引力。
- 即时沟通工具:微信是开发者最常用的即时沟通工具,使用率高达66.2%。钉钉使用率也在上升,占41.4%。QQ使用率下降。
个人特征
- 性别:男性开发者占92.1%,女性开发者仅占7.9%,显示出性别比例失衡。
- 就业情况:全职开发者占75.7%,非全职开发者占24.3%。相比全球,中国开发者更倾向于全职工作。
- 受教育情况:大多数开发者拥有本科学历,占比58.6%。硕士及以上学历占11.9%,显示出较高的教育水平。
- 收入水平:中国开发者平均收入较高,超过87.4%的开发者月收入高于5000元,67.6%的开发者月收入超过8000元。
- 从业时间:多数开发者从业时间在3年以内,占56.7%。显示中国开发者经验相对不足。
- 职位分布:普通工程师占比最高,达40.1%。高级工程师、架构师等职位占比相对较低,仅19%。
关键信息
技术特征
- 开发环境:Windows使用率最高,其次是MacOS和Linux。
- 开发语言:JavaScript、Java、Python是最受欢迎的开发语言。
- 编程环境:Eclipse因其免费和功能强大,成为主要选择。
- 数据库:MySQL使用率最高,Oracle因价格问题使用率较低。
- 代码托管平台:GitHub和公司内部工具使用率相近,但GitHub更受信任。
- 版本管理工具:Git使用率最高,SVN次之。
- 开发流程:敏捷开发使用率最高,占45.6%。
- 协作平台:企业内部自研工具使用率较高,占37.3%。禅道使用率也较高,占21%。
- 集成管理工具:Jenkins使用率最高,占31.8%。仍有接近一半的开发者未使用任何集成管理工具。
- API能力关注点:API的迭代管理能力最受关注,其次是安全保密和身份权限管控。
社会特征
- 所在城市:北京、杭州、上海、深圳、广州是开发者最集中的城市。
- 所属行业:软件服务、信息通讯、零售、金融是主要行业。
- 企业规模:多数开发者供职于中小企业,但大企业对高端开发者更具吸引力。
- 即时沟通工具:微信、钉钉是主要工具,QQ使用率下降。
个人特征
- 性别:男性开发者占绝对多数,女性开发者比例较低。
- 就业情况:全职开发者占比较高,非全职开发者占比较低。
- 受教育情况:本科及以上学历占比较高,显示出较高的教育水平。
- 收入水平:中国开发者平均收入较高,超过8000元的开发者占67.6%。
- 从业时间:多数开发者从业时间在3年以内,显示经验不足。
- 职位分布:普通工程师占比较高,高级工程师、架构师等职位较少。
总结
本报告全面分析了2017年中国开发者的技术特征、社会特征和个体现状,揭示了开发者群体在技术选择、工作环境、沟通工具、收入水平等方面的特点。同时,报告也指出了开发者面临的挑战和未来发展的趋势,为开发者群体提供了有价值的参考信息。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载