So!azy

职场中的「可预期性」

kate-sade-2zZp12ChxhU-unsplash

上周,团队里有个被寄予厚望的年轻人在一个关键节点的交付上无征兆地延期了。

这不是什么生死攸关的大系统崩溃,只是一个模块的灰度上线方案。原定是周四下班前同步,结果到了周五中午依然没有任何动静。我去问他进度,他显得有些委屈,说为了追求完美的性能,他昨晚熬夜重构了底层的调用逻辑,结果引入了新的 Bug,正在紧急修复。

他觉得自己很敬业,甚至有点悲壮。但在我眼里,这是一种极其危险的职业习惯。

这事儿其实没那么复杂。职场里最让人头疼的,往往不是能力不够的人,而是那些「随时可能给人惊喜,但也随时可能让人惊吓」的聪明人。

很多人在初入职场时,容易把「能力」和「产出」画等号。他们觉得只要自己技术足够硬、创意足够新、或者工作足够拼命,就能在团队里站稳脚跟。为了证明这一点,他们喜欢在暗地里憋大招,试图用一个超越预期的结果来一锤定音。

但在实际的工程合作和项目推进里,最稀缺的属性从来不是这种爆发式的个人能力,而是「可预期性」。

所谓可预期性,说白了,就是「凡事有交代,件件有着落,事事有回音」在职业协作层面的高阶版本。它意味着你像一个标准的物理实体,外界给你施加多大的力,你就能在确定的时间、确定的轨道上,产生确定的位移。

一个可预期性高的人,在接下一个任务时,会给出合理的排期;在执行过程中,会按照既定的节奏同步进度;如果遇到了无法克服的阻碍,他会在第一时间踩刹车、拉警报,而不是等到最后关头才摊手说「我搞不定」。

相反,不可预期的人就像一个盲盒。你不知道他今天交出来的东西是惊艳的艺术品,还是一堆无法运行的代码。你甚至无法判断他的「正在搞」到底完成了 10% 还是 90%。和这样的人合作,合作者的心率是随着他的情绪起伏而波动的。这种由于「不确定性」带来的管理成本和协作内耗,往往远超项目本身的技术难度。

我后来想了想,为什么大家这么抗拒建立「可预期性」?

很多人觉得,按部就班地汇报、一五一十地暴露问题、在既定框架内交付,显得自己像个没有创造力的工具人。他们追求那种「单枪匹马拯救世界」的戏剧感。但这种英雄主义在现代软件开发和复杂的组织协作里,往往是灾难性的。

现代商业和技术体系的底层逻辑是高度分工。你负责的只是乐高积木里的一个凸起,只有这个凸起的尺寸、位置是绝对标准且可预期的,其他模块才能顺利拼装上来。你的「超常发挥」如果破坏了接口标准,其破坏力等同于「彻底摆烂」。

更深层的原因,大概是害怕直面自己的局限性。

按时交付、主动同步,意味着你要在阳光下暴露自己的真实进度和能力边界。如果方案写得不完美,你得承认;如果进度落后了,你得承认是自己高估了效率。而憋大招,本质上是一种逃避即时反馈的心理防御机制。只要我不交付,我就永远处于「我正在憋一个完美的方案」的安全感里。

但我现在越来越觉得,承认自己的有限,才是职业化的开始。

允许自己做不到,并提前把这个事实告诉合作方,比硬撑到最后一秒然后崩盘,要体面得多,也靠谱得多。

这事对我之后的管理和个人工作方式也有了直接的投射。现在在团队里,我评估一个核心成员的标准,正在悄悄发生变化。我不再因为某个人偶尔写出了一段精妙绝伦的代码而给他过高的评价,但我会极度器重那个每次都能在约定的周五下午三点,雷打不动把完成度 80% 但运行稳定的方案发到群里的人。

在我的个人工作里,我也在刻意戒掉那种「等我完全想好了再动笔」或者「等我把所有 Bug 改完了再同步」的坏习惯。在完成度 50% 的时候把初稿丢给协作者,并附上一句「这是粗稿,框架已定,细节待补」,比在 99% 的时候丢过去一个对方根本来不及反馈的「完美成品」,要高效得多。

职场不是舞台,不需要那么多力挽狂澜的戏码。

比起那些需要靠运气和情绪爆发才能兑现的天赋,我更信任那种可以被写进接口文档、被装进系统齿轮里的可预期性。这听起来可能有点无情,不够浪漫,但对于想把事情做成的人来说,这是唯一的解法。

#daily