3

去 TM 的全局最优

 2 years ago
source link: https://lotabout.me/2022/Greedy-me/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

去 TM 的全局最优

Table of Contents

现在还是未来?相信绝大多数人会选择现在。

常在想,自己工作里遇到的代码,为什么有那么多屎山?不管是加入前已经存在的,还是加入后新写的;不管是别人写的还是自己写的,仿佛不是屎山就是在变成屎山。今天主要在长短期决策上吐吐糟。

生存永远大于发展。这个功能如果这样做,未来修改的代价比较大。没事,我们先做成这样,如果没有成果,说不准明年就没有我们了。真的活到第二年了,似乎当时的困难就不存在了,要求继续全速前进。

未来的未来再说。“这期先这样设计,下个迭代我们再优化”,第二个迭代到来,“这个迭代这些需求优先级比较高,优化放下一个迭代吧”,子子孙孙无穷尽也。

先看看怎么跑通。这期能跑通就不错了,哪顾得上代码优雅不优雅,反正后面屎山维护不了,大不了跑路呗?我又不和公司和团队共存亡。

贪心算法和动态规划,我们知道通常贪心算法得不到全局最优。软件开发上,如果总是选择现在的利益,忽略未来,则注定会走向死亡。但一来不这么搞我现在就没了,二来说不准未来锅不是我背呢?再来谁知道现做的准备未来能用上呢?去 TM 的全局最优。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK