完成的定义
Hacker News2026年7月14日 11:33
完成是对现实的声明,而不是对努力的描述。我看到的软件开发者最常陷入的陷阱之一就是在事情显然尚未完成时就认为它已经完成。如果它只在你的机器上运行,那它还没有完成。如果没有经过测试,或者没有多轮反馈和迭代,那它还没有完成。如果拉取请求尚未合并,那它还没有完成。如果它在开发或预发布环境中可用,但在生产环境中不可用,那它还没有完成。如果你已经完成了你的部分,但另一个开发者仍然需要完成他们的工作,那它还没有完成。如果它已经部署,但仍然无法为目标用户提供服务,那它还没有完成。如果你是软件开发者,我建议你使用以下的完成定义:如果它在所有支持的设备上都能运行,经过多轮反馈和迭代进行了测试,拉取请求已经合并,你团队的相关工作也完成了,并且在生产环境中上线并可供用户使用,那么它就算完成。此外,AI也无法告诉你何时完成。你必须自己告诉AI何时完成。猜猜看?如果你相信AI告诉你它完成了,那是的,你才是需要害怕AI取代你工作的那一个。完成不是工作结束的时候。完成是当世界上创造价值的时候。那么请再问我一次,你完成了吗?
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