掌握现在,洞察未来?2022年中国开发者现状大调查——年龄、地域、薪资的秘密揭示
文章主题:关键词: 技术圈, 开发者现状, 调查报告, 年龄结构
作者 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
瞬息万变的技术圈,似乎随时都在给予技术人数不清的机遇与挑战:
🌟元宇宙热度曾巅峰,虚拟人引领潮流,却渐行渐远。💻互联网红利下,IT从业者迎来2022年成本控制与效率提升的意外惊喜。🎉ChatGPT一出,AIGC瞬间成为科技热浪中的焦点,各大企业和开发者纷纷投身其中,创新无界。🔍随着技术迭代,行业动态瞬息万变,让我们共同期待下一个科技风暴的到来!🌟SEO优化提示:元宇宙、虚拟人、ChatGPT、AIGC、互联网红利、降本增效、技术热词、大厂开发者、创新无界、科技风暴
🌟💡身处技术浪潮的尖端,作为开发者,你是否对自己的位置有清晰的认识?想知道中国开发者群体的现状吗?别再等了!*CSDN*带你一探究竟!🔍🔥🔥《2022-2233 中国开发者现状调查报告》即将震撼发布!这不仅仅是一份报告,它将揭示行业脉动,紧跟技术革新步伐。从开发者日常挑战到工具选择,再到学习路径的演变,无所不包。🚀👩💻重量级嘉宾闪亮登场:飞漫软件的大佬魏永明和蚂蚁集团语雀的李靖,他们将以专业视角深度剖析报告,为你揭示行业洞察。他们的见解,定会引发你的思考。🤔别忘了,这份报告将是你紧跟技术潮流、提升技能的重要参考。赶快行动,一起见证中国开发者的力量!💪#2022开发者调查报告 #技术趋势分析 #开发者现状洞察
首先,让我们一览本次报告的几个重要发现:
▶ 从各年龄段从业者的职位信息可看出,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 还会进一步影响大量产业,开发者需要做好准备加入到这个行列。”
每天编码不超过 300 行,对频繁开会“深恶痛绝”
2022 年整体就业形势的改变,使得开发者的工作状态也发生了些许变化。在外界来看人员流动较快的 IT 行业,其 2022 年开发者的跳槽频率略有下降,近 1-2 年内有跳槽经历的人不足三成。
图表18 开发者跳槽频率分布
过去一年,按照标准工时(40 小时)上班的开发者比例也有所上升,从 2021 年的 30% 提升至 34.2%,即 73% 的开发者平时不加班或仅有少量加班。对于这部分开发者来说,合理的工作时长保障了他们的生活幸福感,因此满意度普遍较高:每周工作 40 小时的开发者中,仅有 4% 的人对工作时长不满意。
图表19 开发者工作时长
图表20 开发者对工作时长满意度
对于大部分程序员来说,舒适的工时总是很难匹配到理想的高薪,因此对于“大小周”的态度,他们也分成了两个阵营:23% 的开发者表示,虽然大小周会占用周末休息时间,但为了高薪宁愿“大小周”;56% 的开发者则选择更轻松的生活方式,不要“大小周”。
图表21 开发者对“大小周”的态度
人们都说程序员也是“码农”,但在日常工作中他们真正写代码的时间似乎并不多:仅不足 9% 的开发者每天有超过 70% 以上的时间编码,每天超过一半时间在写代码的人也不到 30%。
图表22 开发者每天写代码的时间
编码时长不足很大程度上也就限制了代码的产出量,因此绝大多数开发者每天编写的有效代码行数不超过 300 行。
图表23 开发者每天写代码行数
造成这个现象的原因,或许是由于工作中所遇到的各种事情打断了手头工作,从而影响了开发效率。根据调查数据显示,42.7% 的开发者认为频繁开会严重影响工作效率, 可见越来越多开发者对开会“深恶痛绝”。
图表24 影响工作效率排行(多选)
对于广大程序员“头疼”的频繁开会问题,李靖指出:“面对远程办公带来的沟通难题,企业可以通过引入更高效的协作工具和流程,如在云服务上构建共享工作空间,采用即时通讯工具以及规范的文档管理等方式,以减少不必要的会议。”
积极学习热点技术,半数开发者想转管理岗
面对新技术的不断迭代更新,程序员要想提升自身能力,就必须紧跟时代的步伐。数据显示,61% 的开发者会通过学习热点技术来提升自己的事业。
图表25 开发者提升自己事业的方式(多选)
至于学习路径,54% 的开发者表示会首选在线课程,这也是如今人们持续学习的一个重要路径,其优势很明显:打破时空限制且互动性强,在家就能学遍各种课程。其次,还有 43% 的开发者会通过自学去掌握新的编程语言、框架或工具。
图表26 开发者持续学习路径排名(多选)
工作之余的闲暇时光是不少开发者提升自我的重要时间段,仅有 4% 的开发者表示没有时间去充电学习,而 44% 的受访者则表示每周会学习 1-5 小时。
图表27 开发者每周学习时长
是否拥有较强的自学能力,也是多数人用来评判优秀开发者的标准之一:48% 的开发者比较认可自学能力强的程序员,其次是拥有独立开源项目的开发者。
图表28 开发者评价其他程序员的加分因素(多选)
不论学习还是在工作中,解决问题都是开发者的必备技能。CSDN 作为国内知名程序员中文社区,有非常多的资源可以帮助开发者解决问题,数据显示有 64% 的人在遇到问题后会去 CSDN 上查找答案。
图表29 开发者遇到问题时的处理方式
另外,关注行业前沿技术也是提升视野的一个重要方式,有助于开发者更好地规划未来发展路径。不过调查结果显示,20% 的开发者平时几乎不关注前沿科技。
对此,李靖建议道:“尽管数据显示 20% 的开发者几乎不关注前沿科技,但企业和从业者仍需密切关注新兴技术,这些技术的发展将对未来行业产生深远影响,提前了解和掌握这些技术有助于规划个人和企业的发展方向。”
图表30 开发者对行业前沿技术(如元宇宙、Web3 等)的关注度
而当相关开发技能达到一定水平后,程序员也就迎来了“技术岗 vs. 管理岗”的抉择:有 49.9% 的开发者表示想成为一名管理者,仅有 9.6% 的开发者不想成为管理者。
图表31 开发者是否想成为一名管理者
至此,对于这份 CSDN 深度调研的《2022-2023 中国开发者大调查》解读就到这里了,之后我们将陆续揭晓围绕开源、基础软硬件、云计算、AIOT 四大主题的调查报告,敬请期待。
AI时代,掌握AI大模型第一手资讯!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
扫码右边公众号,驾驭AI生产力!