程序员如何处理「加班」:不是反抗,是策略
加班是程序员的日常。但处理加班的方式,决定了你的职业健康。
一、先分清「有效加班」和「无效加班」
有效加班
- 上线前夜,发布在即
- 紧急故障,需要止血
- 项目关键节点
无效加班
- 白天效率低,晚上补
- 开会太多,只能晚上写代码
- "老板没走我不能走"文化
原则:有效加班偶尔可以,无效加班长期有害。
二、怎么处理无效加班
1. 提升白天效率
不是"少干活",是"干活更专注"。
- 关闭微信通知
- 用番茄工作法(25 分钟专注 + 5 分钟休息)
- 减少会议(每个会议问:这个真的需要我吗?)
2. 和老板沟通
不是"我不要加班",是"我可以通过提高效率减少加班"。
老板要的是结果,不是你在办公室待多久。
3. 保护周末
周末是恢复期,不是"多写代码的机会"。
三、被动加班怎么办
有时候不是自己能决定的。
- 做好记录(今天几点开始、几点结束、做什么)
- 找机会调休(加班换假期)
- 评估可持续性(长期这样能撑多久)
四、一句话总结
不要无条件接受加班,但也不要无条件拒绝。区分情况,策略性应对。
标签: 加班, 工作效率, 程序员健康, 职场, 时间管理