从Chrome来看谷歌的工程管理

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




前不久,谷歌推出了自己的浏览器Chrome。就在谷歌推出这款浏览器两个星期前,谷歌还和火狐(Firefox)续签了合作条款。这个新闻一出,火狐就有激烈的反应,发表了贬低谷歌浏览器Chrome的核心技术V8引擎的报告。难道谷歌此举难道是自我否定?左右手互搏?

无论火狐反应如何,谷歌此举说明谷歌认为浏览器作为未来的应用平台不能依赖别人开发。Chrome浏览器未必就能取得比火狐更大的市场,至少靠更加类似应用程序的界面,更加可靠的多进程设计,更加高速快捷的V8引擎是不能帮助谷歌获得更大的浏览器市场的。历史证明人类是非常具有惰性的,除非万不得已不愿意轻易改变习惯。

更加让人迷惑的是,谷歌另外一个野心勃勃的计划Android也有一款浏览器。这款浏览器目前并不是基于Chrome开发的。Android浏览器和Chrome一样都是基于Webkit。不过,谷歌创始人Sergey已经明确表示将来的Android浏览器会是以Chrome为基础的。

这些消息可能说明这些项目最初并不是被上层先规划好,再交给工程部门开发。而是工程部门自下向上的申请项目,有了阶段性成果之后才由公司上层统一运作。其实,谷歌比较聪明的避免了把鸡蛋放在一个篮子里。尤其是开始看不出哪个篮子才是好篮子。继续和火狐合作同时开发自己的浏览器可能也是同样的考量。继续和苹果合作,同时做自己的gphone(Android)也是同样的策略。这种方法其实非常类似开源的模式,很多有重叠的项目。不过谷歌在一定程度上还是能协调这些资源,所以又避免了开源社区项目常见的管理混乱、进度差的问题。一句话,谷歌是一个以工程部门为核心的公司。

另一个有特点的公司,又是苹果公司了。苹果公司是个工程部门排最后的公司。不要惊讶,因为Steve Jobs是设计出身,外壳设计是他的拿手好戏。苹果的工程师的门卡只能打开自己那个楼那一层的门。苹果的核心当然是设计部。工程师们不需要提前知道任何细节,只需要按时完成设计部门的设计即可。不同项目的工程师也不鼓励相互了解对方的项目,其实是严格禁止的。公司内部的任何原型产品都是绝密,一旦有人泄漏,引用苹果公司法律顾问的话:“We will sue you and destroy you”。

两个迥然不同的企业文化,同样是一流的公司,真是有些不可思议。其实,谷歌就好象民主制,苹果就好象精英制。如果运作得好,都能做出不错的产品。各自也有各自的问题。民主制稳定些,不过效率低些;精英制效率高,不过一旦精英们看错了方向,公司就会大起大落。

(3个打分, 平均:3.00 / 5)

雁过留声

Comments are closed.