返回

文章详情

半空间中的工程师

Hacker News2026年7月5日 12:28

你正在阅读面试反馈。你正在查看笔记,似乎既不是不合格也不是合格。你的想法也在分裂。米奇在系统设计、算法或任何明显的方面似乎得分都不高。大多数人的共识是米奇不够优秀。你的直觉告诉你要亲自面试他。于是你这样做了。最终,你决定聘用他。米奇开始了工作。每个人都有一些疑虑。几周后,人们喜欢米奇的表现。他正在进行入职培训,规划工作,修复运行手册,提出问题,并记录那些未被记录的事情。他还接手项目,并试图提供帮助,尽管他还没有完全掌握上下文。他在会议上很活跃。有时,大家喜欢一个人是因为他们愉快、随和并且很有趣,但其实不会带来太多价值。但有时,团队在还没有语言表达之前就注意到了某些东西。米奇是一个识别差距的人。面试环节错失这个人。大多数面试环节擅长评估有界技能。给某人一个系统设计问题,你可以评估他们的架构和权衡。给他们一个leetcode问题,你可以评估准确性、时间和空间复杂度。识别差距的人更难。米奇的价值并不在于他知道每个答案。他注意到答案应该在何处,以及为什么没有人能找到它。他提出的问题能够揭示一个缺失的负责人。他注意到两个团队对同一事物的不同称呼。他能感受到交接将要失败,因为每个人都认为他们在对齐,但没人检查过。他能察觉到一个不会神奇到达的依赖关系。这在面试中并不总是显得令人印象深刻。有时看起来只是一个人提出奇怪的实用问题。对无所事事的归因第一个信号是混乱。米奇并不是加入后立即重新设计平台。他修复入职文档,试图理解请求路径,哪个服务调用哪个。团队拥有关于过去如何工作的历史记录,人们不再信任的运行手册,隐藏在旧Slack线程中的部落知识。米奇花时间进行一些考古学研究。大多数人都是绕过这些混乱,因为他们想开始真正的工作。米奇将混乱视为工作。米奇明白,如果第一个人陷在那里,下一个人也会。因此,他闭合了循环。他提出问题,得到了答案,并将其放在一个有用的地方。他消除了未来的拖累。他在差距中工作。米奇生活在半空间中。他在产品与工程之间,设计与推广之间,合并与安全部署之间,以及一个被阻塞的初级工程师和团队假装在立会中意外发现问题之间。米奇可能并不总是系统设计讨论中声音最大的人。他通常是在倾听,记笔记,询问谁是负责人,如果失败我们该怎么做,我们是否有迁移计划,我们该如何处理运行手册,我们应联系谁,我们有正确的仪表盘吗?这些问题只是防止愚蠢的事情变得昂贵。随着时间的推移,人们开始提前把麻烦的事情带给米奇。米奇不会将这些事情变成审判,也不会假装自己是法官。他务实,将问题放在桌面上,邀请合适的人参与,并让坏消息变得可用。他让传递和拥有坏消息变得安全。工作以缺席的形式显现。米奇的工作往往表现为无所事事。这是最大的问题。多年前,我读过一本几乎提到了这个人的书。它讨论了“胶水人”或“凝聚团队的效应”。我记得同意,但也觉得它停留在了一个层面上。它看到某些人让团队变得更好,但没有完全解释如何做到。我认为这就是原因。因为米奇所做的几乎是看不见的。这就是为什么他们认为米奇神奇地让每个人变得更好。那个引发火灾并战斗四十八小时的工程师得到了头条。那个注意到迁移将在旧客户数据上失败,添加检查并在任何人看到之前预防该事件的工程师得到的只是个感谢,如果有的话。这真的是一个测量错误。米奇降低了协调成本。而协调成本是工程团队耗费时间的重要原因之一。所有系统都会变得混乱,团队会增长,上下文会碎片化,责任会漂移,交接的数量随着时间的推移而增加。工程的一大部分并不是编写代码。而是找出在代码可以安全移动之前,谁需要关心。米奇使这一切变得更加便宜。如果米奇继续这样做并长时间停留,公司可能会将他的优势变成负担。人们向米奇请教,因为他记得当账单延迟时,合作伙伴导出会失败,测试覆盖规则的背景,迁移计划依赖于数据平台的一个人,绿色仪表盘不包括每个人都担心的客户路径。He [...]

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