腾讯技术实力到底怎么样?
Tony认为:腾讯技术建设上,主要是云这一波落后了。国内如果没有云的话,腾讯各个BG的技术,和国内同行对比的话,都毫不逊色,都最大程度满足了各个产品的需求;但从国内同行上云的2012年开始,腾讯内部却一直没有动作,导致这一年开始被国内对手拉开距离,但对公司业务而言,内部的观点是目前技术也够用了。
外界常常低估腾讯的技术实力,这是对腾讯的最大误解,这可能跟腾讯的不会宣传无关,腾讯几乎从来不会对外去讲公司技术如何了得,公司技术晋级到专家也都需要产品背书。
自3Q大战后,腾讯开始拥抱开放策略,2016年后,技术研发也在积极地向开放、共享迈进。目前腾讯在github上的开源项目有近60个之多,并相继成为OpenStack基金会、Linux Deep Learning基金会、Linux基金会白金会员,并为这些基金会贡献多个顶级开源项目。腾讯的国产狗“绝艺”17年3月横空出世,11连胜夺取UEC杯震惊业界,18年1月让两子赢柯洁,却不料在3个月后被微信翻译团队业余做的围棋AI PhoenixGo(已开源)反超,引发知乎一阵热议,由此可见腾讯技术的不俗实力。
QQ和微信近十亿的同时在线数,足以证明在IM技术领域,腾讯是当之无愧的王者。因为其他公司无论IM技术再好,终究是未经验证,这也不难解释为什么中国最好的DBA在阿里,因为淘宝的网上交易有中国最大的数据库应用场景。
另外微信团队在分布式一致性存储和队列亦有深耕,做后端开发的都知道,对于无状态服务的互联网应用来说,最具挑战性的技术工作其实是后面的分布式一致性存储,这些关键技术是交易和支付的基石。
多年来,很少有腾讯出现影响面大的事故报道,整体稳定性表现优于阿里,而先于微信推出的米聊在人数一上去之后便崩得稀里哗啦一塌糊涂,由此可见,腾讯的技术能力应该不逊色于BAT其他两家,至少是能支持业务和发展的。
腾讯技术的话语权缺失
腾讯的核心决策和管理机构是总办,这颗腾讯大脑由各CXO+各事业群总裁组成,包括:CEO马化腾(Pony)、总裁刘炽平(Martin)、COO任宇昕(Mark)、微信总裁张小龙(Allen),CIO许晨晔(Daniel)、首席战略管(James)、QQ汤道生(Dowson)、技术工程事业群总裁卢山(LS)、广告主席刘胜义(SY)等。
奇怪的是腾讯没有CTO,而友厂阿里的CTO几乎是仅次于CEO的实权人物。其实一开始腾讯是有CTO的,大师兄张志东(Tony)作为首任CTO一手奠定了QQ的技术架构,后来从MS挖来了熊明华做联席CTO,但后来熊在2013年离职,Tony在2014年初退休,半年内连失两位CTO,对腾讯技术打击甚大,直接导致腾讯CTO空缺至今。
没有技术领军人物、CTO缺位直接导致技术势微,技术在总办没有了代理人、话语权缺失,从而无法做技术的顶层设计和统筹安排。其实总办有不少技术出身的高管(Pony、Mark、Allen、LS、Dowson等都是),但就像种地出身的人飞黄腾达之后大多对种地再也提不起兴趣,所以当一群产品经理和投资高手聚在一起开会,要是讨论和规划起技术来,实在太过蹊跷。Tony作为腾讯主要创始人,五虎将之一,挑起技术大梁,横向打通各业务的技术支持和保障,威望和能力应该都足够,但遗憾的是,Tony几年前便已退出公司日常管理,只作为腾讯学院名誉院长,扮演顾问角色。空降的CTO想要处理如此纷杂交错的利益关系,协调各事业群横向打通业务技术体系,统筹规划和推进技术演进,非不愿也,实不能也。既然无人堪当此任,就宁缺毋滥,从而空缺至今。任由各事业群各玩各的,差不多每个BG都有一个技术闭环,唯一共通的是C++(C++相当于腾讯编程语言的普通话),其实各BG各玩各的,没有影响到业务发展的话,也无甚大碍,因为各BG业务各有特点,差异很大,强行统一,反倒怪异。但牵扯到一些公共基础模块和需要信息共享层面的事情,各自为政,重复建设,终究差强人意。