新闻  |   论坛  |   博客  |   在线研讨会
最爱 ChatGPT,每天编码 300 行,月薪 8k-17k 占比骤减!揭晓中国开发者真实现状(1)
AI科技大本营 | 2023-04-18 20:58:35    阅读:159   发布文章

瞬息万变的技术圈,似乎随时都在给予技术人数不清的机遇与挑战:

过去一年,频繁出圈的虚拟人曾一度将元宇宙的热度推至巅峰,如今却逐渐“悄无声息”;在互联网红利下投身 IT 行业的人,意外迎来了“降本增效”的 2022 年;年底 ChatGPT 横空出世,令 AIGC 成为最新的技术热词,无数大厂和开发者奔赴而上…… 

身处 IT 技术持续迭代,新兴趋势不断出现的技术圈,作为一名开发者,你是否清晰掌握自己所在的位置?为全面并深入地揭晓中国开发者群体的真实现状,CSDN 重磅发布《2022-2023 中国开发者现状调查报告》。本报告将紧扣前沿热点、追踪技术发展趋势,围绕开发者生存、开发工具和学习演进图谱等维度展开,并特邀了飞漫软件创始人魏永明和蚂蚁集团语雀团队稳定性负责人李靖对报告进行深度分析与点评。 

首先,让我们一览本次报告的几个重要发现: 

 从各年龄段从业者的职位信息可看出,40 岁以下开发者大多从事后端开发,40 岁以上开发者则主要担任技术经理以及架构师的职位。

 在经济大环境收紧的 2022 年,涨薪似乎变成了一件难事。2021 年有 62% 的开发者表示过去一年工资有所上涨,而 2022 年该数据降到了 51%。

 在过去一年中,有 45% 的开发者表示曾使用过 AI 编程相关工具,其中使用过 ChatGPT 的开发者更是直接占到了 34%。

 仅不足 9% 的开发者每天有超过 70% 以上的时间编码,且绝大多数开发者每天编写的有效代码行数不超过 300 行。

 有 4% 的开发者表示没有时间去充电学习,而 44% 的受访者则表示每周会学习 1-5 小时。


图片

30 岁以下仍是“主力军”,更倾向于一线城市发展 


都说日新月异的技术圈是一个偏爱年轻人的赛道,从调查数据的结果来看,确实如此:本次调查的开发者中,30 岁以下从业者占比高达 71%。不过结合往年情况来看,该数据实际在逐年下滑:从 2020 年的 81% 到 2021 年的 78%,再降到如今的  71%。 

反观被广大开发者视为“中年危机”的 30-40 岁,该年龄段从业者占比已从 2020 年的 16% 提升至 22%。可见,即使互联网呈年轻化的态势仍在持续,但“35 岁”也并不是程序员无法打破的年龄魔咒。 

对于这个现象,蚂蚁集团语雀团队稳定性负责人李靖认为:“相比去年,40 岁以上的从业者从 3% 增长到 7%,随着工作年限的增加,这个人群比例还会继续提升,而这个人群,无论是研发能力还是业务能力都是相对更加丰富的,或许未来再去谈论 35 岁这个敏感年龄时也会发生一些变化,分水岭将会被推迟到 38~40 岁。” 

从各年龄段从业者的职位信息可看出,40 岁以下开发者大多从事后端开发,40 岁以上开发者则主要担任技术经理以及架构师的职位。 

图片

图表1 开发者基本特征 

对于开发者群体来说,一线城市和新一线城市往往有更多的工作机会。目前北京、广东是开发者聚集较多的地域,占全国总数 28.2%,上海、江苏处于第二梯队,占全国总数的 15.1%。据调查结果显示,有七成开发者也更倾向于在一线城市和新一线城市工作。 

图片

图表2 开发者地域分布(省、自治区、直辖市、特别行政区) Top15

图片

图表3 开发者工作城市倾向

 

图片

「降本增效」的 2022 年,程序员薪资水平略有下降

 

一贯被贴上“高薪”Tag 的程序员群体,面对 2022 年多数互联网公司都采取的「降本增效」策略,其薪资的涨幅难免略有停滞。 

相较于 2021 年的数据,过去一年开发者的收入水平整体有所下降。薪资低于 5000 元的开发者占比从 2021 年的 5.5% 增至 13.7%,月收入在 8000 ~ 17000 元的开发者从去年的 49.2% 降到了 40.2%,月薪高于 30000 元的开发者占比稍有提升,增长到了 8.1%。 

图片

图表4  开发者月薪分布情况 

在经济大环境收紧的 2022 年,涨薪似乎也变成了一件难事。数据显示,2021 年有 62% 的开发者表示过去一年工资有所上涨,而 2022 年该数据降到了 51%,43% 的开发者表示工资没有任何变化,甚至还有 6% 的开发者薪资出现了负增长。

图片

图表5  开发者月薪增长情况

尽管整体收入水平稍有下降,但身在北上广的程序员们薪资依旧可观。月薪高于 1.7 万元的开发者中近 3 成(26%)在北京工作,广东、上海地区月薪高于 1.7 万元的开发者也分别占比 19% 和 14%。另外,调查数据显示 ,月薪高于 1.7 万元开发者数量 TOP 10 的各地区中,在北京和上海工作的开发者有近半数的月薪在 1.7 万元以上,而其它地区仅占三成左右。

图片

图表6 月薪高于 1.7 万元在各地区中人数占比 

