2019-2020中国开发者调查报告.pdf
版权声明2019-2020中国开发者调查报告版权属于CSDN,并受法律保护。转载、摘编或利用其他方式使用本调查报告文字或观点,应注明“来源CSDN”。中国开发者调查报告2019-20202019-2020中国开发者调查报告2目录 CONTENTS第一章 报告概述 41.1 背景和方法 41.2 数据处理方法 51.3 样本处理方法 51.4 特邀专家顾问 61.5 特别鸣谢 6第二章 重要发现 7第三章 开发者现状分析 93.1 开发者基本特征 93.2 开发者薪资状况分析 143.3 开发者学习特点分析 203.4 软件开发工具使用特点分析 23第四章 大数据技术应用现状分析 344.1 企业大数据平台构建及应用情况 344.2 企业构建大数据平台所用技术情况 41第五章 区块链技术应用现状分析 465.1 区块链技术应用现状分析 465.2 区块链技术开发特点 47| 报告概述35.3 区块链应用前景展望 48第六章 人工智能技术应用现状分析 516.1 企业人工智能现状 516.2 人工智能技术开发特点 546.3 人工智能行业应用与选用因素 57第七章 物联网技术应用现状分析 607.1 5G和物联网技术应用状况 607.2 物联网技术开发现状 64第八章 开源技术应用现状分析 698.1 开源技术应用状况 698.2 开源技术开发状况 72附录:中国城市线具体划分752019-2020中国开发者调查报告4第一章 报告概述1.1 背景和方法本报告是基于一年一度的CSDN开发者大调查数据分析结果形成的。CSDN最早从2004年开始针对中国开发者进行大规模调查,是迄今为止覆盖国内各类开发者人群数量最多,辐射地域、行业分布最广的调查活动。该调查旨在全面和深入地了解中国开发者群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势等,它是各相关行业了解中国开发者群体以及软件开发服务领域市场的重要参考资料。 2019-2020年中国开发者大调查针对软件开发技术、应用开发领域等方面对调查问卷进行了重新设计。本次调查具有以下特点:调查内容 紧扣技术热点、把握知识趋势我们根据2020年的技术趋势和热点以及市场上出现的新产品、新技术,对调研选项进行了调整和补充,力求准确、及时地反映出未来中国开发技术发展变化趋势。调查报告 提供定制方案服务、打造调研精品本次报告依旧在以往简版报告、完整报告分类基础上,提供定制报告分析服务。根据客户的需求,我们以调查的原始数据为基础,进行不同维度的数据交叉分析和专家点评,为企业客户制定市场及产品开发策略提供更有针对性的决策依据。专家参与 行业资深团队、全面洞悉业界本次大调查特别成立了专家顾问团队,针对调查中涉及的技术领域,特邀了相关领域的技术专家,共同参与调查项的设计并对报告中的部分数据进行专业点评。 本次调查数据的获取采用大规模线上问卷数据调查和社区平台数据挖掘相结合的方式,除了利用CSDN自身平台资源之外,还联合部分合作伙伴渠道进行大力推广以增加数据采集的全面性,力求调查结果更加客观、准确。| 报告概述51.2 数据处理方法数据处理流程1.3 样本处理方法本次调查采取样本有效性系统方法来保证样本的有效性:包括重复填写问卷排除法、答题逻辑矛盾排除法、不完整问卷排除法等。统计分析工具利用目前流行的大规模数据统计分析工具SPSS,根据分析目的采用了描述性统计、交叉分析等数据处理方法。2019-2020中国开发者调查报告61.4 特邀专家顾问开发平台及工具领域顾问专家范怀宇 前豌豆荚技术负责人,现轻芒联合创始人云计算领域顾问专家刘俊辉 京东云产品研发部专家架构师5G+物联网领域顾问专家崔原豪 华文明德联合创始人&CTO、北京邮电大学&Aalto大学博士,知乎通信优秀回答者AI领域顾问专家邵 浩 上海瓦歌智能科技有限公司总经理,狗尾草科技人工智能研究院院长开源领域专顾问专家庄表伟 华为云高级产品经理,开源社理事、执行长大数据领域顾问专家宫明明 墨尔本大学讲师区块链领域顾问专家袁海雷 杭州复杂美南京研发中心负责人、前甲骨文资深工程师王继尧 复杂美产品运营主管、比特大学副校长、阿里云IoT事业部认证讲师感谢以上专家对调查报告的指导与支持!1.5 特别鸣谢| 重要发现7第二章 重要发现我们在本次调研过程中有如下主要发现:1. 30岁以下开发者人数占比超8成,全国近半数的开发者工作在一线城市互联网、软件、IT制造三个技术领域涵盖了国内84%以上的开发者全国有19.6%开发者月薪超过1.7万元,在一线城市,30%开发者月薪超过1.7万元66%开发者拥有本科学历,12%开发者拥有硕士或以上学历2. 开发者学习热情高涨,5成开发者通过自学,31%接受了软件开发的在职培训37%开发者愿意付费学习近6成开发者每周学习6小时以上7成的开发者参加培训的预算来自个人3. 6成开发者在使用Java语言,近5成开发者近期最想学Python语言开发者的云容器使用率仅15%,超6成开发者在使用Notepad文本编辑器Spring、Vue.js是较受欢迎的Web框架34%的开发者用容器进行开发,基于云上/浏览器IDE进行软件开发方面,普遍看启动速度快,操作便利性和桌面版IDE可以媲美4. 大数据技术应用开始普及,但大数据应用场景逐渐多元化81%的企业在运用大数据技术目前56%的企业对大数据的应用更多的体现在统计分析、报表及数据可视化上Spark、Redis和Kafka正在成为企业大数据平台通用技术组件5. 区块链技术近两年是热点,23%开发者有应用或准备应用,72%开发者尚处于初步了解阶段,4%开发者完全不了解比特币和以太坊是当前两种主流的区块链开发平台82019-2020中国开发者调查报告金融行业是普遍认为的行业应用方向6. 人工智能技术日益受到企业和市场的关注,应用前景广阔但任重道远64%企业尚未实现智能化,5成开发者所在公司算法工程师团队规模小于10人机器学习/深度学习算法工程师最为急缺,半数人员希望学习机器学习/深度学习/神经网络7. 物联网产业链上企业最多的在智能设备环节,大数据分析是物联网最大的应用领域近7成开发者认为未来5G网络的传输速率能达到4G网络的10倍以上89%开发者认为智能网联汽车是物联网较大的应用领域8. Apache项目和Linux是开发者较为喜欢的开源项目半数开发者很少参与开源项目的开发、维护、运营和社区发展等;全职参与的仅7%超过6成开发者未从开源项目获取收入77%开发者每周在开源上投入不超过5小时| 软件开发者现状分析9第三章 开发者现状分析3.1 开发者基本特征我们将开发者根据年龄范围划分成三类,对不同年龄段开发者群体进行特征分析后呈现出如下特点:图表 1 开发者基本特征30岁以下开发者人数占超8成,全国近半数的开发者工作在一线城市(北京、上海、广州、深圳、天津),本科及以上学历占8成, 92%的开发者是男性互联网、软件、IT制造三个技术领域涵盖了国内84%以上的开发者40岁以上的开发者从事技术经理的比例最高