躺平,是一种选择,也是一种智慧

温柔的山峰
2025-06-22 14:04
阅读 784

开头:为什么我要谈“躺平”?

开头:为什么我要谈“躺平”?

我是阿杰,一个在互联网大厂工作了六年的后端开发。从刚毕业的热血青年到现在的“老油条”,我经历过产品需求的疯狂迭代、也熬过无数个深夜上线的版本大战,更见证了一个又一个优秀同事在高压下疲惫不堪地离开。

今天我想和大家分享一个不太主流的话题——当我看到身边的加班文化越演越烈、内卷成为常态的时候,我是如何重新思考自己的职业节奏并选择“躺平”的。

请注意,这里的“躺平”不是消极放弃,而是在深度自我认知后的主动选择。它是我在高强度工作与个人生活质量之间寻找平衡的一种方式,也是我对技术成长路径的新理解。


问题描述:被内卷吞噬的技术热情

问题描述:被内卷吞噬的技术热情

我的真实项目背景:

我们团队主要负责公司核心会员系统的重构,这是一个典型的高并发、低延迟、数据一致性要求极高的项目。整个系统承载着几千万用户的数据和服务,任何一次上线都需要小心翼翼,每个功能都要经过层层评审。

挑战来了——

  1. 无休止的需求变更
    产品经理每周都会调整优先级,原本计划一个月完成的功能模块可能在两周内就要上线。我们经常在写完接口后接到通知:“这个字段改成异步处理吧,用户体验更好。”、“这个逻辑别用缓存了,用MQ试试?”

  2. 上线压力大
    上线前夜必须全员待命,即使你写了单元测试、跑过全链路压测,但只要线上出了一点差错,第一个背锅的就是开发。

  3. 加班常态化
    每天晚上九点前下班成了一件“不可思议”的事情,周末远程会议更是家常便饭。我曾连续三周凌晨一两点回家,早上八点半又被钉钉消息叫醒调试线上问题。

  4. 身体亮红灯
    那段时间体检报告显示颈椎病、血糖偏高、睡眠障碍……我才意识到,再这样下去,代码还没写完,人先垮了。


解决方案:从技术到生活,我的躺平之道

解决方案:从技术到生活,我的躺平之道

第一步:在工作中找到“最小必要努力”

我开始尝试一种新的做事方法——在保证交付质量的前提下,尽可能高效完成工作,不为无效劳动买单。

举个例子,在一次新接口开发中,我们需要实现一个会员等级变动的事件推送机制。原来的思路是使用Spring Event做本地监听,后来因为分布式部署的问题,需要改为Kafka广播。

技术选型过程是这样的:

  • 初期我建议使用RabbitMQ,理由是我们有成熟的封装框架。
  • 但架构组推荐Kafka,说未来会统一事件中心。
  • 最终折中:用Kafka作为消息通道,但采用SSE(Server-Sent Events)的方式对外暴露API,提升前端实时性体验。

在这个过程中,我没有盲目追求“最先进”或者“别人家都在用”的方案,而是结合当前业务阶段、维护成本、上线风险等因素做了评估。最终我们提前一周完成了任务,上线过程也非常顺利。

后来的复盘总结让我明白:

“躺平”不是不做事情,而是拒绝做那些“看起来很忙但实际上没有价值”的事。


第二步:建立边界感,学会说“No”

在一次项目进度会上,产品提出希望增加一个“等级解锁动画播放统计”的功能。当时我觉得这明显是锦上添花,对主流程帮助不大。

我尝试和产品沟通:

“目前我们重点是要把等级变动的准确性做好,这部分如果统计没做完整,反而会影响后续数据分析。你看能不能把这个放到下个版本?”

结果让我很惊讶:他们同意了,并且还帮我向上级说明了原因。

那一刻我意识到,其实很多人并不清楚哪些是核心价值,只要你说得清楚、讲得出道理,是可以争取回时间给更重要的工作的。


第三步:打造属于自己的“效率工具箱”

我也开始优化自己的开发方式,提升单位时间的工作产出。比如:

  • 使用IDEA插件模板生成基础CRUD代码;
  • 封装通用的ResponseUtil、ExceptionAdvice;
  • 在Git提交前自动生成ChangeLog模板;
  • 给自己搭建本地Mock Server,减少依赖等待;
  • 自动化编写单元测试,通过覆盖率提升质量。

这些工具虽然不能让你少加班,但它能帮你花更少的时间完成更多高质量的事情。久而久之,你会发现你比别人更快地推进项目进度,也就自然减少了加班的必要。


效果总结:躺平带来意想不到的变化

效果总结:躺平带来意想不到的变化

半年下来,我发现几点非常明显的变化:

1. 工作状态更稳定了

我基本可以在晚上9点前完成手头的任务。偶尔加一下班,也能心甘情愿地接受而不是被迫妥协。

2. 写代码的思路更清晰了

不再是疲于奔命地改需求,而是开始思考如何让代码更可维护、更易扩展。甚至有时候我会主动重构一些老代码,而不是继续往烂摊子上面堆补丁。

3. 团队氛围变好了

我发现当你不再焦虑、不再抱怨,其他人也会跟着放松。以前总是一堆人在微信群里吵接口定义,现在变成了谁愿意接这块儿?我来!

4. 有了更多自我学习的空间

我报了一个AI工程化的课程,也开始阅读关于系统设计的书。这些都反过来提升了我在项目中的技术影响力。

5. 真正热爱上了技术本身

那种为了赶工而机械编程的日子已经过去,我开始享受写代码时带来的满足感,以及解决难题时的小确幸。


经验分享:躺平不是逃避,而是一种成长

开发工具界面-1

我知道肯定会有人说:“你不努力就会被淘汰!”确实,这个世界变化太快,技术更新日新月异,但我们也要清醒地认识到:

真正的竞争力,从来不是靠熬夜拼出来的。

给还在加班的朋友几点建议:

1. 找到你的“不可替代价值”

你是那个能写出优雅代码的人?还是团队中最懂性能调优的人?如果你找不到自己的定位,那你很容易陷入“哪里缺人我就去填坑”的陷阱。

2. 学会在合适的时候拒绝不合理需求

产品经理不会因为你多加几次班就感激你。真正值得尊重的是你能给出专业的判断,而不是永远点头答应。

3. 提升单位时间内的生产力

不要一味延长工作时间,而是想办法让自己更高效。比如学会命令行操作、使用快捷键、掌握CI/CD流程等。

4. 给自己留一点空间,保持对生活的感知力

我一直相信,一个懂得享受生活的人,他写的代码也不会太差。

5. 不要怕“慢”,重要的是方向正确

在技术这条路上,走得快不如走得好。有些时候停下来想一想,是为了更好地出发。


结尾:写给正在奋斗的你

写到这里,我想起了之前看过的一句话:

“真正的躺平,是在认清现实之后依然不放弃理想。”

我不认为我现在就不努力了,相反,我很清楚自己该在哪方面发力,也知道不该把时间浪费在哪儿。

如果你也感到疲惫,不妨试着放慢脚步,给自己一点喘息的机会。你可以像我一样,从“被动内卷”中跳出来,找到自己的节奏。

毕竟,写好代码的前提,是活得像个真实的人。

愿你我都有一份热爱、一份坚持,还有,一张舒服的床。


本文基于笔者实际工作经验整理,部分细节已脱敏。如有雷同,纯属巧合。

评论 0

最热最新
暂无评论
匿名用户Lv.1
0
影响力
0
文章
0
粉丝