2017年-数据局_云栖社区:2017中国开发者调查报告_121页_19mb
报告摘要
云栖社区2017中国开发者调查报告总结
核心内容
《云栖社区2017中国开发者调查报告》基于14992份问卷调研,成功回收7032份,全面描绘了中国开发者的技术特征、社会特征与个人特征。报告揭示了中国开发者在技术使用、开发环境、开发语言、协作工具、API能力等方面的选择偏好,同时反映了中国开发者群体在不同行业、城市及企业规模中的分布情况。
主要观点
技术特征
- 开发环境:Windows仍是多数中国开发者首选,但Linux在稳定性方面也受到重视。
- 开发语言:JavaScript使用率最高(53.9%),Java紧随其后(50.0%),Python也在高收入群体中表现突出。
- 编程环境:Eclipse因免费而受到青睐,但使用率较低,而GitHub作为国际平台仍被广泛采用。
- 数据库:MySQL是中国开发者首选,Oracle则因高成本限制使用。
- 框架与代码库:Node.js成为最受欢迎的代码运行环境,体现了中国开发者对异步编程和事件驱动的偏好。
- 版本管理工具:Git使用率远超SVN,因其分布式和高可用性优势。
- 开发流程模式:敏捷开发成为主流(45.6%),但瀑布式开发仍有其市场。
- API能力:API迭代管理能力最受关注,其次是防篡改保密功能和身份权限管控。
社会特征
- 开发者分布:北京、杭州、上海、深圳、广州是开发者最集中的城市,杭州首次超越成都、西安,成为第二大城市。
- 行业分布:软件服务行业占据40%的市场份额,信息通讯、零售、金融紧随其后。
- 企业规模:多数开发者(76.5%)供职于中小型企业,但中大型企业对高端开发者更具吸引力。
- 沟通工具:微信是主流选择(66.2%),钉钉在高收入群体中使用率逐渐上升,QQ则呈下降趋势。
- 性别分布:男性开发者占比高达92.1%,女性开发者仍为少数(7.9%)。
个人特征
- 就业情况:全职开发者占比75.7%,非全职开发者占比24.3%。
- 受教育情况:本科及以上学历占71.9%,高于全球平均水平(56.6%)。
- 收入水平:大多数开发者月收入在1万至2万之间,高收入群体(2万以上)比例逐步上升。
- 从业时间:多数开发者从业时间在3年以内,缺乏经验是普遍现象。
- 职位分布:普通工程师占比最高(40.1%),高级工程师和架构师占19.0%,总监和CTO等高层职位仅占少数。
- 开发领域:Web开发是主流(52.7%),而云计算、大数据、人工智能等新兴领域存在人才缺口。
关键信息
技术特征
- 操作系统:Windows使用率最高(67.2%),Linux次之(31.8%),但仍有49.5%的开发者未使用集成管理工具。
- 开发语言:JavaScript在开发者中使用最广泛,Java和Python在高收入群体中表现突出。
- 编程环境:Eclipse因免费而广受欢迎,但使用率较低,GitHub仍是主要选择。
- 数据库:MySQL使用率高达79.0%,Oracle因价格问题使用率较低。
- 框架与代码库:Node.js使用率39.5%,AngularJS使用率20.8%。
- 版本管理工具:Git使用率45.9%,SVN使用率38.9%。
- 开发流程:敏捷开发使用率45.6%,禅道使用率21.0%。
- API能力:API迭代管理能力最受关注(37.1%),其次是防篡改保密功能(15.4%)。
社会特征
- 城市分布:北京(19.6%)、杭州(18.1%)、上海(11.2%)是开发者最集中的城市。
- 行业分布:软件服务(40.0%)、信息通讯(17.6%)、零售(9.3%)是主要行业。
- 企业规模:中小型企业占主导(76.5%),但中大型企业对高端开发者吸引力更大。
个人特征
- 收入水平:87.4%的开发者月收入高于5000元,67.6%的开发者月收入超过8000元。
- 从业时间:多数开发者从业时间在3年以内,56.7%的开发者经验不足。
- 职位分布:普通工程师(40.1%)、高级工程师(19.0%)、项目总监(10.5%)等。
- 开发领域:Web开发(52.7%)、云计算(3.5%)、人工智能(3.5%)等。
技术领域分析
Web开发
- Web应用:Discuz!和WordPress是最受欢迎的Web应用。
- 标准:H5标准被广泛采用(74%),但仍存在局限性。
- 服务器:云服务器使用率较高(53.3%),传统自建机房逐渐减少。
- 操作系统:CentOS和Linux占据主导,稳定性是主要考虑因素。
- 测试浏览器:Chrome使用率最高(75.7%),因其兼容性和灵活性。
- 移动优化:多数开发者(45.5%)同时优化移动和桌面设备。
前端开发
- 页面搭建工具:页面搭建工具在前端开发中起重要作用(58.8%)。
- 页面监控:关注度较低,多数开发者认为服务端监控已足够。
- H5页面:H5使用率逐步上升,但整体仍低于30%。
- 技术领域:前端工程化(72.2%)、性能优化(55%)、跨端开发(46.2%)是主要关注点。
- 框架使用:阿里前端框架使用率较高(39%),显示其在中国市场的影响。
云计算
- 部署方式:公共云、混合云、专有云三足鼎立。
- 云数据库:安全防护、容灾能力、备份恢复是主要关注点。
- SaaS服务:代码管理工具(37.9%)、部署工具(31.1%)、API管理工具(26.2%)是常用服务。
- 云存储:对象存储(38.3%)是首选,本地服务器和自建对象存储也有一定比例。
大数据
- 行业应用:物联网、金融、电商是大数据应用的主要行业。
- 数据量:数据日产量和存储方式是开发者关注的重点。
- 技术关注:Hadoop、Spark等大数据技术受到开发者青睐。
- 投入预期:大数据技术的投入预期较高,尤其在新兴行业。
总结
《云栖社区2017中国开发者调查报告》全面展示了中国开发者在技术、社会和个人层面的特征。随着技术的不断发展,开发者面临着更多的挑战和机遇,特别是在Web开发、前端开发、云计算、大数据等领域。报告揭示了中国开发者群体的现状与趋势,为技术企业和开发者提供了有价值的参考。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载