当前所在位置: 首页 > 儿童教育 > 正文

面对20亿行代码Google如何管理

2022-12-06 餐饮美食网 【 字体:

  GitHub 可以让程序员轻松共享代码和协作,它涵盖了数以百万计的项目,但没有直接容纳软件项目。Google 则更进了一步,将很多项目合并成一个。鉴于涉及许多工程师以及同时应付如此多代码的难度,能做到这一点十分地疯狂,下面就跟小编一起来看看吧。

  Piper

  Google 为了同时应付所有代码,已经建立了自己的“版本控制系统”:Piper。它在整个庞大的网络基础设施上运行,系统覆盖了10个不同的 Google 数据中心。

  这一系统不仅将所有20亿行代码都存放在单一的系统内,并提供给公司内部工程师调用,更给工程师提供了更多自由,可以使用及合并横跨无数项目的代码。Potvin 表示:“当你开始一个新项目,Google 已经提供了有丰富资源的图书馆,几乎一切事情都已经帮你完成。更重要的是,工程师可以在所有 Google 服务中进行代码变更和立即部署。更新一件事,就能够更新一切。”

  当然使用这个系统也有限制。Potvin 表示,某些高度机密的代码,如PageRank 搜索算法,被存储在一个单独的资源库中,只提供给特定员工。而且,由于Android 和 Chrome两个操作系统与那些在线服务有非常大的区别,Google 会将它们的代码存储在单独的版本控制系统中。但在大多数情况下,Google 代码都是一个整体。

  机器程序员

  Lambert 指出,构建和运行这样的一个系统,不仅需要知道如何做到这种事,还需要庞大的计算能力。Piper 每天需要处理大约85TB的数据(即85000GB),Google 的 2.5万名工程师每天会对资源库做出45000次提交(修改)。

  与此同时,Piper 还必须能删去人类程序员所产生的大量冗余。它必须确保代码准确无误,程序员不会相互干涉,要能从资源库中删除错误和未使用的代码。而正是存在这一切困难,Piper不得不接手一些人类的工作。现在,Google 已经从之前的一个版本控制系统Perforce,切换到了 Piper,让机器来完成一部分工作。

  这并不意味着 Google 要让机器人编写代码,但它们确实可以生成很多运行软件所需的数据和配置文件。程序员和机器人需要协调一致,维护代码健康。现在已经不只有人类在维护代码了。

  让所有人受惠的 “Piper”

  其他公司能否受益于同类系统呢?当然能,而且也确实有公司这样做了。Facebook 的主应用有2000万行以上代码,公司把整个事情作为一个单独的项目。还有一些公司以较小规模在做同样的事情,而当这些公司不断接近 Google 或 Facebook 的规模,也会做同样的事。但Google 和 Facebook 都在探索能够改变每个人的方法。

  两家巨头正在开发一个开源的版本控制系统,任何人都可以用它来处理大规模代码。它基于现有系统Mercurial,Google正试图扩展 Mercurial 资源库,达到Google的规模。

  【拓展阅读】

  过去媒体议论O2O,更多是从“互联网+”的角度,用互联网技术和思维变革传统经济,就像支付宝革银行的命、滴滴打车革掉出租车公司的命一样;但是很少探讨传统企业家如何从线下转向线上,下面就跟小编看看如何用利用互联网和移动互联网来“改良”本行业的现状。

  一、年纪真的不是问题吗?

  很多成功的企业家在所属的行业耕耘了几十年,年龄大致分布在45-65岁之间,50岁是他们的“黄金年龄”,40多岁就功成名就的老板极少。反观,在互联网公司80后、90后群体则是主流。

  虽说“老将出马,一个顶俩”,但他们投身的互联网行业,看似光鲜,实则苦逼,工作挑战和压力巨大。如果领导者没有很好的身体素质,充沛的体力和精力,那肯定是吃不消的,这的确是一个不得不正视的问题。

  二、现在才转战线上,时机迟了没有?

  中国互联网行业以1994年为元年算起,至今也有20多年的历史,并不算是一个新行业;移动互联网是在近五年之内兴起的,一日千里,迭代迅速。好多老板从前认为网络只是办公工具和传播媒体,有的甚至不会使用电脑;现今由于形势所迫才向互联网“迁徙”。

  依据罗杰斯的创新-扩散模型,就不难发现这批传统的企业家准入时间相对较迟了,在PC时代,最佳的准入时间是1999左右,在移动端最佳的准入时间是在2012年左右,“早期创新采用者”竞品少、干扰少,可用一年到两年的时间打磨产品,等待“风口”到来。

  今年“互联网+”国家战略的冲锋号吹起, BAT及一些领先的O2O公司也加速资本收购、资源整合的步骤,划分了各自的地盘,形成了排他性的“占位优势”。后来者要么举步维艰,要么得另避蹊径。

  三、谁能改变老板的思维方式?

  我们知道,一个人的思维方式是从生活经验中提炼出来的,很难被改变,更何况是老板。老板的传统思维方式体现在企业文化、管理制度、业务模式等各个层面上,而在互联网化过程中发生“摩擦”则是难以避免的。以万达的O2O项目为例,今年6月飞凡网CEO董策在平台上线之后就与万达分手了,王健林遂开出800万年薪寻觅接棒人;有媒体认为,是由于老板过于强势,导致职业经理人无力操盘而被迫辞职的。

  很多传统行业老板认可军事化管理和国企行事风格,在公司内部推崇集权式管理和集体主义价值观,以行政手段贯彻公司意志,习惯以KPI考核结果,决定给员工“胡萝卜”,还是“大棒”。这种管理方式在传统行业的确行之有效,但在突显个性和自由的互联网行业就出现了“水土不服”;而这种“金字塔”式的管理结构,势必造成团队纪律性和执行力强,但缺乏冒险精神,不敢搞另类创新。总之,面临开放多元、激流勇进的互联网行业,老板传统的思维方式很容易成为“+互联网”创业团队的“阿基里斯之踵”。

  四、合理搭建团队结构,重视年轻人的力量

  笔者认为,一个O2O项目成功必须具备三个核心要素,一是团队、二是资金、三是模式。所谓“谋事在人”,人的要素是第一位的,特别是高管团队架构的搭建至关重要,创始人团队在文化程度、职业履历、年龄结构、处理风格等方面的协调互补,直接影响到企业的健康发展。如果没有一支优秀的职业化的团队,老板本领再大也无济于事;商业模式再好,也不能顺利落地。

  虽然老板的年龄无法“逆天”,但他可以寻觅有成功经验、渴望创业的年轻人,他们的市场嗅觉更敏锐,消化新兴事物的能力更强,能更好地适应工作挑战。资金实力雄厚的老板还可以投资方身份支持80后高管挂帅,在公司治理上充分授权,以“职权+利益+梦想”三驾马车,驱动整个创业团队沿着战略目标奋进,老板则可把工作重心放在顶层制度设计和核心资源整合上。

  五、拐点阶段准入,实现弯道超车

  既然准入时机迟了,就不能再顺着别人的路子走,而要结合行业内“痛点”和自身的核心竞争力,找到一个犀利的切入点,形成鲜明的差异优势,集聚人力、物力、财力形成“压强”,这样才能独树一帜,让用户记得住。

  其实,对一些高门槛的传统行业,互联网公司和BAT一时难以吃透,这就为从线下率先转移到线上提供了喘息。笔者曾在《O2O终将进化为全品类一站式服务平台》一文中指出,目前处于单品O2O向多品类O2O进军的过渡阶段,多数大众消费领域的单品O2O会死掉。而房产、家装、家具、家电、汽车、医疗、教育等“重资产”O2O项目,由于在传统行业已经站稳了脚跟,若能整合更丰富的优势资源,或能打造起综合的O2O服务平台。后进者只有在O2O行业出现“拐点”时,才能实现“弯道超车”,化被动为主动。

  六、摒弃落后的营销理念,修炼“用户思维”,拥抱粉丝经济

  老板的思维方式还与企业的商业模式紧密联系着,只有彻底地反思传统营销模式的弊端,才能让老板对互联网思维心悦诚服。

  传统的线下销售更看重产品的销路和销量,老板开会最多就是研讨如何处理与供应商的关系,怎么把扣率抬得高高的,把批发商搞得多多的;尽量打响品牌的名气、再空中飘广告、地面做活动来卖货、回款。而顾客则只是流水式消费的过客;渠道商家也觉得消费者是新手,逮到一个宰一个,搞一锤子买卖,自己把自己作死了。进入到电商时代,人们的注意力都集中到线上了,任凭怎么搞活动、怎么忽悠都不管用了,人们在实体店转转,再去网上看评论、听朋友推荐、砍价,最后下单。

  在传统销售中,企业更没有考察消费者对产品的态度和感情,都是以成交额和下单量来划分客户等级的。而“+互联网”实际上是企业“去中间化”、直接与用户接触的过程,因此必须高度重视与用户之间的关系。“用户思维”乃是互联网思维的本质,其逻辑是用户把商家当作“产品”,体验要不好,很快就把产品卸载或者Pass掉了,要是用起来顺手,就依靠它来解决需求。这种用户的主权思维最鲜明地体现在“粉丝经济”上。

  “粉丝经济”以产品为媒介,打造一种有着共同语言的亚文化圈子,目前国内实践最成功的是小米。在粉丝群体中,忠诚度最高的是“死忠粉”,他们不管产品好不好,都无条件热爱,比如TFBOYS和《小时代》的粉丝、一些极品“果粉”都达到了这种境界,不理解的人会觉得他们是“脑残粉”,但其实他们最有话题感,最善于口碑传播,是最可遇不可求的意见领袖。忠诚度其次是“发烧友”,他们爱产品是有条件的,前提是产品能让他们满意,一旦出现产品体验的BUG,他们会想办法找到商家,倾诉改进意见,扮演类似产品经理的角色。而在传统经济中顾客,在互联网思维看来,更多的是“僵尸粉”或者“路人粉”,产品与用户之间的黏度很差。

  总之,传统企业老板应反思传统思维方式的不足,积极接纳互联网思维。互联网讲究是“玩法”而非“打法”,讲究是“转化率”而非“到达率”,讲究是“病毒传播”而非“大众传播”,重视的是“接触用户”而非“扩展渠道”,重视的是“用户黏性”而非“销售数量”。唯有一番彻底的批判之后,才会在企业文化上多些包容和开放,在管理制度上尽量采用“扁平化”管理和人性化激励,并在商业模式上以用户为中心,改善服务体验。

  综上所述,笔者认为:即便传统行业老板“+互联网”或业务线上化之路存在着企业家创业年纪大、准入时间迟、受传统思维束缚等不利条件,但是仍然具备了诸多优势:比如成功企业自身积累了很好的知名度和影响力,能快速聚集起巨大的用户资源,也不必急着拉风投、找钱,股权架构也更清晰。传统行业老板只要合理搭建团队,发掘年轻人创业能量;在行业拐点时间,找准“切入点”突出重围;遵循互联网行业特性重构商业模式,以互联网思维治理公司,实现人才的升级、思想的升级;这样的“+互联网”的O2O会比“互联网+”O2O项目更有生命力,也能带动实体经济尽快实现转型升级。


