腾讯科技讯(汤姆)北京时间7月17日消息,据国外媒体报道,美国科技媒体TechCrunch撰稿人亚历山大-托铁斯(Alexia Tsotsis)日前撰文指出,作为一家互联网时代的搜索巨头,谷歌(微博)已经将自己的触角伸向了太多领域,无论是搜索、投资以及广告网络都可以见到谷歌的身影。
对用户而言,谷歌是一家典型的搜索公司,至少曾经如此。从投资者的角度出发,谷歌却是一家广告公司,毕竟它的收入大都来源于此。不过,作为一名谷歌前员工以及该公司的忠实粉丝,我却认为谷歌是一家系统公司,且一直都是。
系统优先
许多初创公司都着眼于产品设计,包括用户体验、功能、营销等。这些企业主要依靠现成的系统基础设施,然后将主要的技术资源投入到前端研发领域从而使自己的产品具备一定的创新要素。其中部分些创业公司经历了飞速增长,导致原先的通用系统无法适应流量的巨大增速。但对于一家公司来说,流量的剧增却是一个重要的转折点,而现在公司的出路只有两个:聘请工程师开发定制系统或出售公司,将问题留给别人。
不过,谷歌却走上了一条与众不同的道路,即优先开发系统。这一道理其实并不难理解:搜索引擎前端用户体验十分简单,只要利用简单的HTML格式编写一个输入框和一个“搜索”按钮就可以大体完成。但是,搜索引擎的关键在于数据抓取、内容索引及搜索结果的反馈速度。以上这些都需要借助大量电脑来运行复杂公示才能完成,这也就是说,搜索引擎实质上是一个一个信息检索问题。
因此,谷歌从创立公司之初就十分看重系统开发。他们聘请了最优秀工程师,其中包括杰夫·迪恩(Jeff Dean)和桑杰·格玛沃尔特(Sanjay Ghemawat)以及贝尔实验室的罗布·派克(Rob Pike)、肯·汤普森(Ken Thompson)在内的业内顶尖人才。随后,他们都研发的分布式系统便成了谷歌DNA中的核心部分,其重要性甚至高于搜索功能。
谷歌的“应用树”
在成功建造了强大系统后,很多谷歌应用开始“繁衍”出来,其中部分应用只有谷歌才由能力打造。Gmail、广告、谷歌文档、图书扫描,甚至YouTube这些都只是谷歌打造出庞大“应用树”的冰山一角,甚至不到10%。
真正将这些产品联系起来的东西,是另外那90%,即谷歌庞大的分布式系统。即便是无人驾驶汽车这种看似与其他应用毫不相关的项目,同样受益于谷歌无与伦比的数据挖掘能力。虽说,亚马逊、雅虎、微软等企业同样拥有世界级的系统技术,但只有谷歌对整个硅谷产生了深远的影响。无论是分布式文件系统、MapReduce和NoSQL数据库都蕴含了谷歌的神来之作,不仅如此,谷歌还充当了创业公司的人才源泉并为大家创造了一个世界级的开源世界。
底层技术平台
当然,并不是所有的谷歌项目都秉承技术第一的态度。比如,Android和Google+是为了应对核心业务受到威胁采取的相应措施。但凭借着谷歌自身强大的系统能力,该公司的管理层和员工都十分有信心解决别人无法解决的问题,就比如最近十分火爆的增强现实眼镜和无人驾驶汽车等。
那么,谷歌是否应该解决这些问题呢?对于这个问题的答案相信是见仁见智的,但这却反映了该公司的特点。
不过,在这两个极端中也存在着一些“中间项目”,即那些既不出于战略考虑,也不出于远大目标考虑的项目。目前,这些项目是谷歌CEO拉里·佩奇(Larry Page)正在削减压缩的对象。如果谷歌不需要这些项目,同时其也没有独特优势,那谷歌又何必而为之呢?
将谷歌这些不同的项目联系起来的,不是什么深藏不露的秘密计划,而是谷歌隐藏在底层的技术平台。这一技术平台或许无法将不同的项目结合成一个统一的蓝图,但却有能力为外界酝酿出更多伟大的项目。