宁愿“大小周”、每天只写 200 行代码、月薪 8k-17k 人群再涨

报告揭示:30-40岁程序员占比上升,Python成为新宠,编码时间减少,一线城市仍是首选。探讨编程语言、薪资分布与工作习惯。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序员,一个圈外人羡慕、圈内人喊苦的“神奇”职业——高薪、福利好是旁人羡慕的理由,高压、加班多却也是他们最常见的写照。

回想过去一年,程序员圈中可谓热闹非凡:雷军一句“为小米汽车而战”,使得智能自动驾驶成为行内热词;云原生和全面数字化趋势下,熟练使用 K8s 几乎成为了必备技能;元宇宙、Web 3 突然爆火,一度令程序员摸不着头脑;好不容易挨到年底了,一个猝不及防的 Log4j2 漏洞又召唤无数开发者深夜修 Bug…

与此同时,对于业内技术持续迭代、新兴趋势不断出现的形势,许多程序员也逐渐感到迷茫:“众多同行之中,我究竟处在什么位置?”、“面对日新月异的技术工具、平台、框架和场景,我又该如何抉择?”

在此,CSDN 重磅发布《2021-2022 中国开发者现状调查报告》。本报告囊括了各类开发者圈中的热点话题,不论是加班与涨薪情况、“大小周”的抉择,亦或是偏爱或讨厌的编程语言、常见学习路径等程序员最为关心的问题,都将在这份报告中一一揭晓谜底,更有字节跳动移动技术专家、大前端技术中台部门 ToB 项目技术负责人石延龙对报告结果进行分析。

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

  • 被圈内称作“35 岁危机”的 30-40 岁从业者从去年报告中 16% 的占比提升至 19%——35 岁可能已并不再是程序员“魔咒”。

  • 只有不到 10% 的开发者会每天花费 70% 以上的时间写代码,并且大多开发者平均每天只写 200 行代码左右。

  • 近 70% 的国内开发者还是喜欢聚集在一线/新一线城市,并且 77% 的开发者表示,为了高薪,支持/可考虑“大小周”。

  • 今年 Java 开发者人数从去年的 50% 降至 40%,汇编语言被 37% 的开发者票选为最讨厌编程语言第一名,而 Python 成为最想要学习的编程语言。

  • 96% 的开发者每周都会保证一定的学习时间,其中学习 1-5 小时/周的占据 42%。另外仅有 4% 的受访者表示没有时间去充电学习。

  • 为了寻求更高的职级和更好的待遇,程序员普遍会采用三种方式:一是学习热点技术(75%),二是岗位晋升(67%),三是跳槽(47%)

接下来,就让我们通过这份报告,纵观国内开发者的真实现状吧!

程序员画像篇:编程从少年开始,35 岁不再是“魔咒”

随着近年来国内人工智能、云计算、数据库等 IT 产业迅猛发展,人才需求不断上涨,编程早已不限于大学课程,部分地区甚至已将其融入高中教育——编程从少年开始,以此实现“少年智则国智,少年强则国强”。从数据上来看,这一目标已不遥远:有 57.23% 的受访者表示第一次写下代码的时间是在 16-20 岁,即在高中或大学接触编程已十分普遍,在 30 岁之后接触编程的开发者仅占 0.8%。

在这里插入图片描述
技术演进下,近年来“自研”一词成为国产破局的关键,为此无数壮志满怀的少年在踏入社会时,纷纷选择了入局 IT:近 5 年选择从事编程的开发者超过 7 成。

在这里插入图片描述
不过,今年开发者圈中的形势有些不同:

  • 30 岁以下从业者比例从 82%(2019 年)、81%(2020 年),再度下降至 78%;反观被圈内称作“35 岁危机”的 30-40 岁从业者却从去年报告中 16% 的占比提升至 19%——35 岁可能已并不再是程序员“魔咒”。

  • 40 岁以下的女性开发者比例也在上升。结合去年报告,30 岁以下女性从业者占比达到了 12%(去年为 10%),同时在 30-40 岁程序员中,女性也占据了 8%(去年为 6%)。

不变的是,后端开发岗在 40 岁以下程序员圈中依旧热门。40 岁以上从业者中,担任技术经理的占比从去年的 11% 提升至 21%,可见随着年龄的增长,越来越多开发者开始走上了技术管理之路。

在这里插入图片描述
在圈外人眼中,程序员的日常应该被“编程”占据,但事实并非如此。工作期间,只有不到 10% 的开发者会每天花费 70% 以上的时间写代码,并且大多开发者平均每天只写 200 行代码左右。

在这里插入图片描述
影响程序员工作效率的原因中,“缺乏清晰的流程”以 37.9% 比例位列第一,与其不相上下的是 37.8% 开发者认为会严重影响工作效率的“分散注意力的工作环境”。

