快捷搜索:

前百度员工追忆百度乱象

这是一篇百度前员工颁发的博客,在这篇长文里回忆了他脱离百度的缘故原由、他眼中的百度乱象以及对百度文化的反思。全文转载,无删减。

1、脱离

脱离百度已经一年多了。

间或有人问我为什么要脱离百度。谋事情的时刻问,事情了几个月后照样会有人问。我怎么回答这个问题呢?说A)试用期没经由过程不得不卷铺盖走人?照样说B)自己事情不爽主动离职?事实上我多半环境下会选择说B。被炒鱿鱼这种事当然是不但彩的,只是有的时刻懒得解释,也就随便撒个小慌,一笑而过。我会跟人家说,他娘的我也想炒掉落那个操蛋老板,只是我没有那个权利,被暗害了吗?

间或也有百度的同事打来电话,跟我诉苦说事情上若何束手束脚无法施展。两个月前,Robin一封狼性邮件,将百度推向了舆论的风口浪尖。可是通篇读下来,我只看到了两个字——“吃人。

2、狼性

中国的引导彷佛都有一个搭档,那便是总以为自己居高临下,神圣弗成侵犯。工作做好了,功勋都是自己的,心情好了赏仨瓜俩枣给手底下费力干活的员工;工作搞砸了,就开始埋怨员工不好好干活,没有“奉献自己100%的热血和青春。

10年头?年月Google退出中国后,百度已然躺在印钞机上数了两年的钱,其员工规模也从不到五千人膨胀到了靠近两万人。不过,在电子商务、云谋略和移动互联网的大年夜潮下,这艘航母彷佛还没有找到自己的航向,在通往未来的路上越走越偏……

无可否认,在中国互联网的成长历史中,百度占领举足轻重的职位地方(废话一),创造了多其中国第一(废话二),即便在百度略显疲倦式微的本日,它依然是中国互联网界当之无愧的三大年夜巨子之一(废话三)。这里有(一些)中国顶尖的工程师,(对照)海量的数据,(对照)宏大年夜的机械规模以及许许多多在很多公司、高校和实验室都无法找到的进修事情情况(废话四,你能指望黉舍的实验室搭建千台规模的集群供你把玩吗?)可是我们也非常遗憾的看到,凤巢今后:

百度已经好久没有推出令人线人一新的产品了(范例的如03-06年的知道、百科和贴吧)。

百度迄今为止所有的国际化努力都是掉败的。

在电子商务、移动互联网和云谋略方面,相对照另外互联网公司,百度毫无建树。

一个手握百亿现金流,掌握中国互联网生杀大年夜权的公司,竟然几年之内拿不出响当当的产品,Robin首先想到的是员工不敷冒逝世,是以任何“有优越背景,流利英语,稳定的收入,崇奉事情只是人生的一部分,不思朝上进步,追求小我生活的舒适才是整个的人,都是小资,都是要被淘汰的。可是我不明白的是,“崇奉事情只是人生的一部分,“追求小我生活的舒适,这个有错吗?绝大年夜多半的人逝世之前,想到的不是事情,而是家庭、同伙、亲情。人之以是成为人而不是一部事情机械,恰是由于人生中有比事情更为紧张的器械。我热爱我的家庭同伙,也享受放工归来灯下漫笔读书的韶光,这个有错吗?

没错,作为老板,你当然可以挥舞着狼牙大年夜棒叫你的员工一边加班一边喊爽,但这种所谓狼性是由上而下的,不会长久。我觉得,百度当今最大年夜的问题在于高低异心。上层想要业绩要改变要漂亮的报表,中层欺上瞒下只看KPI,天天想着如何弄份漂亮的报表好生计下去越爬越高,而底层技巧职员确凿想做一些技巧上的工作,但被中层经理压制,有心无力。技巧上不去,统统都是空口说,所谓的业绩报表,除了欺上瞒下,便是自欺自娱。房地产企业的地皮屋子可以升值,但互联网企业的代码机械却会腐败。