相关文章:

1.苹果、Google、微软如何管理人才?

2.阿里教你怎么给销售发工资

3.创业公司如何进行招聘?

4.一家公司CEO该如何做战略

5.2019年企业如何才能夹缝求生

阅读全文
相关推荐

如何自制蛋挞

如何自制蛋挞
1、倒入低筋面、黄油和水,揉成面团状,藏一小时后取出,抹上黄油卷起,包上保鲜膜冷藏半小时。2、取出,将面团切成一厘米的面团,放入模具内,用力按压,中间稍薄,外缘要比模具高,将蛋挞液倒入蛋挞皮中,放入烤箱里烤30分钟即可。

肉火烧面怎么和面

肉火烧面怎么和面
1、首先用温水把酵母融开,加入面粉,用手把面粉揉成非常软的面团,可以放一点熬好的猪油在面团里面。2、然后放在温暖的地方,盖上保鲜膜发酵至2倍大,发好的面团用手插入不回缩,就说明面团发酵好了。

奶茶几分糖好喝

奶茶几分糖好喝
1、不同的人对奶茶的口感要求是不一样的,一般来说,奶茶有三分糖、五分糖、七分糖三种不同的口味。2、女生一般都喜欢喝甜一点的,而男生则喜欢喝不那么甜的,七分糖的奶茶最好喝。