对此,字节跳动移动技术专家石延龙认为,对知识密集型的研发工作而言,定义清晰的协作流程理应是团队合作顺利、高效产出的最重要因素。他建议,经验丰富的开发者可在项目管理上增加投入,以此提高整个团队协作效率;对于流程不畅的团队管理者,可考虑建设或引入优秀的 DevOps,将流程规范工具化,可以极大优化项目协作;而部分不想走管理的技术同学,也可以考虑做 DevOps 研发以提高团队效率。

在这里插入图片描述
除了流程不清严重影响工作效率,“通勤时间”也令 22.6% 的开发者感到头疼,而疫情之下衍生出的远程办公给了这部分开发者另一个选择。目前 Google、Facebook(现 Meta)等国外互联网企业均支持远程办公,国内 46% 的受访者表示自己所在公司也同样支持。但总体来说,国内开发者远程办公的频率不是很高,很多情况下只是一种应急方案,只有 4% 的开发者表示他们完全远程。

在这里插入图片描述
程序员薪酬篇:高薪之下首选一线/新一线城市,可以考虑“大小周”

“高薪”,一直都是程序员群体的标签之一,近几年其薪资水平更是在逐渐拔高。去年,44.5% 的开发者月薪 8001-17000 元,如今这一数据已增至 49.2%,同时薪资在 17001-30000 元的程序员比例也由 16.2% 增至 20.5%。

在这里插入图片描述
在这里插入图片描述
报告数据显示,过去一年中,超过六成开发者表示工资有所上涨,甚至涨幅在 11% 以上还占据了 21%。但尽管行业整体薪资水平在逐步提升,依旧有 34% 的开发者表示工资没有发生任何变化。

在这里插入图片描述
在遍地男性的开发者圈中,女性开发者薪资是否会与男性一致?答:有一定差异,但差距不大。在月薪超过 1.7 万元的区间中,男性开发者占比为 29%,而女性开发者中也有 20% 的人拿着同样薪资待遇。甚至在 8 千至 1.7 万元薪资范围内,女性开发者的占比还略高于男性开发者。

在这里插入图片描述
导致薪资水平不同的除了性别,还有开发者所处地域、每周工作时长、受教育程度、所在行业和工龄等重要因素。

  • 所处地域

地域对于薪资水平而言是一个重要影响因素。根据数据显示,月薪高于 1.7 万元的开发者中,近三成来自北京——依旧遥遥领先于其他地区(去年该数据为 30%)。其次便是广东和上海,同等薪资水平下差距不大,分别占比 18% 和 17%。

在这里插入图片描述
如果聚焦到具体高薪人数占比,北京和上海也占据绝对优势:近半数开发者薪资均在 1.7 万以上,反观其它地区该薪资水平仅占两成左右。

在这里插入图片描述
或许是北上广深及其他新一线城市的整体薪资水平远高于其他地区,也或许是其中汇聚了产学研界较好的资源与机会等,近 70% 的国内开发者还是喜欢聚集在一线/新一线城市。

在这里插入图片描述
尤其是北京和广东,光这两个省市的开发者占比就能达到全国总数的 28.1%。另外值得一提的是,2020 年广东以拥有全国 16% 的开发者位列全国第一,而如今这一宝座已由北京以 14.2% 的占比拿下。

在这里插入图片描述

  • 每周工作时长

去年,互联网行业率先掀起一股“反内卷”热潮,字节跳动、快手等大厂先后宣布取消“大小周”,腾讯光子工作室更是推出“强制不加班双休”的规定,许多程序员对此欢呼道:内卷时代终结了。可发薪日的到账通知却令部分程序员感到“破防”。

报告数据显示,按照每周 40 小时标准工时工作的程序员中,仅有 20% 的人薪资高于 1.7 万元;而工作时长在 72-84 小时的程序员中,收入超过 1.7 万元的近一半。

在这里插入图片描述

程序员工具篇:Python 最受欢迎

在与程序员息息相关的编程语言方面,根据数据显示,使用 Java 的开发者数量正在逐年降低:与去年 50% 的用户量相比,今年 Java 开发者人数降至 40%——这一点也印证了 TIOBE 编程语言排行榜中 Java 流行度逐渐下降这一现象。

反观 Python。随着近年来数据挖掘和 AI 等领域蓬勃发展,Python 凭借其在数据分析、机器学习、Web 开发、测试等多个领域的出色发挥,市场占比大幅提高:去年 Python 还与 Java 相差 21%,今年已将这一差距缩小至 9.9%。甚至还有 27.3% 的开发者表示,如果有机会,希望能在未来把编程语言迁移到 Python。

在这里插入图片描述

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(文末获取!)
在这里插入图片描述
温馨提示:篇幅有限,已打包文件夹,获取方式在“文末”!!!

二、Python必备开发工具

在这里插入图片描述

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述
在这里插入图片描述

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

六、Python练习题

检查学习结果。
在这里插入图片描述

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

Python资料、技术、课程、解答、咨询也可以直接点击下面名片,添加官方客服斯琪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值