让我在这里给你一个非理性的例子
……让我在这里给你一个非理性的例子。我当时在一家大型科技公司工作,作为分解我的项目的一部分,我尝试了代码的另一部分。我的预测准确率在客户数据上翻了一番,并且代码运行得更快,使用的内存也更少。这在客观上是更好的。而且这甚至“免费”实现了,因为这些任务是我原始工作的组成部分,尽管目标并不明确。结果如何?据我所知,这个PR仍然处于开放状态。老板没有推动它,因为他们更关注其他尚未完成但包含更多术语的工作。那项工作仅比我做的准确率稍高一点,但需要100倍的计算量,并且需要10倍的内存。我甚至告诉他们,我的方法也可以用于那项工作,但从未实现。我见过很多类似的情况。有时候人们只是不想让事情变得更好,除非它以一种非常特定的方式变得更好(而且不一定通过性能)。有时候只是因为政治因素。另一方面,我也见过一些非常优秀的团队,那里的体验正好相反。……
源讨论重新审视克努斯的“过早优化”论文原帖 141 条评论 · 导入时统计