任何进步都比没有进步好
在谷歌内部,大部分产品的改进都是渐进的,即使是新产品,也难以第一次就很完美。很多时候,快到新版本上线的截止日期,总有个别项目不能如期交付相应的功能,缺了一些功能的新版本确实让人不舒服。这个时候怎么办呢?是否再等一两天?
谷歌的做法是不等,因为可能永远没有完美的时候。将一个比原来更好一点儿的版本按时提供给用户,总比为了追求一个完美的版本,最后什么都提供不了好得多。
原文
https://kunnan.blog.csdn.net/article/details/104721712
任何进步都比没有进步好
在谷歌内部,大部分产品的改进都是渐进的,即使是新产品,也难以第一次就很完美。很多时候,快到新版本上线的截止日期,总有个别项目不能如期交付相应的功能,缺了一些功能的新版本确实让人不舒服。这个时候怎么办呢?是否再等一两天?谷歌的做法是不等,因为可能永远没有完美的时候。将一个比原来更好一点儿的版本按时提供给用户,总比为了追求一个完美的版本,最后什么都提供不了好得多。
美国国会两党都提出了禁枪或者限枪法案,当然内容有所差异。简单来说,民主党提出的法案支持严格禁枪,而共和党的法案希望有条件限枪,即在卖枪之前先做比较详细的背景调查,确保拥枪人员无犯罪记录。但是,在随后不久的表决中,两个法案都没有获得通过,于是限枪就胎死腹中。
2016年底,两党的方案其实有很多共同之处,甚至可以说,共和党的方案是民主党的方案的子集,至少双方都同意有不良记录的人不能拥有枪支。如果能达成这样一个折中协议,总比没有结果好。但是双方都希望自己的诉求全部得到满足,最后的结果却是什么诉求都满足不了。
最好是更好的敌人
因为想不出让所有人都满意的方案而难以推进工作。很多时候,一个完美的结果需要完成很多改进,而不会一步到位。
世界上很多事情,其实本身很难一步到位。很多时候,一些人无所作为不是因为不想做事,而是一根筋地追求最好,最后什么也得不到。 (比如你一直想买大四房的房子,但最后往往还是连小房子也没有)
按照位数进行依次比对,而不是去掉.分隔符再比较大小
比如3.1.0 和3.0.16 如果是先去掉.分隔符再比较大小,这样会导致误判,因为3016 比3.1.0更大。 除非提前规定约定好,版本号至少固定4位,或者五位。即 3.1.00 和3.0.16 . 否则容易因为人的疏忽而导致判断失误