25年来,我一直是那个在房间里要求看数据的人。在事故复盘会上,在规划会上,在一对一沟通里,面对那些因为还没人抱怨就坚信自己服务没问题的工程师,我说过同一句话的某个版本:看不见的东西,就管不了。我信这句话。现在也信。但这个夏天我注意到一件事,比预想中更让我好奇:我用整个职业生涯衡量别人的工作,却从没衡量过自己的。
我自己的职业发展靠的是良好意愿:多了解智能体,多写点东西,终于把某个项目做出来。这些想法都真实,都模糊,也都无法从中学习,因为你永远无法错过一个从未设定的目标。而如果无法错过,就无法发现任何新东西。
于是六月底,我试着对自己做那些我曾对每个系统做过的事。指标、日程、几条硬规则,以及一个承诺:即使数字难看也要看。这成了我多年来做过的最有趣的实验。我写这些不是作为建议,而是一个仍在摸索中的人的笔记,希望尝试过类似事情的人告诉我漏掉了什么。
我建的东西,以及为什么那么小
我刻意保持无聊:Obsidian 库里的三个 markdown 文件。一个指标页,追踪时间去向、覆盖范围和交付速度。一个每周日程,为构建、写作、开源和与人交流留出时段,一直排到 2027 年 10 月——这很荒谬,我也在不断调整。还有一条规则:一个项目只有同时拥有代码、文档和已发布的文章,才算真实存在。三者缺一,就不算数。
我故意把它做得很小,因为我了解自己的模式。设计系统是我的舒适区。使用系统、让系统告诉我事情,才是真正发生学习的地方。保持设置简单,意味着我把精力花在了第二部分上。
那些数字,以及它们掩盖的东西
十二周产出了四十多篇发布在 dev.to 和 Hashnode 上的文章,十多个开源工具,旗舰测试套件每个在 800 到 1500 个测试之间,指标文件已经更新到第 93 版。我第一次写下这份清单时感到自豪。然后我好奇起来,因为如果团队里有人拿出这些数字,我问的正是这些问题。有趣的东西就藏在这些数字之间的缝隙里。
没做成的事,以及它教会我的
我在第一天就打破了自己的规则,而且我知道为什么。我的发布规则是每周一篇文章,这样每篇都能在几个月内保持是该主题下最好的内容。7 月 10 日,也就是第一天,我发了三篇。九月,我在四天内从一个系列里发了八篇。
两次我都有理由。草稿写完了,等着感觉浪费。更诚实的原因是,我想看到数字动起来。发布节奏规则本是为了保护读者,而我忘了这一点。如果团队里有人提议四天发八篇,我会问这是给谁看的。现在我在点击发布前会问自己这个问题,而这个问题让我的写作明显变好了。
我建了一个只告诉我我想听的话的仪表盘。我最初的指标页统计的是产出:写了多少文章、创建了多少笔记、启动了多少项目。曲线每周都在上升,我看着它们觉得自己很高效。花了好几周我才看出,自己建的是一个虚荣仪表盘。它分不清一条随手记的笔记和一个已交付的工具。
我在别人的季度评审里五秒钟就能抓到这种错误。在自己的系统里没抓到,教会了我一件有用的事:盲点之所以叫盲点是有原因的,即使是你自己写的文件,也能给你需要的外部视角。现在那个页面开头写着一句给自己的话:“本页不再主要衡量内容数量。”它追踪的是能运转的系统、人们真正会读的写作,以及我能交给陌生人的证据。现在这个页面有用得多,老实说,每周打开它也更有意思。
仪表盘变成了日记。到第 93 版时,那个文件的头部已经长到编辑器在 2000 个字符处截断。每一次发布和决策都被追加进去,因为删除任何东西都像在抹去自己的历史。它不再是一个看清事物的工具,而变成了一份“我很忙”的记录。我怀疑很多工程师也这么做。我们保留旧的告警、仪表盘和分支,作为努力的收据。个人可观测性会像生产可观测性一样漂移,而修复方法竟然也一样:修剪,把超过 400 行的内容归档,只保留能帮你做决定的东西。这是个很小的习惯,我很高兴自己养成了。
做成的事,以及为什么让我意外
完成比开始更重要。“代码、文档、文章”这条规则打破了我最老的习惯:那个完成了 80% 的项目。这些年我手里攒了几十个这样的项目。它们感觉像进展,却永远到不了验证想法是否可行的那一步。在这条规则下,它们不得分,于是我 开始完成更小的事,而不是启动更大的事,而完成恰恰是所有惊喜所在的地方。
写文章也成了我最诚实的测试。当我写一个 AI 评审引擎时——两个模型本应就一个 pull request 争论——我回到原始日志里找一句引用,却发现第二个模型根本没有在争论。它在重放预生成的文本。我构建的东西有 89% 是表演。测试是绿的,演示看起来很棒。只有用平实的语言把它解释出来,才让我读得足够仔细,看到了这一点。我逐渐认为,写作不是分享我学到了什么的方式。它是我发现自己到底有没有学到东西的方式。
放下 22 个想法比预想中更轻松。这个季度有一周,我退役了 22 个项目笔记。它们不是一闪而过的念头。它们被设计过、界定过范围,有些已经跟了我几个月。一个更大的努力覆盖了它们本该做的事,而且做得更好,所以每一个都得到一条横幅,说明它被什么吸收了,以及指向它新家的链接,而我
热门跟贴