外观
关于加班的一点反思
约 1028 字
关于加班的一点反思
加班是程序员的永恒话题。有人「996 是福报」, 有人「到点就走天经地义」。我两种都当过, 也见过加垮的项目和加散伙的团队。说点实话。
一、先分清:你的加班是哪种
同样是晚上九点下班,性质完全不同:
| 类型 | 特征 | 值不值 |
|---|---|---|
| 冲刺型 | 上线前两周,全队一起,有明确终点 | 短期可接受 |
| 救火型 | 线上故障,人命关天 | 该加,加完要复盘 |
| 习惯型 | 没事也耗着,表演给领导看 | 最毒,毁人也毁团队 |
| 管理垃圾型 | 需求天天变、排期拍脑袋、流程空转 | 快跑 |
判断方法:问自己「这个班加完,问题会少一个吗」。 会,是战斗;不会,是内耗。
二、加班这笔账,多数人算错了
账面上的:加班费/调休、打车报销。 账面外的:
- 健康:颈椎、腰椎、视力、睡眠 —— 这些是 不可再生资源,花一个少一个;
- 成长:机械劳动十小时,不如深度学习两小时。 长期加班的隐性代价是停止成长;
- 关系:错过的不只是晚餐,是生活本身;
- 职业复利:长期加班的人没时间写博客、 做开源、经营副业 —— 而这些恰恰是跳槽涨薪的弹药。
我的算法:时薪 = 月薪 / 工作时长。 加班把时薪打七折,再用「未来的可能性」打个八折 —— 算总账,「加班多赚」经常是幻觉。
三、什么时候可以加
不是加班爱好者,但这几种我会加:
- 真救火:线上挂了影响用户,这是职责;
- 有对价:调休/加班费说到做到,或者项目奖金明确;
- 有终点:冲刺三周,之后补休,领导拍胸脯那种;
- 为自己:自己的副业、自己的学习 —— 这种「加班」是投资,累但开心。
共同点:我有的选,且账算得过来。
四、怎么优雅地不加
「到点就走」需要技术,不是勇气:
上班时足够高效
八小时全神贯注 > 十二小时摸鱼。把聊天、 刷手机、无意义会议的时间省下来,活根本干不完。 效率是对抗加班的第一武器。
让进度「可见」
每天站会同步进度,任务板及时更新。 进度透明,领导就不焦虑 —— 很多加班是 领导焦虑的产物,他不知道你干到哪了, 只能看你还在不在工位。
学会说「不」(对事不对人)
「这个需求今天加进来,那 x 任务得顺延, 你看哪个优先?」—— 把选择权交回去。 会哭的孩子有奶吃,会排期的程序员有下班。
留好证据
加班记录、凌晨的通知消息,都留着。 不是为撕逼,是为谈调休时有据可查。
五、团队管理者的视角
带过小队之后才理解:管理者最贵的成本是团队流失。 招人、交接、磨合,成本是工资的几倍。 把团队加散伙的领导,是在烧公司的钱换自己的 KPI。
如果你在管理位,三条:
- 加完班给休。嘴上「辛苦了」没有用, 调休单才是诚意;
- 别用「我在」代替「我干了」。 表扬结果,别表扬工时 —— 前者带出效率,后者带出演员;
- 砍需求比催加班高级。
六、我的现状
现在基本不加。倒不是躺平 —— 自由职业 + 自己的站, 时间自己排。但回头看加班那几年,不后悔也不怀念:
- 不后悔:那几年确实攒下了钱和技术底子;
- 不怀念:颈椎的账,现在还在还。
给正在「要不要加这个班」里纠结的你一句话: 加可以,记得算账;不加可以,记得拿活说话。
工作是为了生活,别搞反了。