投递人 itwriter 发布于 2010-08-07 10:04 评论(2) 有836人阅读  原文链接  [收藏]  « »

  Google运行着有各种各样的项目,其中不乏以失败告终的。Eric Schmidt在昨天刚刚谈到了对Google Wave失败的解读。今天,Googhle研究主管Peter Norvig接受Slate的采访又谈了他对失败的态度。Norvig说:

如果你是一位政客,承认失败就是你永远的弱点,但如果你是一位工程师,从本质来说你有一半时间都在做错误的事情。如果你的只进行永远正确的实验,那么你就无法获得实验之外的信息。你的实验就像掷硬币,你完全不知道会是正面还是反面,你猜不出结果的。

  Norvig表示失败永远是 Google 可接受的结果:

我认为Google在早期就可以接受硬件出错的结果。其它公司也许会说“好吧,咱们必须买昂贵的、大型的电脑来保证服务的稳定性,这样我们服务出错的几率就下降了,我们可以做的更好”。Google却在初期买了一堆廉价电脑,它们总是出错,但因为它们是那么便宜,所以你可以设计出很多备份系统和解决出错的方案。可以说我们建造系统前就考虑到了出错问题。

  那么为什么很多Google产品在几个月或几年内就停止运营了呢?Norvig认为这是Google产品快速开发模式所决定的:

我们尝试让失败来得更快更微小。在Google做一件事的循环周期可能只有三个月而不是三年。团队的平均规模也很小,所以如果我们有新的想法了,我们不必聚集到议会大厅里说“我可以找50个人来做这个东西吗?”,而是从小到大做起来,先找两或三个人凑到一起合力做出这个东西来就是了,根本不必得到什么高层的许可才能开始做,因为只动用几个人嘛,不用那么一本正经的。

  不过我听说Google Wave动用了数十位工程师干了2年多,它至少并不算Google的一次小失败了。

  Via GOS

0
0
来自: 谷奥
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
相关标签: Google Google Wave
« 上一篇:Ubuntu 10.10最后一个Alpha测试版发布(2010-08-07 10:00)
» 下一篇:浅谈大型网站动态应用系统架构(2010-08-07 10:26)
已经有 2 位园友对此新闻发表了看法。