过桥米线是哪里的?

过桥米线是哪里的?
过桥米线是来自云南省滇南地区的一种有名特色小吃。过桥米线最早是在清朝就已经出现,距离现在至少有一百多年的历史啦!起源于建水县东城外锁龙桥西侧的鸡市街头处,有建水的特产草芽、地椒作配料,风味独特而远近闻名。深受广大美食爱好者的喜欢,不少人为此专门长途跋涉,只为尝

面霜和乳液的区别

面霜和乳液的区别
面霜和乳液的区别,相较而言乳液的水分含量要比面霜高,乳液质地要轻薄一些,乳液主要作用是保湿,滋润可以隔离外界干燥的气候,面霜既可保湿,又可美白,还能抗衰老,乳液的吸收快一些,而面霜吸收比较慢一些,因为液体的吸收速度都比较快。

怎么摘隐形眼镜

怎么摘隐形眼镜
在摘隐形眼镜之前,先用洗手液将手清洗干净,以免将细菌带入眼睛内,对着镜子,用右手中指轻拉眼睛下眼睑,左手中指轻拉眼睛上眼睑,让黑色眼球暴露在空气中,用右手食指和拇指轻触镜片的两边缘部分,向中间推使镜片拱起,再用两手指轻轻捏出镜片即可。

