似曾相识的辉煌
Google的上市,似乎回应了Netscape在1995年掀起的互联网热潮。Google推出的产品,出一个,大家爱一个,好似到了一个盛世。
想想微软的过去,更加辉煌。那古老的日子里,计算机业界的老大IBM压得大家喘不过气来的时候, “微小”和“创新”的微软给了一代程序员希望。曾记得1995年Windows 95发布的1995年8月24日,整个多伦多CN电视塔被Windows 95的旗帜包裹起来,帝国大厦也被通体刷出了Windows的三种颜色。这这code名为Chicago的操作系统,是多少人追捧的目标。
当OLE技术出来的时候,它让用户可以把对象从一个应用程序拷贝到可以拷贝另外一个应用程序;COM让一个应用程序可以控制另外一个,就不说 Windows 3.1的彩色启动画面以及Windows 95的Start按钮给人带来的冲击了。这一切出来的时候,在当时所受的追捧程度,一点不亚于现在的Google发布的任何一项产品。只不过这些名词,有些发黄了,记不起来了。
创新和达尔文主义
Google是创新的,无论是搜索引擎还是最近接连推出的新产品,让大家眼睛一亮,再亮,直到眼花缭乱。著名的20%的时间自由支配就是支持这种创新的机制。
微软也是创新的。关于创新,它一直在微软的血液里面。微软内部的达尔文主义(物竞天择,适者生存),从Windows 95时代到现在,从来都没有改变过。迈克尔-德拉蒙德所写的《微软帝国叛逆》就讲述了OpenGL组里三个工程是坚持认为世界上有比OpenGL更适合Windows系统的图形引擎,于是掀起了微软内部的战争,秘密开发DirectX引擎。战争最终以更多的内部的部门采用更快更简单得DirectX而不是OpenGL,并使OpenGL组最终转变成为DirectX组而告终。这内部的种种创新的故事,已经有很多本书的记述了。
微软的产品在内部的残酷的竞争,多少团队的产品不及准备发布,就已经被内部淘汰。太多大家没有听到过的产品,就经过内部达尔文主义竞争下岗了。同一种技术,多个部门同时研发,谁找到了更多的内部或者外部的产品基于你的技术开发,谁就能活下来。而选择什么样的技术的慎重程度,也绝不亚于对外部公司的要求,因为如果自己选择的技术没有前途,也就意味着自己的产品前途暗淡。上千人的NetDoc队伍,就是要击败微软自己的Office,结果历经三年,Office如期发布了Office XP,而NetDoc还没来得及发布就被解散。建立在这个基础上的其他的各项应用,也随之解散或合并。这些殉葬者就是在内部评估的时候,把堵压在了一项技术上。微软内部,所有的团队都要在内部兜售自己的产品,没有合作者,没有使用者,就没有未来。