在男多女少的开发者圈中,双方薪资也存在一定差异。在月薪超过 1.7 万元的区间中,男性开发者的占比为 31%,女性开发者仅有 16% 。不过在 8 千元到 1.7 万元区间中,女性开发者的占比(43%)略高于男性开发者(39%)。

图片

图表7 不同性别的开发者月薪占比

事实证明,程序员“高薪”Tag 的背后,很大程度上可能与加班费有关。在每周工作 40 小时(标准工时)的开发者中,月薪在 1.7 万元以上的仅占 24%。反观每周工作时长超过 55 小时的,拿到高薪的占比会更高。此外,2022 年严峻的行业形势、疫情等因素对自由职业者造成了不小的影响:该群体收入超过 1.7 万元的比例,从去年的 24% 下降至 16%。

图片

图表8 每周不同工作时长开发者薪资分布 

除此之外,程序员的薪资水平也与学历和工龄有关:

▶ 调查结果显示,学历越高的开发者,其高收入群体的占比相对也就越大。例如,学历背景为硕士研究生和博士研究生的开发者中,薪资达到 1.7万元以上的超过五成。 

 随着工龄增加,开发者薪资也会逐年增长。工作 11-15 年的开发者中,薪资在 1.7 万元以上的占比 67%,而工作 1 年以内的开发者中,薪资超过 1.7 万元的仅占 10%。 

图片

图表9 开发者工作年限薪资分布 


图片

Python 风头愈盛,ChatGPT 霸榜第一


对程序员而言息息相关的编程语言方面,国内使用 Java 的开发者人数依旧稳居第一,近来长期占据 TIOBE 榜单第一的 Python,则以 31.2% 的占比高居第二。另外,Python 也是 25.3% 的开发者想要学习的下一门编程语言——可见随着人工智能的发展,Python 的使用量正在逐渐提升,其在开发者圈子也非常受欢迎。

图片

图表10 编程语言使用排行(多选) 

相对于受欢迎的 Python,38% 的开发者对于晦涩难懂的低级语言汇编始终不喜欢,C、C++ 也因其较高的学习门槛,让部分开发者望而生畏。

图片

图表11 开发者最讨厌的语言排行(多选)

近年来,Vue.js 在 Web 框架中愈发流行。数据显示,有 36.1% 的开发者用 Vue.js 进行了大量开发。相较之下,jQuery 的使用量则在逐年下降,由去年的 29.1% 降至了 23.3%。 

图片

图表12 Web 框架使用排行(多选)

跨平台工具 Flutter 也在近几年也得到了迅速扩展,国内如阿里、腾讯、百度等各大开发厂商都在大力推广使用,有 6.8% 的开发者表示会在工作中经常使用到 Flutter——在本次调查结果中,Flutter 挤掉了 React Native 进入榜单前十。

图片

图表13 技术框架使用排行(多选)

协作也是开发者开发工作中最重要的一环。值得一提的是,今年 1 月 GitHub 在官方博客中宣布达成 1 亿用户,即如今正式有超过 1 亿开发者在使用 GitHub 来构建、维护和贡献软件项目——这项成就也在本次调查结果中得到体现:有 62% 的开发者使用 Github 作为研发协作管理工具,其次是占比 30% 的 GitLab。

图片

图表14 研发协作管理工具 

如上文所说,降本增效是 2022 年的主旋律。在此背景下,低代码平台和 AI 编程“神器”都是程序员用来提高开发效率的有利工具: 

 2021 年仅有 31% 的开发者使用过低代码开发平台,而该数据在过去一年已增长至 42%,其中 24% 的开发者使用过阿里宜搭平台。

图片

图表15 低代码平台使用排行(多选)

 2022 年 ChatGPT 的爆火出圈,掀起了 AI 大模型的新一波发展热潮,AI 编程工具的使用对于开发者而言也不再那么陌生。在过去一年中,有 45% 的开发者表示曾使用过 AI 编程相关工具,其中使用过 ChatGPT 的开发者更是直接占到了 34%。

图片

图表16 AI 编程辅助工具使用排行(多选)

不过,自从 AI 工具可以帮助人们编程后,对于其是否能够替换开发者有关的讨论便不绝于耳。对于这个问题,61% 的开发者认为当前 AI 编程并不能取代开发者,同时也有一小部分开发者觉得 AI 编程有望取代现有开发者。

图片

图表17 AI 编程辅助工具是否会取代开发者 

对于这个问题,飞漫软件创始人魏永明认为:“本质上,一项新技术是否可能替代整个人类或者部分人类或者某个职业,是由替代成本决定的。而计算机软件发展到今天的规模,是一层层软件堆叠而成的结果。就算 AGI 技术可以自己设计和实现操作系统、编译器、数据库,也不会有人花钱让 AGI 去做这件事,因为从经济上讲,这是极度不划算的事情。因此,替代会发生,但在可预见的未来,只会发生在应用层面。” 

至于 AI 将带来的影响,魏永明也进行了预测:“AI 在软件开发方面的演进,大致遵循从辅助编程(如代码补全、测试用例的自动生成)到生成完整的应用级代码,同时在软件系统的安全性、可靠性等垂直领域给以人类辅助。这带来两个影响:一方面,懂业务或懂需求的开发者可以不用借助职业开发者而完成应用的开发;另一方面,底层及系统级的开发人员始终有其存在的价值。” 

此外,李靖也表示开发者需要对此做好准备:“AI 在开发者领域的深入是有明显价值的,在当下,AI 更多还是以最强大脑的角色出现,辅助开发者更高质高效地完成工作,未来,AI 还会进一步影响大量产业,开发者需要做好准备加入到这个行列。” 


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客