粉饼和散粉的区别

粉饼和散粉的区别
粉饼是呈压缩固体状态,多呈圆形或者方形,散粉则是细腻的粉末状,粉饼遮瑕力会比较强一些,可以湿用做粉底,或者用来补妆,而散粉则是定妆的效果,粉饼通常用在底妆的第一步,而散粉通常用在底妆最后一步。

冷烫和热烫的区别

冷烫和热烫的区别
冷烫和热烫的区别:冷烫对头发的要求是要在保温状态下才能给卷有个好的效果,而热烫是在干和湿的情况下都行,热烫烫出来的头发比较自然明显而有弹力,冷烫的头发风干后基本看不出来,并且发质会有点干。

高品质香水如何鉴别?用三步就可以解决

高品质香水如何鉴别?用三步就可以解决
1、看色泽以天然香料调制而成的高级香水,都有它本来的颜色,且大都是琥珀色或褐色,看起来很像宝石,比如,从茉莉、玫瑰或水仙等天然鲜花中所萃取的精油都呈黄色、褐白或绿褐色;此外,香水中所添加的魅惑香气物性香料也是褐色,苔类中的橡树苔是绿色,从树根或树根脂类中萃取的

如何去除黑眼圈

如何去除黑眼圈
去除黑眼圈首先可以用热毛巾敷眼,然后再用冷毛巾敷,十分钟就能让黑眼圈淡化的不那么严重,其次将去壳后的鸡蛋用无菌纱布包裹住,敷于眼部轻轻转动,可以急救去除黑眼圈,另外抹完眼霜后,用双手顺时针按摩,可以促进血液循环消除黑眼圈。
本文Tag