上班摸鱼不是你的错,是你的策略

工程师 Sean Goedecke 写了一篇文章,标题叫《Doing nothing at work》,在 Hacker News 上炸了 313 票。
核心观点简单得让人不敢相信:大部分工程师应该少干活。不是少写代码,是少花时间在工作上。他建议保持 80% 的利用率,剩下的 20%,字面意思——离开电脑。
不是懒,是博弈
Sean 的理由不是”你应该躺平”,而是”你太忙了反而做不了真正重要的事”。
他在大型科技公司工作过,观察到一个规律:那些真正改变公司走向的事情——签下一个大客户、阻止一次严重事故、让一个关键功能按时上线——都发生在没人预料到的时间和场合。如果你永远在埋头写 ticket,你根本没机会接住这些球。
“Crushing JIRA tickets is a party trick, not a path to impact.” 这句话值得截屏。
想想你身边的同事:谁是最忙的?永远是那个在修最不重要的 bug、回最不紧急的邮件、补最没人看的文档的人。而那个看起来”不怎么忙”的人,可能在两周前就预判到了这次架构问题,花了一上午就把它解决了。
保持松弛的秘密
Sean 给了一个有趣的比喻:保持松弛,才能抓住机会。
如果你 100% 饱和,你就没时间去注意到身边正在发生的事。你不会去闲聊、不会去瞟别人的屏幕、不会在 incident 发生初期就闻到味道。而且,你的老板也不会把你安排到重要的紧急任务里——因为”他没空”。
更有意思的是,他说即使到了 incident 现场,也应该先别急。大多数 incident 自己会好。大多数”我觉得这样能救”的操作,只会让事情更糟。深呼吸,想清楚,再动手——结果比那些看起来很忙的人好得多。
“有用”是一种瘾
很多工程师不做事会焦虑。角落里有一张待办的票,不干掉它就像眼睛里进了沙子。Sean 管这个叫”being addicted to being useful”——对有用这件事上瘾。
他建议:刻意地不去做一些事。比如那些”胶水工作”——主动去协调沟通、去补文档、去修没人提的技术债。这些事如果公司没有明确优先级,做了反而会干扰你的主线任务。要么它真的不重要,做了白做;要么它很重要但公司没意识到,那它更应该是你经理和别人要去解决的问题,不是你。
那剩下的时间干嘛
有人会问:好,那我 20% 的时间不看电脑,我干嘛?
“Nothing is a space things can happen in.”
给脑子留点空隙。到处走走,看看别人在干什么,翻一翻你平常不会看的代码。或者,真的只是发呆。你给自己留出的那个空白,最后会被最值得的事填满。
而且说实话,发十分钟呆之后忽然想通一个困扰三天的问题,这种经历谁都有过吧。
来源:Hacker News | Sean Goedecke