3、岁月

即便算上训练,我在百度待的光阴也只有九个月,不到一年。从最初的新鲜愉快,到着末悲剧性的脱离,这时代各类人事更改、技巧思虑,我险些从未在博客上写过。今日趁着影象尚存,偏又莫名辗转难眠,权且将自己在百度的经历,以及自己对事情的一些思虑记录下来,盼望对后来人有些赞助。此中述说可能有掉公允,迎接评论争论和斧正。

以下逐条列出百度之“怪现状:

3.1 百度论语的洗脑文化

现代企业最爱做的工作便是给新员工洗脑,洗脑的内容也无非就那么几项,一是你现在的公司多么多么好,二是你现在的老板多么多么圣明,三是你现在的工作对公司多么多么紧张(对,后勤工作对公司也很紧张,搞卫生扫厕所的就更不用提了),四是纵然你当前的事情不怎么紧张不怎么有趣不怎么相符你的预期只要你好好事情那么多年媳妇熬成婆你总会有出头之日的。洗脑原先无可厚非,分外是在天朝这种神奇的国度里。只是百度也搞这一套,倒真是让刚刚训练入职的我大年夜跌眼镜。我记得那个时刻刚刚入职训练的时刻发了一本《百度论语》,然后每周开例会的时刻,一组人做一圈,每周进修一条,轮流说心得申报,统共29条,可以进修半年了。事实上这本书也不是什么不好的书,但这种进修的要领总让我想起七十年代人手一本《毛泽东语录》的场景。书中Robin被写的近乎完美神化,可是我却从来没有看到过百度内部哪里有关于掉败产品(范例的比如百度Hi、有啊)的总结。

3.2 封闭的技巧开拓

中国的互联网企业都有一个搭档,那便是没有开源共享的精神,对开源社区索取大年夜于回馈,百度也是如斯。这些企业总因此为自己的技巧高人一等,又不想做那些啰唆“的根基事情,将开源的项目拿过来修修补补贴点牛皮藓后就开始到处吹法螺逼说什么天下领先海内一流。比如我在的时刻,百度传播鼓吹自己的Hadoop集群在规模、负载和使用率上是天下前三的。可是这又有什么用呢?第一,Hadoop不是百度开拓的,百度只是打了点补丁做了些定制而已;第二,百度的Hadoop集群数量只有10+个,远远比不上Google 100+个GFS集群这样的规模,其整体的自动化运维水平也差了一个世代;第三,百度所做的所有“改进很少回馈过开源社区。

其其实Hadoop之前,百度也曾想过开拓自己的GFS+MapReduce+BigTable,没错,百度想要开拓的系统便是基于Google那三篇闻名的论文的。这个系统叫做Pyramid,其领衔人是王选的高徒阳振坤博士。Pyramid大年夜约开拓了2-3年,终极以掉败了却,听说着末与Hadoop PK的时刻完败下来,阳振坤也在其后离职加盟淘宝。我不知道Google开拓GFS+MapReduce+BigTable用了多久,然则GFS的论文是03年,MapReduce论文是04年,BigTable应该是07年,想来Google应该也是开拓了4-6年阁下的光阴。Pyramid的掉败直接导致了Hadoop在百度的崛起,不到两年,Hadoop的机械数量从无到有,很快就冲破了万台的规模,并且机房也从北京开始像长三角扩展,百度也终于迈出了跨数据中间的步子,只管这个方式彷佛比Google慢了5-8年?

不过百度虽然自己用Hadoop用得很High,负载什么的,报表都弄得不错,集群规模也上了海内少有的3000+台,然则却很少对Hadoop社区进行开源回馈。其内部Hadoop是基于Hadoop 0.19-0.20改进的。这样做的好处便是快,一方面依附社区拿到已有的代码基,整合测试就可上线,同时也不用管什么伦理道德奉献回馈的鸟事,但其毛病便是内部的Hadoop和官方的Hadoop会徐徐越走越远,上游的Patch和改进越到后来会越难引进合并。这样做的结果便是和社区分离,用自己一人之力抗衡举世聪明,终极只能自讨苦吃。

