CSDn 新EROG程RAMM巨ER员 2023 中国开发者调查报告 SurveyReportonDevelopersinChina www.csdn.net 2023中国开发者调查报告 出品人蒋涛 特邀专家:魏永明李靖陈渝吴庆波李海翔包云岗 颜水成王伟孙琦 总编:孟迎霞 总策划唐小引屠敏 责任编辑:郑丽媛杨阳何苗伍杏玲宋慧 流程编辑:武 数据分析:罗昭成 美术设计:曹宏纪明超 版权声明 2023中国开发者调查报告》版权属于CSDN,并受法律保护。转载、摘编或利用其他方式使用本调查报告文字或观点,应注明“来源CSDN。 目录CONTENTS 第一章报告概述3 1.1背景和方法3 1.2数据处理方法 1.3样本处理方法4 1.4特邀专家顾问5 第二章重要发现6 第三章开发者现状分析8 3.1开发者基本画像8 3.2开发者薪资状况分析11 3.3开发者工作基本分析17. 3.4开发者工作状态分析20 3.5软件开发工具使用特点23 3.6开发者学习特点分析33 第四章AloT现状分析39 第五章云原生现状分析53 第六章数据库现状分析70 第七章操作系统现状分析84 第八章芯片现状分析94 第九章开源现状分析105 |报告概述 第一章报告概述 1.1背景和方法 本报告是基于一年一度的CSDN开发者大调查数据分析结果形成。CSDN最早从20O4年开始针对中 国开发者进行大规模调查,是迄今为止全面覆盖国内各类开发者人群地域、行业分布的调查活动。该调查盲在全面和深入地了解中国开发者群体整体现状、应用开发技术以及开发工具、平合的状况和发展趋势等,是各相关行业了解中国开发者群体以及软硬件开发服务领域市场重要参考资料。 2023年中国开发者大调查基于历年各类开发技术、应用开发领域等基础,同时结合本年度特点,对调查问卷进行了重新设计。本次调查具有以下特点 调查内容一紧扣技术热点、把握知识趋势 我们根据2022-2023年的技术趋势和热点以及市场上出现的新产品、新技术、新应用,对调研选项进 行调整和补充,力求准确、及时地反映出未来中国开发技术发展变化趋势。 调查报告一提供定制方案服务、打造调研精品 本次报告在以往简版报告、完整报告分类基础上,提供定制报告分析服务。根据客户的需求,我们以调查的原始数据为基础,进行不同维度的数据交叉分析和专家点评,为企业客户制定市场及产品升发策略提供更有针对性的决策依据。 专家参与一行业资深团队、全面洞悉业界 本次大调查特别成立专家顾问团队,针对调查中涉及的技术领域,特邀相关领域的技术专家,共同参与调查项的设计并对报告中的部分数据进行专业点评。调查数据的获取采用大规模线上问卷数据调查和社区平合数据挖掘相结合的方式,除了利用CSDN自身平合资源之外,还联合部分合作伙伴渠道进行大力推厂以增加数据采集的全面性,力求调查结果更加客观、准确。 3 2023中国开发者调查报告 1.2数据处理方法 ·数据处理流程 数据导入及变量定义无效样本剔除数据校验数据分析及数据挖掘 ●数据分析工具 使用目前流行的Python和ChatGPT进行数据分析,基于pandas进行数据处理,基于pyecharts以及 ECharts进行结果可视化展示。根据分析目的,采用了描述性统计、交叉分析等数据处理方法。 1.3样本处理方法 本次调查采取样本有效性筛选方法来保证样本的有效性,包括重复填写问卷排除法、答题逻辑矛盾 排除法、不完整问卷排除法等。 4 |报告概述 1.4特邀专家顾问 开发平台和工具领域顾问专家 魏永明飞漫软件创始人 李靖蚂蚁集团语雀团队稳定性负责人 AloT领域顾问专家 颜水成智源研究院访问首席科学家,新加坡工程院院士,AAAI、ACM、IEEE及IAPRFelloW 云计算领域顾问专家 孙琦万博智云CTO 数据库领域顾问专家 李海翔腾讯数据库首席架构师 操作系统领域顾问专家 陈渝清华大学计算机系长聘副教授 吴庆波教育部国产基础软件工程研究中心主任 芯片领域顾问专家 包云岗中国科学院计算技术研究所副所长 开源领域顾问专家 王伟华东师范大学数据科学与工程学院教授 庄表伟开源社理事 感谢以上专家对调查报告的指导与支持! 5 2023中国开发者调查报告 第二章重要发现 我们在本次调研过程中有如个重要发现 1.30岁以下的开发者人数持续下降,占比71%;全国超40%的开发者分布在一线城市 软件行业涵盖了国内近半数开发者 40.2% 过去一年,仅51%的开发者工资有所上涨,而2022年该数据为62% 2.1T行业人员流动并没有想象中那么快,2023年没有跳槽的开发者占比超3成 上班时间自由的开发者对工作时长满意度最高 有七成开发者更倾向于在一线城市和新一线城市工作 每天有超过一半时间在与代码的人员,占比不到30%3.随着人工智能、云计算等技术的发展,并发者的工具选择有了很大的变化 Python的采用率大幅提升,占比31.2%。同时也有25.3%的开发者想要在新的一年里尝试用 Python编程语言 Vue.js在Web开发中意发流行,使用率以36.1%位居第一。与之形成对比的是,jQuery的使用量 在逐年下降,由去年的29.1%降至了23.3% A工具层面,34%的开发者表示使用过ChatGPT,使用率排名第一。61%的开发者认为当前的A 编程并不能取代开发者 4.AIoT相关技术正在不断成熟,其应用领域除了传统的制造业、能源等领域,还涉及到医疗健康、农 业、城市管理等多个领域 数据科学/数据挖掘/数据分析是AloT领域中最受开发者关注的技术26.6%的开发者表示看好生成式人工智能,其次是天规模数据集和天模型开源,分别占比23.4% 和20.9% 6 重要发现 5.云原生逐渐在人工智能、大数据、边缘计算、5G等新兴领域薪露头角 80%的公司使用了私有云、公有云、混合云、多云服务 Kubernetes是最热门的容器集群管理工具 在云原生时代,容器化和微服务化是开发者最为关注的技术 5.有40%的开发者已经对数据库进行了深入的了解,并能够应用到实际的并发中关系型数据库依然是使用率最高的数据库类型MySQL是商业数据库中使用率最高的数据库,占比70% 与传统的本地数据库相比,云数据库在许多方面具有更高的可靠性和安全性,但仍有83%的开发者对数据安全表示担心 7.国产操作系统在功能和性能上与国外操作系统还存在一定的差距,但是这些差距正在遂步缩小在国产操作系统中,HarmonyoS和MIU拥有着广泛的用户群体66.71%的开发者认为国产操作系统在应用兼容性方面存在问题 超过四成的开发者认为,国产操作系统在物联网领域具有巨大的发展潜力 8.芯片技术需要大量的知识积累和开发经验,但在国内这方面的人才储备仍然相对较少,这使得芯片研究和开发的进程受到了限制 -芯片开发人员最常用的两种语言分别是C/C++和Verilog 在国内的芯片公司中,有38.46%的芯片搭载了人工智能技术 9.并源成为当今技术圈必不可少的一项技术,96%的并发者正在使用并源软件 除了对外的开源,各公司也在开始发力内源(InnerSource),加速公司内部代码共享 63%的开发者表示未曾在开源中获得收入 7 2023中国开发者调查报告 第三章开发者现状分析 3.1开发者基本画像 我们将开发者根据年龄范围划分成三类,对不同年龄段开发者群体进行特征分析后呈现如下特点: 30岁以下的从业者(71%)30-40岁从业者(22%)40岁以上的从业者(7%) 性别:男87%性别:男94%性别:男96% 教育背景:本科及以上81% 教育背景:本科及以上88% 教育背录:本科及以上85% 地域分布:一线城市41% 地域分布:一线城市42% 地域分布:一线城市3% 当前职位: 当前职位: 当前职位: WRR BSAWESABE产 所属行业Top3:款件/互联网/IT制造78%所属行业Top3:款件/互联网/loT制造71%所属行业Top3:软件/互联网/教育59% 图表1.开发者基本特征 ?30岁以下的开发者人数占71%,全国超过40%的开发者工作在一线城市(其中以北京、上海、广州、深圳为主)。本科及以上学历占8成,89%的开发者都是男性。 软件行业涵盖了国内近半数开发者。40岁以下的开发者从事后端开发的比例最高。40岁以上开发者主要担任技术经理以及架构师的职位,所属行业重点分布在互联网、软件、教育领域。 8 开发者现状分析 黑龙江省 新疆维吾尔自治区 甘肃省 宁夏回族自治区 内蒙古自治区 辽宁省 山西省河北省 吉林省 青海省 陕西省山东省 河南省 西藏自治区 四川省重庆市 湖北省 江苏省安徽省 浙江省 云南省 贵州省湖南省江西省 福建省 西社族自治 高 500 0 低 图表2开发者地域分布 北京、广东是开发者聚集较多的地域,占全国总数28.2%。上海、江苏地区的开发者占比数量处于第 二梯队,占全国总数的15.1% 2023中国开发者调查报告 北京14.1% 广东14.1% 江苏7.9% 上海7.2% 工果5.8% 山东5.6% 四川5.3% 陕西4.3% 河南4.3% 非4.1% 湖南3.1% 安徽2.6% 重庆2.5% 福建2.5% 2.5% 图表3开发者地域分布(省、自治区、直辖市、特别行政区)Top15 10 开发者现状分析 3.2开发者新资状况分析 相较于去年的数据,今年开发者的薪资整体有所下降。薪资低于5000元的开发者占比从去年的5.5%增至 13.7%。一方面,随着越来越多从业者涌入T行业,对于新手而言,起始薪资多数处于这一水平。 另一方面,近来全球经济增长放缓,“活下去”成为很多科技企业的首要目标。为此,不少公司对上 至CEO、下至一线开发者采取降薪手段来缩减成本。这一点在月收入于8000-30000元范围的开发者身上体现得尤为明显。 当然,在不断提升自身技能时,很多开发者也获得了与能力成正比的薪资。月薪高于30000元的开发 者占比稍有提升,增长到了8.1%。 20222023 ≤5000元 5.5% 13.7% 5001-8000元 18.5% 18.4% 49.2% 8001-17000元 40.2% 17001-30000元 20.5% 19.6% 30001-40000元 40001-60000元 3.9% 4.1% 1.6% 2.6% 60001-85000元 ≥85001元 0.3% 0.5% 0.5% 0.9% 图表4开发者月薪分布情况 11 2023中国开发者调查报告 整体而言,当进一步问及在过去一年中薪资是否有变化时,6%的开发者表示工资出现了负增长, 43%的开发者工资没有任何变化。仅51%的开发者表示过去一年工资有所上涨,而2022年该数据为 62% 43% 21% 16% 8% 6%6% 负增长不变0-5%6%-10%11%-20%21%以上 图表5开发者月薪增长情况 12 开发者现状分析 月薪高于1.7万元的开发者中,近3成在北京工作,相对去年有所下降,但依然远超其它地区。广东、 上海地区月薪高于1.7万元的开发者占比分别为19%和14%。 2022年2023年 北京 26% 29% 18% 广东 19% 上海 14% 179 江苏 8% 浙江 四川 E 陕西 4% 2% 湖北 2% 1% 山东 2% 1% 福建 2% 图表6月薪高于1.7万元开发者各城市占比TOP10 13 2023中国开发者调查报告 数据显示,月薪高于1.7万元开发者数量Top10的各地区中,在北京和上海工作的开发者有近半数的薪资在1.7万元以上,其它地区仅占三成左右。 17000元以下17000元以上 25% 21% 13% 35% 51%49% 30%33% 34%29% 65% 49%51% 70% 67% 66% 75% 79% 87% 71% 北京广东上海江苏浙江2911陕西湖北山东福建 图表7月薪高于1.7万元在各地区中人数占比Top10 在不同性别的开发者中,薪资也存在一定的差异。在月薪超过1.7万