有幸在这两家公司都工作过一段时间,对这两家互联网巨头做了个对比,供大家参考


1 文化

百度,提倡“简单,可依赖”,我的理解是做出来的产品要靠谱,要有很好的用户体验,较注重其品牌的信誉(但跟谷歌相比,还是很有差距的)。以搜索起家的百度,对产品质量相当看中,因为当用户认定你做得不好,没口碑后可立马更换搜索引擎。

腾讯,提倡“拿来主义”、“微创新”。腾讯很多产品都是抄袭别人的,然后再想办法在此基础上做一些适应性改变,并称其为“微创新”。由于腾讯IM软件的用户粘性比搜索引擎强太多(从3Q大战就能看出来),他不会像百度一样强调产品质量,这也是“狗日的腾讯”诞生的原因之一。


2 技术

百度,开放、技术密集,搜索本来就是个技术密集型的技术,需要很多人共同合作、交流(百度目前绝大部分产品都是围绕搜索展开的)。其开放主要体现在以下几点:

  • 每日会有较多的交流探讨会
  • svn全公司只有一套,开放公共代码资源
  • wiki上有较多可用的内部参考文档,公司提倡将团队文档放上wiki,供相关人士查阅

腾讯,保守,交流分享比较少,代码svn只能看到自己部门的,公共代码都是从别的部分copy过来,wiki上可用资源比较少


3 加班

百度,提倡加班,公司为加班员工报销车费外加饭补、为大多数员工配发笔记本,这直接导致很多员工回到家里还在办公。到了晚上12点时你能看到百度大厦灯火通明,路边的出租车排成长队等候着加班族们。还发生过员工过劳而死的。另外,百度项目排期时间又是按每日6小时计算的,而白天会议交流较多,开发流程繁杂,导致员工承担的任务很难正常工作时间完成,这也是导致加班严重的一大原因。

腾讯,加班情况好一些,公司为员工配发的都是台式机,员工回家后一般情况下都不再办公,由于白天会议交流以及项目流程少,能让员工有更多的时间专注个人承担的任务,因此加班不严重,少有人报销车费。


4 项目流程

百度,流程多,产品迭代慢。一个较大的项目一般要经过项目启动会、预评估、正式评估、项目排期、开发、测试、上线、项目总结等等环节,周期较长。即使一个很小的功能,也需要经过一步步繁琐的流程(一般写四五个文档,等待几次评审,等待几次流程才能让OP上线)。

腾讯,流程少,产品迭代较快,不是很重视测试环节,没有专门的OP负责上线,都是开发人员自己上,开发设计也无需多方评审,文档极少,基本除了产品写的需求文档,难见其他文档,总之是省去了很多环节,让产品能够尽快的接触用户,这一点很适合当下互联网环境,也是腾讯能够迅速跟进很多很多互联网应用的一大法宝。但缺少流程缺少文档,必然有它不利之处,这里就不再赘述了。


5 待遇

百度,一般发14.6个月的工资,实际发的可能达不到这个数目,因为年终奖跟个人及团队表现有关,一些人只能拿到80%

腾讯,一般发15.3个月的工资,实际发的一般能达到这个数目,由于过节加班一般发3倍工资,有的部门甚至发4.5倍工资,感觉是一种变相的员工福利措施


6 技术等级

百度,T1-T10,一般本科毕业进去T2,研究生进去T3,一到两年能升一个级别

腾讯,分大小级别,大级别有T1-T6,每个大级别下有三个小级别(1初级、2一般、3高级),研究生毕业进去T1.2,好点的能半年升一个小级别,T2.1相当于百度的T4


不同的公司不同的风格,适者为王。两家公司的风格正是适应了所处的环境才能在各自的领域独领风骚。

同时这种风格注定了其在另一些领域的不适,比如百度有啊、百度hi、百度说吧,腾讯搜搜