我记得有一次内部年会上,有位工程师跳起来问,“公司可弗成以做一些开源的产品呢?很多器械原先便是从外边拿过来的。我只记得当时台上的两位高管,此中一位女高管表情稍变,过了一会又开始讲什么“做开源必要光阴精力;好的器械才美意思开源出去,否则会难看什么什么的。我想,*一个IT公司有没有勇气拥抱开源,是一个公司是否对自己的技巧有足够自大的一个体现*。在这方面,百度乏陈可善,不只没有代码,连论文也很少。而淘宝在章文嵩的带领下,其开源已经做的汹涌澎拜,算是海内IT企业中开源做的最好的一个。

3.3 天下上最优秀的工程师?

百度的内部邮件中不止一次的提到“天下上最优秀的工程师这个字眼,可惜作为这封邮件的收件人,连我们自己都不信托自己是天下上最优秀的工程师。09-11年高速扩大的两年,百度的招人标准低落了很多。这也是无可怎样如何的工作,终究中国的人才贮备有限,无意偶尔候即便你想费钱,也不必然能招到足够的人。

你当然无法否认,百度内部有很多牛人,可是大年夜凡拿得上台面的公司,那个手里没有一些牛人呢?紧张的是包管整体人才的匀称质量,而不是树立几个范例,然后就自吹自擂说自己的工程师是天下上最优秀的。

3.4 KPI为王

我在Hadoop运维组做到第4个月的时刻,一手创立Hadoop运维的经理走了,空降了一位新来的经理。当然,这位经理是不懂Hadoop的,加上他又其实忙碌,所能做的便是从报表入手。比如说每周几千台机械几百条小报警有没有都处置惩罚掉落,预算做的怎么样,总之都是报表性的器械。至于技巧上的,监控怎么做,若何才能更好的自动化,如何统一归约化的整合集群的各个系统,从来就不是他关心的重点。我费力两周做出来一个小的监控系统,可以自动的检测各个集群的一些指标参数,并且支持自定义插件,自动化的天生监测申报发送到邮箱中,他给的评价是“这算啥,T2的工程师都能做。我当时分外火也分外委曲,心里想“T2的工程师都能做,可是为什么不停没有人做呢?站着措辞不腰疼。

再比如我们每周都要写Hadoop集群运维周报,内容无非是去几个监控系统上鼠标copy/paste一些数据到一个模板里。着实这样的器械完全可以轻细花些人力写点法度榜样抓点网页完成,可是不停没有人做这个工作,大年夜家就这样一周一周的写下来。反正经理要的便是这个,谁管你怎么得来的呢。

当一家技巧公司由技巧驱动变成KPI驱动的时刻,也就意味着这家公司成长到了一个瓶颈期。赓续有前同事跟我聊,说自己想做一些工作,然则经理不让。为什么呢?比如说一个4、5年的产品代码,因为职员的交替加上技巧的封闭,一定是有很多丑陋的代码的,这个时刻后来接手的人假如是个有责任心又有代码洁癖的人的话,自然就想对代码做些重构和改进。这就带来了一个问题:万一因为这种额外的篡改造成产品呈现变乱,怪谁?经理是不想承担这样的责任的,由于百度的经理不写代码,多一事不如少一事。这样一个技巧职员的积极朝上进步心就这样被压制了。还有的经理说,做,可以做,假如一个礼拜之内可以完成,就去做。可是有若干巨大年夜的产品是一个礼拜内完成的呢?GFS不是,MapReduce也不是。可是经理才不会管这些,他关心的是他的KPI,是报表。一个器械,假如短期内无法出成果,就不要做。

以是像Puppet这样的对象是弗成能出自百度之手的。即就是工程师在日常平凡的事情之中有一些思虑,但也很少能有光阴形成系统化的,并且能够走出百度被业界认可的器械的。

3.5 会议,照样会议;总结,照样总结;沟通,照样沟通

