你今天为什么写代码?为什么,为什么,为什么,为什么?为您的工程项目构建完美的叙述。
你今天为什么写代码?为什么,为什么,为什么,为什么?为您的工程项目构建完美的叙述。
你今天写代码了吗?修复了一些错误,防止了未来的中断,清理了死代码,或者为 sprint 完成了新功能。但为什么?
发现缺陷的“5 个为什么”技术通常用于停机事后分析。有趣的是,它是一个有用的工具,可以向你的同事、经理、skip 等人解释你的工作。讲故事对工作的影响是保持对工作兴奋的最佳方式之一,作为额外的好处,可以加速你的职业生涯。
每个为什么都有一个答案。
- 我写代码是因为我必须修复错误,
- 该错误需要修复,因为它导致所有使用该应用程序的用户失败率为 1%
- 1% 的错误需要修复,因为我们发现任何用户体验错误都会因不续订订阅而导致 5% 的用户流失。
- 5% 的流失很重要,因为它直接影响用户的长期价值,也就是美元
- 美元,因为,利润!
并非所有答案都与每个人相关。根据与您交谈的人的水平,您可以选择“为什么”的深度,我称之为为什么深度。您的同行工程师可能对 1% 的故障率及其技术原因感兴趣。您的 CPO 可能更关心影响 LTV 指标的 5% 流失率。
作为指导,选择 L-3 的原因深度。如果您与 L5 工程师交谈,原因深度是 5–3 = 2。在这种情况下,这将是“1% 失败率”的故事。不要选择与关卡过于脱节的叙述,以最大限度地发挥叙述的影响。
永远知道你为什么做你所做的事。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