永远不要在工作中发火

查看原文 HN 讨论

文章摘要

Sean Goedecke 说他一般不爱给关于「在科技公司工作」的处方式建议——成功的路子有很多,每家公司运作方式都不同,只要你在交付项目、管理链条对你满意,你怎么做到的其实无所谓。但有一条他认为是扎实的建议:你永远不该在工作中愤怒

为什么愤怒有毒。 一个愤怒的同事会立刻从「帮你管理问题的专业人士」变成「一个需要被管理的新问题」。当有人在会议或 Slack 里可见地发火,整个氛围就死了——其他工程师往往会彻底噤声,不想让局面更糟。他说,如果你经常「上头」,最好的结果是你所在的团队恰好紧密、成员足够自信、不会被你吓到;但只要来了一个不那么自信的新人,或者你需要跨团队沟通,这就会变成大问题。这是对待同事的糟糕方式——哪怕是无指向的、随口的愤怒也会让周围的人感到威胁和疏离——而且它让你成为一个更低效的工程师。

他给了一个很有画面感的机制描述:健康的职场会绕开愤怒,就像网络绕开损坏的节点一样。情绪上不可靠的工程师会被排除在那些「可能引发爆发」的对话之外,决策会在暗线(backchannel)里绕过他们完成。他见过这个变成自我强化的循环:愤怒的工程师不被咨询关键决策,于是更愤怒,于是被推得离决策发生的地方更远,如此往复。你经常能看到这类工程师苦涩地抱怨「是我在撑着这家公司,可从来没人听我的」;而在他的经验里,这几乎从不属实——真正高效的工程师往往是被听取意见的,至少同事会听,最终想从他们身上榨出最大价值的经理和 PM 也会听。(一个原因是:所有成功的项目都涉及与他人合作,如果没人听你的,你根本没法合作。)

但接下来他做了个不寻常的转折:愤怒对软件工程师其实很有用。 大公司里一个反直觉的事实是,有些工程师不只是没产出,而是净负值——要么无法独立完成有用的工作,要么潦草到制造的工作比完成的多,要么彻底躺平、字面意义上什么也不干。愤怒的工程师在文化意义上也许是净负的,但在实际解工单、发功能这件事上,他们通常明显高于平均水平。为什么?因为愤怒往往来自在乎自己的工作,而「非常在乎」这一点本身就足以让你成为一个称职的工程师。他说自己从没见过一个真心在乎自己工作的人最后不称职(或者不是最终变得称职)的。所以他甚至认为,一个职业生涯早期的工程师偶尔为工作生气是健康的,因为这说明他在乎——那当下仍然是个错误,但是个「好错误」。他坦白自己以前也会发火,并链接了他写过的「工作中最愤怒的一次」。但你必须越过它。

怎么越过。 他用了一个「上下都不封口的竖管」的比喻:你从底部把情绪投入泵进这根管子。投入太少,它会漏光,你变成一个混日子的人;投入太多,它会溢出,你变成那种「大家得绕着走」的愤怒工程师。第一种解法是试着刚好在乎适当的量:对工作有一定投入,同时有爱好、有家庭、有其他能给你视角的东西——「如果你有丰富健康的个人生活,你很难发现自己在冲某人吼 React 状态管理」;但他承认这个平衡长期维持起来很棘手。第二种解法更有意思:去在乎不同的东西。他的论断是,投入过多会溢成愤怒,是因为你在乎的东西和组织在乎的东西不一致;如果你的兴趣和公司完全对齐(比如你主要在乎交付股东价值),那么在溢出之前你能往管子里塞进多得多的情绪投入。

一点「专业性的愤怒」。 他自称这是「危险的建议」:表现出一点点愤怒有时是有用的——可以用来传达你在乎,可以和某些人建立默契,可以让人注意到你认为重要的事。然而真正愤怒仍然永远是个错误,因为你需要能随时切回友好模式,而当你是真的生气时这非常难做到。他认为在工作中能展现完整的情绪光谱是好事,会让你更有说服力、更像人;当一个彻底专业的机器人也可以有成功的职业生涯,但你的工作人格总会带着某种恐怖谷式的 HR 气,让你很难和同事建立连接。他的收束是:拿不准就别表现愤怒,专业永远不会错;但如果你能显示自己有足够的距离把职业情绪和真实情绪分开,也有足够的视角意识到一个技术决策的赌注在大局上其实并不高,那么偶尔露出可见的挫败感、让人知道你还是个人,有时是可以的。

