Java教程

谷歌为什么牛?

本文主要是介绍谷歌为什么牛?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

     如果问一个程序员他最想去的互联网公司是哪家?可能很大概率会是谷歌。原因也很简单,因为谷歌在互联网行业给人的感觉就是牛。事实也是这样,我们可以简单列举几个数字:全球价值品牌连续第二;谷歌旗下产品搜索search、邮箱Gmail、地球earth、地图map、手机操作系统Android、浏览器Chrome、翻译、短视频网站YouTube等多个全球领先,而在先进的AI和自动驾驶方面也全球领先。还有更多牛逼技术不再赘述。

    

    谷歌为什么?原因当然是多方面的,但就产品和技术层面来看,至少包括产品、技术、工程这3个方面。


    技术方面Google的搜索、翻译、人工智能、自动驾驶等独步江湖不用我说,但很多人会忽略了Google同样牛逼工程能力。


    所谓工程能力,是相对于技术能力而言的。技术是一种赋能,让原先不能做的事情可以做了。例子是原来没有3D技术,游戏只能做2D,有了3D,等于开了一个全新的游戏地图,完全的蓝海。而工程,则重于提效,把能做的事情做得更快(效率)更好(质量)。


    质量方面,下图是国内某互联网巨头的几个著名产品和Google Chrome的代码质量对比,可以看出来差距明显。

        http://img4.sycdn.imooc.com/6094130b0001d43b08600629.jpg

   效率方面,谷歌每个需求,从排期到发布到线上,大部分不超过1天。而国内互联网公司则普遍跟随迭代走,2周或1周才能发布上线。


     为什么代码质量这么差(只是相对于谷歌),还能成为巨头呢,因为过去二十年,国内互联网的红利太大了,跑马圈地阶段,没空顾及姿势,躺着就能挣钱,何必站起来那么累。巨头尚且如此,其他中小企业就更不用说了。


    随着人口红利的枯竭(下图为中国移动互联网用户趋势图),中国互联网已经进入存量竞争的红海。

        http://img2.sycdn.imooc.com/6094130b0001c1f607860610.jpg

    在红海竞争中,研发效能(质量和效率)的提升,就变得至关重要了。天才的产品经理可遇不可求,大部分产品经理的想法都需要通过实验(A/B测试)进行验证,才能最终确定是否真实需求。而需求的交付周期的长短则决定了产品经理想法的验证速率。同样的一个产品经理,想法验证速率快,就可以更快的发现用户真正的需求,从而抢占先机,占领更多的市场。


    所以,在存量竞争的红海中,研发效能已经成为决定互联网企业生死的关键。而在这方面,Google等硅谷领先企业的经验,可以帮助中国企业。后续文章中,我会深入分Google在软件工程效能方面的各种做法,帮助中国互联网从业者提升研发效能。


这篇关于谷歌为什么牛?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!