云栖社区-2017中国开发者调查报告-66页_4mb
报告摘要
2017中国开发者调查报告总结
核心内容概览
本报告基于云栖社区对7032位中国开发者的调研数据,揭示了2017年中国开发者群体的技术特征、社会特征、收入水平、开发环境及工具偏好等。报告涵盖了Web开发、前端开发、云计算、大数据、人工智能、移动开发、区块链、安全等多个技术领域,反映了中国开发者当前的技术趋势和行业现状。
主要观点与关键信息
技术特征
- 代码托管平台:中国开发者在GitHub和公司内部工具之间平分秋色,但对GitHub的信任度较高,主要由于其国际影响力和品牌效应。
- 开发语言:JavaScript是中国开发者使用最多的语言,占比53.9%,而Java和Python在高收入群体中更受欢迎。
- 开发环境:Windows系统在中国开发者中占比最高,达67.2%,其次是MacOS和Linux。
- 编程环境:Eclipse是主要的编程环境,因其免费和插件丰富受到青睐。
- 数据库:MySQL是中国开发者的首选数据库,占比79.0%,其次是Oracle。
- 版本管理工具:Git是主流选择,占比45.9%,因其分布式特性、离线使用、高可用性等优势。
- 规范流程模式:敏捷开发是最受欢迎的开发模式,占比45.6%,表明开发者对快速迭代和灵活管理的偏好。
- 集成管理工具:仅31.8%的开发者使用持续集成管理工具,说明在流程管理意识方面仍需提升。
开发者现状
- 收入水平:87.4%的中国开发者月收入超过5000元,67.6%月收入超过8000元,接近或追平一线城市平均工资。
- 工作城市:北京、杭州、上海、深圳、广州是开发者最偏爱的城市,其中杭州首次超越传统“北上广深”。
- 沟通工具:微信是66.2%开发者的主要沟通工具,钉钉在高收入群体中使用率上升,QQ使用率下降。
- 企业规模:多数开发者(76.5%)在中小型企业工作,大型企业对高端开发者吸引力更大。
Web技术
- Web应用部署:53.3%的开发者已将Web应用部署在云服务器,传统自建机房和租用服务器逐渐减少。
- 前端框架:39%的开发者使用过阿里的前端开发框架,表明其在中国开发者中具有一定的品牌影响力。
- H5应用:H5已成为前端开发的重要组成部分,74%的开发者已采用H5标准。
云计算
- 云平台压力:跨地域、跨Site应用和大量Web服务是云平台的主要压力来源。
- 云服务趋势:云服务部署成为新常态,开发者对云平台的依赖日益增加。
大数据
- 应用场景:大数据主要应用于资金密集、数据基础量大的行业,如电商和物联网。
- 技术使用:近50%的开发者已使用Hadoop等大数据存储方案,分布式计算系统因其高效和安全性受到青睐。
- 技术趋势:Hadoop与Spark并存,Spark因API简单、内存优化等优势快速发展。
人工智能
- 技术渗透:计算机视觉、自然语言处理、语音技术是中国开发者最关注的AI领域。
- 挑战:算法成熟度和数据收集难度是AI技术应用的主要障碍,成本问题相对次要。
移动开发
- 盈利情况:仅15.8%的移动开发者表示对应用盈利满意,应用内购买和电子商务是主要盈利方式。
- 市场现状:移动开发市场繁荣但竞争激烈,多数开发者面临盈利难题。
区块链
- 应用阶段:区块链技术在中国仍处于探索阶段,主要应用于信息存证、资产模型和关键业务约束。
- 挑战:标准不统一、技术不成熟、缺乏成功案例是开发者面临的主要问题。
安全
- 安全投入:仅50%的企业选择增加安全预算,表明安全投入力度不足。
- 安全趋势:云上云下的统一安全管理成为趋势,有助于降低成本和提升效率。
中国开发者画像
个人特征
- 性别比例:男性开发者占92.1%,女性开发者仅占7.9%,女性开发者比例略高于全球。
- 就业情况:75.7%为全职开发者,24.3%为兼职或自由职业者。
- 教育水平:71.9%的开发者拥有本科及以上学历,高于全球平均水平。
- 收入分布:1-2万元是主要收入区间,占32.2%,但Java、Python开发者高收入比例更高。
- 从业时间:56.7%的开发者从业时间在3年以内,表明中国开发者经验相对不足。
- 职位分布:40.1%为普通工程师,19.0%为技术专家,4.5%为技术管理者,4.0%为高管。
开发者行业分布
- 行业集中度:40%的开发者在软件服务行业,其次为信息通讯、零售、金融。
- 人才需求:云计算、移动开发、大数据等领域人才“饥渴”,但Web开发相对饱和。
- “新零售”趋势:成为下一个“移民”行业,开发者对其兴趣浓厚。
技术趋势与展望
- Web开发:H5技术逐渐普及,Chrome成为主流测试工具。
- 前端开发:工程化和性能优化是主要诉求,第三方解决方案市场潜力大。
- 云计算:云服务部署成为常态,跨地域和Web服务是主要挑战。
- 大数据:Hadoop和Spark成为主流,企业需提升对大数据的认知和投入。
- 人工智能:感知智能(如计算机视觉)是入门首选,认知智能难度高。
- 区块链:仍处于探索阶段,需解决标准、技术、成功案例等问题。
- 安全:安全投入不足,云安全成为趋势。
其他值得关注的点
- 沟通工具:钉钉在高收入开发者中使用率上升,而QQ使用率下降。
- 开发团队:企业内部协作工具使用率高,37.3%的开发者使用企业自研工具。
- 开发者成长路径:50%的开发者在晋升过程中被淘汰,说明行业竞争激烈。
结语
本报告不仅描绘了2017年中国开发者的技术现状和趋势,还揭示了其社会特征和行业分布。随着技术的不断演进,中国开发者群体正逐步向更加专业、高效、协作的方向发展。未来,随着全球开发者调查的启动,中国开发者将更深入地了解国内外技术动态,推动技术发展。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载