关于愤怒的榜样。 知名的软件工程人格往往是愤怒的:Linus Torvalds 关于 Linux 的咆哮是最典型的例子,他自己最喜欢的一些工程演讲来自有时对着主题明显暴怒的 Bryan Cantrill,愤怒的博文更是数不清(他点名了一篇自己真心喜欢的:他的澳洲同行 Nikhil 那篇标题里带「如果你再提 AI 我就把你锤进地里」的文章)。很多初级工程师从中学到「生气是可以的」,但他说拿工程界名人当情绪范本是个大错误,理由有二:第一,你不是 Linus Torvalds 或 Bryan Cantrill。Torvalds 是世界上最重要软件系统的终身仁慈独裁者,Cantrill 是自己公司的联合创始人兼 CTO;当这些人在工作中愤怒时,没人会绕开他们,因为决定要做什么的正是他们。等你成了说了算的那个人,你才可以在职场里情绪化(他在脚注里补充「也有限度——连 Torvalds 都公开说过自己愤怒得太过火,决定调低一些」)。第二,你并不知道和这些工程师共事是什么感觉。人们做演讲、写博客,正是因为他们对某件事情绪上憋着劲;如果你对某个名人的全部接触只来自会议演讲和博文,你看到的是他们情绪强度的最大值。你把那个强度带进日常工作,几乎肯定是超调。

愤怒是一个局部最优。 他说自己被重组进过功能失调的团队、喜欢的项目被砍过、维护过极度混乱的系统,但已经想不起上一次在工作中真正生气是什么时候了。他强调这不是成功地隐藏了愤怒(除非压抑到连他自己都看不见),也不是他天性平和,只是职业生涯走到了一个真的不再为工作的事烦心的位置。他主动替愤世嫉俗者说出了那句质疑:你是不是不再在乎工作了,离开了「真正的工程师」阵营,为了大厂的钱把自己卖了?「我是说,也许吧!」——他承认自己对具体技术决策的投入确实比以前少了,但他仍然非常在乎把活干好,仍然花大量时间打磨和阅读代码,而且产出比情绪波动更大的那个时期明显更多。他的结尾是全文最好的一段:在工作中愤怒感觉很好。它感觉像是一种证明——证明你在做重要的事,证明你个人正在产生影响。如果你在生气,没人能说你在混日子。但愤怒只是一个局部最优。如果你能找到另一种工作方式,你不仅会更有效,还会处在一个远更有利的位置去影响那些真正重要的问题。

文末他加了一段更新,转述了 Lobste.rs 上的讨论:有人主张「对问题生气好过对人生气」,他表示同意,但补充 (a) 一旦你养成了愤怒的习惯,很难让它只指向问题;(b) 当你表达愤怒时,周围的人往往会受影响,不管它是不是冲着他们的。有人建议保持视角感。有人指出「对不公义感到愤怒是好的」——他说这是对的,如果你的公司在做不当行为,你应该为此愤怒。也有人同意愤怒短期内确实是个很有效的办事工具。他还提到这篇也被发到了 HN,「那边的评论没这么好,不过我确实推荐这一条——它主张如果你在工作中不感到愤怒,你就是马克思主义异化的受害者。事实上,我同意!关于我如何学会停止焦虑并爱上马克思主义异化的长文,早晚有一天会写出来。」

HN 评论精华

需要先说明的是:这条帖子在 HN 上讨论很稀少——42 分、16 条评论,而且其中一大半集中在同一条主帖之下。作者本人在文章更新里都说「那边的评论没这么好」。真正有价值的部分几乎全部围绕一个问题展开:「不生气」到底是成熟,还是异化?