Aug 272012
搞技术的,经常都讨论这个问题,开源里就更是,选择太多,那个是最好的。所有人都希望自己的选择是最优的,而不会出错的。
但是现实的条件,其实很难做出最优决策。举一个简单的例子:Xen和KVM,你选择谁,不同的时候,你的选择会不一样。
下面这段话,我相信真的是过来人,以其在办公室里开会讨论那个更好,不然先用简单的办法去尝试一下,而不是指望在办公室里可以讨论出一个最佳的方案。
选择简单但是不完美的技术解决问题,先做!然后再不断优化。如果不去尝试,我们永远也不知道下一步要做什么,总是停留在对技术方案本身优劣的讨论上,是没有意义的。
这才是内行,古人云:计算无科学,软件无工程
有点深奥,这话如何理解。