"); //-->
每天编码不超过 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 四大主题的调查报告,敬请期待。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。