由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
SanFrancisco版 - 前员工追忆百度乱象:上下异心 狼性压制人性(转载) (转载)
相关主题
[原创] 揭开大数据平台Hadoop的真面目 5分钟包教包会 (转载)关于湾区马工的现状和未来,想简单说两句 (转载)
百度朝花夕拾 (转载)螃蟹经,回馈大家
哇塞,经济真的好了A surprise finding: the origin of Pyramid and Sphinx
湾曲做cloud computing (Hadoop , HBase)东湾fremont附近现在有什么Pumpkin patch已经开放了吗?
软工看2011年的硅谷EXCEL 2007 求助!!!
该从微软跳槽去google吗?【外企九年,我最终选择放弃】——送给和我一样纠结毕业是读研, (转载)
谷歌的阿三高管们华为:通过残酷的年度考评,让好员工发财 (转载)
Google 内推: Big Data Backend processing engineer华为:就是要给员工以残酷的年度考评!(转载)
相关话题的讨论汇总
话题: 百度话题: hadoop话题: google话题: 代码话题: 开源
进入SanFrancisco版参与讨论
1 (共1页)
l**********r
发帖数: 4612
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: Bayesian1 (what\'s next), 信区: JobHunting
标 题: 前员工追忆百度乱象:上下异心 狼性压制人性(转载)
发信站: BBS 未名空间站 (Mon Feb 4 00:37:01 2013, 美东)
http://tech.163.com/13/0204/09/8MS1066B000915BF.html
原标题:李彦宏的“罪己诏”
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都是上午过来处理邮件,下午开会,然后晚饭后写代码。
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也特别奇怪,说一个人怎么前面三个月好好的,到了快要转正的时候突然
就被开掉了。
回家之后,我跟妞说,“不以物喜,不以己悲”,《偷得浮生半年闲》。
5、箴言
一个人工作的价值(狭义上讲是薪水)正比于这个人的不可替代性。
“谢谢你们曾经看轻我”。
“即使缤纷落尽,繁华消亡,也不要被生活磨平了棱角”。
u****q
发帖数: 24345
2
硬了。
1 (共1页)
进入SanFrancisco版参与讨论
相关主题
华为:就是要给员工以残酷的年度考评!(转载)软工看2011年的硅谷
加州公司为什么能开得出相对于其它地方的高工资该从微软跳槽去google吗?
从事什么行业-----关于3类学科的经济学类比谷歌的阿三高管们
贴个analytic工作,health care industry, 直接联系我Google 内推: Big Data Backend processing engineer
[原创] 揭开大数据平台Hadoop的真面目 5分钟包教包会 (转载)关于湾区马工的现状和未来,想简单说两句 (转载)
百度朝花夕拾 (转载)螃蟹经,回馈大家
哇塞,经济真的好了A surprise finding: the origin of Pyramid and Sphinx
湾曲做cloud computing (Hadoop , HBase)东湾fremont附近现在有什么Pumpkin patch已经开放了吗?
相关话题的讨论汇总
话题: 百度话题: hadoop话题: google话题: 代码话题: 开源