马斯克的"工程学五步法则"
昨天晚上翻《埃隆之书》,翻到马斯克讲他的"工程学五步法则",就特别有感触。
他管这套方法叫"算法之道",用在 SpaceX、Tesla、X 所有公司,要求全员严格执行。说白了就五步:让需求不再愚蠢,竭尽全力删除部件或流程,简化或优化,加速,自动化。
听起来很朴素对吧?但马斯克特别强调一点:顺序至关重要。
这五步不是让你挑着做的,是一步一步来的。你不能跳过前面,直接上手优化和自动化。为什么?因为大多数人的本能反应就是先自动化、先提速。觉得这样最酷,技术含量最高。但如果你要自动化的那个东西根本就不应该存在呢?
你可能在高效地做一件根本不该做的事。
这个判断太狠了,也太真了。
马斯克的原话意思是,每一个需求都有一个提出者的名字,不能匿名,不能说"这是部门的要求"。你得找到那个具体的人,问他:这个需求真的必要吗?
需求不应该来自一个部门,应该来自一个有名有姓的人。这样你才能质疑它。
我之前做幕布的时候就有过这种经历。有一个功能,团队内部讨论了好几轮,觉得必须做。后来我们真的去问用户,发现根本没几个人需要。那些"必须做"的需求,很多是我们自己脑补出来的。
第二步更狠:删。不是微调,不是精简,是直接拿掉。马斯克说过一个标准,如果你删掉的东西最后没有至少 10% 被加回来,说明你删得不够多。也就是说,你应该删到"有点过分"的程度,然后再看哪些确实需要补回来。
这个思路对做产品的人太有启发了。我们总是怕删功能,怕用户不满意。但实际上,一个臃肿的产品才是真正让用户不满意的东西。
然后才轮到第三步:简化和优化。注意,是先删完再优化,不是边优化边保留。很多工程师的毛病就是,接到一个需求,先开始优化实现方案。马斯克说这是"给一个本不该存在的东西做精美的外壳"。
第四步,加速。把周期时间压短,提升迭代速度。但前提是你已经把该删的删了,该简化的简化了。不然你只是在加速犯错。
第五步才是自动化。这是最反直觉的。因为在我们这个行业,大家张口闭口就是自动化、AI 替代流程。但如果你自动化了一个本来就不合理的流程,你只是让这个错误跑得更快、更稳定了。
先做对,再做快,最后才让机器来做。
这五步法则让我想到我们做 AI 产品的过程。很多团队一上来就想用 AI 自动化某个流程,但从来没有认真审视过:这个流程本身合不合理?这些步骤真的都需要吗?有没有可以直接砍掉的环节?
很多时候,最好的自动化不是用代码替代人工,而是把那个步骤直接干掉。
这也是马斯克造火箭的核心思路。SpaceX 的猛禽发动机一代有多少个零件?他硬生生砍掉了大量零部件,不是替换成更好的零件,是直接不要了。结果呢?更轻、更便宜、更可靠。因为不存在的零件不会出故障。
不存在的东西,故障率为零,成本为零,维护时间为零。
我觉得这五步法则不只是给工程师用的,做产品、做管理、甚至规划个人生活都能用。你每天的日程里有多少事情是"别人觉得应该做"但你从来没质疑过的?你的工作流程里有多少步骤其实可以直接删掉?
先问该不该做,再问怎么做得更好。这个顺序搞反了,你越努力越累,效果还不好。
