卢松松博客

前百度员工的牛文:李彦宏的罪己诏

 人参与 | 时间:2013年01月28日 17:22

题记:很多干货的一篇文章,不过有一点想吐槽,这篇说的稍微有点恨,不过文章很能反映国内很多IT公司的状况,管理、开源方方面的。

文章大概7000字,写了8个小时左右。最开始只是睡不着觉,然后就琢磨着想写一写关于狼性的看法,后来越写越多,也就不自主的加入了一些个人的情绪在里面。”不识庐山真面目,只缘身在此山中“,我只是一个小小的OP,可能看不到那么高,也看不到那么远,因此文章的各种内容观点均出自个人,与别人无关,我会为我的言论负责。

1 离开

离开百度已经一年多了。

间或有人问我为什么要离开百度。找工作的时候问,工作了几个月后还是会有人问。我怎么回答这个问题呢?说A)试用期没通过不得不卷铺盖走人?还是说B)自己工作不爽主动离职?事实上我多数情况下会选择说B。被炒鱿鱼这种事当然是不光彩的,只是有的时候懒得解释,也就随便撒个小慌,一笑而过。我会跟人家说,他娘的我也想炒掉那个操蛋老板,只是我没有那个权利,被暗算了吗?

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

前百度员工的牛文:李彦宏的罪己诏 好文分享

2 狼性

中国的领导似乎都有一个毛病,那就是总以为自己高高在上1,神圣不可侵犯。事情做好了,功劳都是自己的,心情好了赏仨瓜俩枣给手底下辛苦干活的员工;事情搞砸了,就开始埋怨员工不好好干活,没有“奉献自己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那三篇著名的论文的2。这个系统叫做Pyramid,其领衔人是王选的高徒阳振坤博士。Pyramid大约开发了2-3年,最终以失败告终,据说最后与Hadoop PK的时候完败下来,阳振坤也在其后离职加盟淘宝3。我不知道Google开发GFS+MapReduce+BigTable用了多久,但是GFS的论文是03年,MapReduce论文是04 年,BigTable应该是07年,想来Google应该也是开发了4-6年左右的时间。Pyramid的失败直接导致了Hadoop在百度的崛起,不到两年,Hadoop的机器数量从无到有,很快就突破了万台的规模,并且机房也从北京开始像长三角扩展,百度也终于迈出了跨数据中心的步子,尽管这个步伐似乎比Google慢了5-8年4?

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

我记得有一次内部年会上,有位工程师跳起来问,“公司可不可以做一些开源的产品呢?很多东西本来就是从外边拿过来的。”我只记得当时台上的两位高管,其中一位女高管脸色稍变,过了一会又开始讲什么“做开源需要时间精力;好的东西才好意思开源出去,否则会丢脸”什么什么的。我想,*一个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都是上午过来处理邮件,下午开会,然后晚饭后写代码6。

3.6 自由上班?Shit

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

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也特别奇怪,说一个人怎么前面三个月好好的,到了快要转正的时候突然就被开掉了。

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

5 箴言

一个人工作的价值(狭义上讲是薪水)正比于这个人的不可替代性。

“谢谢你们曾经看轻我”。

“即使缤纷落尽,繁华消亡,也不要被生活磨平了棱角”。

文章来源: 行者无疆 始于足下

相关阅读:

我的求职经历:走进过腾讯、网易、百度、迅雷

一个前百度工程师看百度的狼性

看的心酸:我在百度工作这些年

顶: 6踩: 1

来源:,欢迎分享,(QQ/微信:13340454)

必填

选填

选填

◎已有 44 人评论,微信:QQ13340454

1楼访客  2016-06-03 15:04:10
这个东方不败还没有倒下!时间问题。。。。
顶: 0踩: 0 回复
2楼高清美女图片  2014-03-31 19:56:35
节操君,你肿么了
顶: 0踩: 0 回复
3楼内涵图  2013-12-27 01:57:37
节操君,你肿么了
顶: 0踩: 0 回复
4楼王尘宇  2012-02-17 10:59:36
这个不错哦!
顶: 0踩: 0 回复
5楼文章说  2015-08-27 12:06:16
从来没有觉得百度很好,失败的产品确实很多。。。百度只能用一句话来说,就叫不讲道理。。。。。文章虽然感觉有点片面,但也反映出了中国的这种大企业的问题~!
顶: 0踩: 0 回复
6楼电老虎网  2015-08-26 17:42:11
这个文章很多东西都很有道理,只是可执行性几乎为零,大公司的僵化,在任何一家公司都无法避免
顶: 0踩: 0 回复
7楼1314  2015-03-09 12:37:55
不是很懂一些专业术语 我觉得里面的很多问题在哪一个公司无论多大多小的公司 都是存在的 正常的很
顶: 0踩: 0 回复
8楼囧闻  2014-02-04 09:27:12
文章确实太片面了,很多细节看来并没有了解清楚
顶: 0踩: 0 回复
9楼富哥网  2013-09-14 18:00:52
百度除了竞价还是竞价,只为钱而活
顶: 0踩: 0 回复
10楼苏州婚纱摄影  2013-09-09 18:54:31
我觉得吧,李彦宏应该让位了,让年轻人上台了
顶: 0踩: 0 回复
11楼微博控  2013-02-17 19:42:10
百度公司可能也存在一些问题,只是不给外人所知道而已,这个世上没有所谓的完美人或者是公司,许多完美不过给世人过大神化罢了,淡定淡定
顶: 0踩: 0 回复
12楼最新电影  2013-02-05 10:38:12
谢谢文章作者,让我了解到一个真实的百度!
顶: 0踩: 0 回复
13楼戴燕的  2013-02-04 20:21:58

顶: 0踩: 0 回复
14楼黑胡椒  2013-02-04 20:21:36
文章杜撰的地方太多了…
顶: 0踩: 0 回复
15楼放假啦  2013-02-04 20:20:58
360的黑文么?有意思
顶: 0踩: 0 回复
16楼123kmas  2013-02-04 20:20:11
某数字枪稿,最近看的老子吐白沫了

顶: 0踩: 0 回复
17楼kk9876766  2013-02-04 20:19:32
呵呵,支持红衣哥放炮

顶: 0踩: 0 回复
18楼壹老板  2013-02-02 15:04:31
不了解大公司的情况,只能凭这些文章看看
顶: 0踩: 0 回复
19楼糖网  2013-02-02 11:39:53
百度最近出新产品了。。。。。不知道会怎么样。
顶: 0踩: 0 回复
20楼呵呵  2013-02-01 12:18:18
百度现在员工负责人的告诉,完全准确
顶: 0踩: 0 回复
21楼调研报告  2013-02-01 09:13:54
文章确实太片面了,很多细节看来并没有了解清楚
顶: 0踩: 0 回复
22楼wangxiaofan  2013-02-01 08:31:22
这好像一篇论文啊
顶: 0踩: 0 回复
23楼银川网站建设  2013-01-31 22:41:37
需要一场战争...
顶: 0踩: 0 回复
24楼海纳百川  2013-01-31 21:35:37
作者只是写了他的想法,还是有借鉴意义的,当然这可能与个人的性格有关。
顶: 0踩: 0 回复
25楼IT耳朵  2013-01-31 20:54:33
哎,生活呀
顶: 0踩: 0 回复
26楼拼一把博客  2013-01-31 16:19:26
片面,片面,太片面,太极端了。中国人就是不懂得反省自己。当一圈人,有99%都是正确,1%是错误的时候,你会认为是那1%对吗?
顶: 0踩: 0 回复
27楼北京无恒SEO小龙  2013-01-31 15:04:37
如果有机会,我还是想去百度工作。
顶: 0踩: 0 回复
28楼小三代  2013-01-31 11:23:21
没办法,固步自封早晚完蛋
顶: 0踩: 0 回复
29楼河源华美  2013-01-31 09:24:52
这篇文章也只是百度的冰山一角,真正要想了解百度内在的东西从这些文章是只能看出端倪
顶: 0踩: 0 回复
30楼啰嘶叮  2013-01-30 12:16:12
想想还以为百度很好很好,完美,不知道还有这么多的内幕
顶: 0踩: 0 回复
31楼彪歌  2013-01-30 11:50:52
谢谢文章作者,让我了解到一个真实的百度!百度应该找到自己的使命!!
顶: 0踩: 0 回复
32楼心灵深处  2013-01-30 10:36:49
这个是真实的百度吗??我们这样的小白只能静观了
顶: 0踩: 0 回复
33楼云裳100  2013-01-29 15:58:23
小公司学做事,大公司学做人。毕竟百度大公司会复杂很多
顶: 0踩: 0 回复
34楼声卡驱动器官方下载  2013-01-29 13:39:06
百度还是不错的。这位作者,说实话,连个员工都当不好。
顶: 0踩: 0 回复
35楼网赚圈  2013-01-29 10:55:08
尾大不掉啊,流程化在管理中的重要性 再次显示。
顶: 0踩: 0 回复
36楼PHP二次开发  2013-01-29 10:51:53
呵呵,一直在小公司混,原来小公司存在的问题,大神们也一样。自我安慰一下。
顶: 0踩: 0 回复
37楼王日天  2013-01-29 10:38:27
间或怎么怎么样,就是时不时怎么怎么样的意思啊。。通的呢啊
看的很仔细嘛
顶: 0踩: 0 回复
38楼CM秀博客  2013-01-29 10:29:33
第三段中的前面少了个“其”吧,“间或有人问我为什么要离开百度。”语句不通诶,复制时少了个字?
顶: 0踩: 0 回复
39楼王日天  2013-01-29 10:07:22
赶紧多崛起几个这样的公司,有竞争才会做出用户满意的产品
顶: 0踩: 0 回复
40楼百度老刘  2013-01-29 10:01:52
百度的niuba 牛哄哄的www.baidu。com
顶: 0踩: 0 回复
41楼消防工程公司  2013-01-29 09:34:10
不管评价谁对谁错
顶: 0踩: 0 回复
42楼赖林林博客  2013-01-29 09:31:06
俺们 进不了 百度 看看文章吧
顶: 0踩: 0 回复
43楼幸凡学习网  2013-01-29 08:45:44
度娘的内幕哈哈
顶: 0踩: 0 回复
44楼好兆嘛  2013-01-29 05:52:30
船大问题也大
顶: 0踩: 0 回复
45楼情侣博客  2013-01-29 04:24:41
度娘和3老板又准备第二波大战了···看戏··
顶: 0踩: 0 回复
46楼追梦的风筝  2013-01-28 23:10:31
传说中的度娘公司。。。。。。
顶: 0踩: 0 回复
47楼周继松博客  2013-01-28 21:08:33
百度,度娘
顶: 0踩: 0 回复
48楼淘作文  2013-01-28 20:56:38
谢谢文章作者,让我了解到一个真实的百度!
顶: 0踩: 0 回复