百度的会议之多,总结之烦,沟通之杂的确是令人心惊胆战。我在百度的时刻,每周至少开3个会,每个会不少于1个小时;天天发送查看邮件不少于40封;天天花在Hi上交流的光阴不少于3个小时。有人会问,这么多的沟通会议光阴,还有光阴干正事嘛?怎么会必要这么多光暗沟通交流呢?首先是百度异常看中邮件文化,所有事无论大年夜小都要有个邮件性的总结,学会设定邮件规则是每个百度人的第一课;其次便是百度的部门极其多,据统计全部公司大年夜概有500多个部门和组,工种单一,想要完成一个Project必要超过很多部门。这就导致了百度内部的沟通资源不停居高不下,会议室都要提前一周以致两周才能订上。很多rd都是上午过来处置惩罚邮件,下昼开会,然后晚饭后写代码。

回家之后,我跟妞说,“不以物喜,不以己悲,《偷得浮生半年闲》。

5、规语

一小我事情的代价(狭义上讲是薪水)正比于这小我的弗成替代性。

“感谢你们曾经看轻我。

“纵然缤纷落尽,繁华殒命,也不要被生活磨平了棱角。

3.6 自由上班?Shit

百度号称自由上班,但这个所谓的自由上班,天天8小时只多不少。

3.7 部门隔离

没错,百度虽然号称“简单可依附,“不唯上,平等,无“公司政治的企业文化,然则因为部门繁多,流程复杂,真的想做一件工作,假如没有自上而下的推动,光预算、排期、开会就要耗掉落几周以致几个月的光阴。

另一方面,假如你去仔细察看百度的产品,你会发明百度的产品风格差异极大年夜。无论是网页产品照样客户端产品,其UI方面从来都没有给人一种异常晴明统一的感到,能够让人一看就知道这是百度的器械。这方面,苹果做的最好,Google次之,百度毫无章法。

3.8 Geek在哪里?

百度并不是一个Geek公司。Facebook是,Google是,但百度不是。大年夜多半工程师还在用着10年前的XP系统,用着盗版的Office和SecureCRT软件登录SSH写着各类文档和代码。百度的工程师没有追求美感的习气,这种美感包括但不限于代码风格、文档排版、产品设计等。据我所知,Google的所有代码在提交之间都邑颠末一系列的反省,但百度至今没有如斯完善的流程。至少在我们组,代码写了一年多,才想到要从新收拾,规整风格。百度内部的wiki、代码检察,项目治理系统从来也是破褴褛烂,没有类似于Facebook phabricator这样的系统。

3.9 有啊

百度历史上有很多掉败的产品,然则从来没有一个产品,如有啊这般惨烈悲壮。这样的人,这样的团队,这样的前提下这样的光阴内做出了这样的就义和这样的业绩,但终极依然无法开脱掉败的命运。有的时刻,我真的狐疑,当你怀着“我坚信让我勇往直前的独一气力便是我热爱我所做的统统这样的信念去努力去拼搏的时刻,你的老板能够看到并且认可你的付出吗?有啊的惨败,百度的高管可曾做过卖力的检查?这究竟是公司计谋上的问题照样员工的问题?员工犯错可以扣钱扣绩效,但假如是公司犯错呢?公司做过这样的检讨吗?

4、无他;

终极导致我离职(或者被炒掉落)的事故是由于一次烦懑的沟通。那次沟通中经理对我做出了“好高骛远的评价,并且不认可我日常平凡业余光阴KPI之外的事情成果,说我的器械“连T2的工程师都可以做。而我当然不认可这种评价,当面顶嘴了他,说“不认可这种评价。这可能直接导致经理觉得我是个刺头,无法约束,干脆开掉落为好。于是在我转正前一周我接到看护让我滚蛋走人。我将此事见告了我前面三个月的导师,他表示异常震动。HR也分外稀罕,说一小我怎么前面三个月好好的,到了快要转正的时刻忽然就被开掉落了。

您可能还会对下面的文章感兴趣: