2020-2021中国开发者调查报告_97页_17mb
报告摘要
2020-2021中国开发者调查报告总结
核心内容
《2020-2021中国开发者调查报告》由CSDN发布,涵盖了中国开发者群体的技术趋势、开发工具使用情况、薪资状况、学习特点、开源现状、操作系统使用、物联网应用、人工智能发展、芯片行业现状、数据库使用、云计算应用等多个方面。该报告基于CSDN年度开发者大调查数据,通过大规模问卷调查和社区数据挖掘的方式收集信息,分析了中国开发者在各个技术领域的现状与趋势。
主要观点
1. 开发者群体特征
- 年龄分布:30岁以下开发者占81%,是当前开发者的主要组成部分。
- 地域分布:近半数开发者分布在一线城市,其中北京、上海、广州、深圳最为集中。
- 行业分布:软件、互联网、IT制造三个行业涵盖了86.7%的开发者。
- 性别分布:90%以上为男性开发者。
- 学历分布:本科及以上学历占近八成。
2. 薪资状况
- 近九成开发者月薪超过5000元,其中8001-17000元区间开发者占比最高(44.5%)。
- 金融业是开发者高收入群体占比最高的行业,86%的从业者月薪超过8000元。
- 39%的开发者并不认为成为管理者能带来更高收入。
3. 学习特点
- 56%的开发者通过在线课程进行学习,54%通过自学掌握新技能。
- 35%的开发者愿意付费学习,65%不愿付费。
- 57%的开发者每周学习时间超过6小时,39%学习时间为1-5小时。
- 七成的学习费用来自个人,仅有三成来自公司培训预算。
4. 开源现状
- 超九成开发者使用过开源软件,但仅有三成参与开源项目。
- 81%的开发者参与过代码贡献,44%参与文档贡献。
- 77%的开发者不曾在开源上获得收入。
- 82%的开发者每周在开源上投入时间不超过5小时。
- 35%的开发者首次接触开源产品为开发工具及框架,其次是互联网产品。
- 仅有37%的开发者了解MIT、GPL与Apache开源协议的区别。
5. 操作系统现状
- Windows依然是主流操作系统,占比72%。
- Linux在服务端开发中使用广泛,占比18%。
- macOS使用率不足10%,但作为移动开发工具,其在Android/iOS开发中表现突出。
- 国产操作系统中,HarmonyOS(鸿蒙)最受开发者熟知,占比近八成。
- 超50%的开发者希望国产操作系统能兼容主流应用市场。
- 53%的开发者认为国产操作系统需要在系统内核上加大投入。
6. 物联网技术应用
- 物联网产业链上,大数据分析环节的企业数量占比最高(15.9%)。
- Wi-Fi和蓝牙是主要的物联网通信方式,占比分别为68.4%和63.1%。
- 66.4%的物联网操作系统使用Linux,Android紧随其后,占比41.5%。
- 阿里云IoT、华为云、百度IoT占据IoT云平台前三。
- 国家物联网标识体系是开发者最关注的物联网关键技术之一。
- 物联网终端安全是开发者关注的重点,64%的企业实现数据安全保护。
- 物联网商业模式的创新受到政府政策和行业规范的显著影响。
7. 人工智能现状
- 13%的企业尚无信息化基础,33%的企业实现了事务处理数字化。
- 55%的开发者表示团队急需机器学习/深度学习算法工程师。
- 人工智能在制造业、金融、安防、健康医疗、交通物流、社交媒体等广泛领域应用。
- TensorFlow是当前主流的深度学习框架,但其市场份额有所下降。
- PyTorch在研究领域广泛使用,且生态逐步完善。
- 2020年是对话式AI爆发元年,自然语言数据成为其关键要素。
- 机器学习、深度学习、神经网络是开发者最感兴趣的方向。
8. 芯片现状
- 24.6%的芯片公司提供通信系统及设备产品,18.6%支持物联网发展。
- 近5成的开发者所在公司芯片开发者人数不足10人。
- 23%的开发者认为设计迭代是芯片开发最难的问题,其次是专利规避。
- 验证与仿真、EDA设计工具是研发过程中的主要难点。
- 集成电路IC设计/应用工程师和芯片架构工程师是当前最稀缺的人才。
- 芯片行业人才缺口近25万,预计未来5-10年将成为热门行业。
9. 数据库现状
- 52%的公司已经部署了云数据库,23%尚未计划部署。
- 79%的开发者认为可靠性、可扩展性、灵活性是数据库上云的第一要素。
- 关系型数据库是开发者最常用的数据类型,占比78%。
- 46%的开发者使用Navicat作为主要数据库开发工具。
- 77%的开发者近期没有迁移数据库的计划。
- 数据库性能问题影响了52%的开发者,主要由于业务增长和索引构建不佳。
- 数据库技术专业就业形势总体乐观,53%的开发者持乐观态度。
10. 云计算现状
- 33%的企业基础设施采用公有云部署,仅有3%未部署云资源。
- 42%的公司部署的云平台节点数小于20个。
- 云原生技术主要应用于微服务和容器编排管理。
- 59%的开发者使用容器进行开发,10%从不使用。
- 47%的开发者认为当前缺乏熟练的云原生技术人才,25%对技术选型感到困难。
关键信息
- 开发者趋势:年轻化、高学历、男性主导,主要集中在一线城市。
- 技术发展:人工智能、大数据、云计算、物联网等技术持续发展,开源成为重要推动力。
- 工具与平台:IntelliJ成为最受欢迎的开发环境,Windows为主流操作系统,MySQL是主要数据库。
- 行业挑战:国产操作系统和芯片行业面临生态和人才短缺的挑战,需加大投入和推动。
- 未来展望:随着技术发展和政策支持,AI、开源、云、大数据等将成为重要发展方向,人才需求将大幅增长。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载