百度腾讯阿里真的是高科技企业吗?【转载】

语言: CN / TW / HK

本文转载自微信公众号“瑞典马工”

一、 问题:BAT们真的是高科技企业吗?

长久以来,以百度腾讯阿里(合称BAT)为代表的中国互联网公司都以高科技公司自居。它们在全国要地要政策,赚着最高的利润缴着最低的税费。他们的管理人员出门必穿乔布斯套头衫,一开口就要“降维打击”其他行业。这些人如果出了丑闻,则通过公关部操纵自媒体洗白洗净。年轻人对他们趋之若鹜,造出各种BAT(分别取百度阿里腾讯首字母),TMD(分别取头条美团和滴滴首字母),鹅厂狼厂狗厂(分别指腾讯百度京东)各种黑话,营造一种大厂崇拜亚文化。

本文很长,就想问一个问题:BAT真的是高科技企业吗?如果是,他们的高科技在哪里?

二、BAT们规模确实是很大,赚钱很多

估计有朋友会笑我,中国互联网公司占了全球互联网公司前20名的6名,仅次于美国,高于欧洲日本韩国加起来,他们怎么能不是高科技企业呢?

image.png

这些朋友的数据是对的,但是结论错了。规模大不代表就是高科技。如果按照营收规模,那么中石油和中石化会是中国最高科技的公司,而沃尔玛会是世界第一高科技公司,显然这有违常理。

三、BAT们对IT基础技术几乎毫无贡献

要评判一家公司是否高科技,主要还是看产业贡献。我们不妨从IT产业的几个基础开始:计算机语言,操作系统和数据库。

BAT们对计算机语言的贡献,和在校生一样打零分

计算机语言是IT行业的地基。目前全世界最流行的计算机语言大概有27种,毋庸讳言,大部分是美国公司主导的。

但是在美国之外,我们也看到日本乐天公司员工松本幸弘发明的Ruby,新西兰统计学家发明的R语言,加拿大程序员发明的PHP,捷克JetBrain公司发明的Kotlin,瑞士大学发明的Scala,德国SAP公司的ABAP,巴西的PUC的Lua。

那么中国互联网公司发明或者主导的语言有多少呢?答案是零。

如果我们放宽标准,考察世界上1000种有名有姓的计算机编程语言,就可以看到名单里有许式伟的go+,吴涛的易语言。这些国产编程语言虽然很稚嫩,但是他们也是有价值的探索。

那么,这批语言里,中国互联网大公司主导或者赞助的有几个呢?答案又很简单:零,鸭蛋,不存在,没有一个,一个都没有。

进一步,中国互联网大厂不仅没有兴趣发明新语言,也没有兴趣参与现有语言的标准制定。你在各个语言的标准委员会极少看到中国互联网公司的代表。

试举一例,腾讯五万开发人员大量的使用C++,C++语言支撑了腾讯绝大多数核心系统的运行,那么C++标准工作组有几个腾讯的代表呢?答案又不出奇:零个。

作为对比,芬兰Qt公司都在这个委员会有代表,而Qt公司员工数只有445人,还不如腾讯的专家工程师数量多。

如果读者您是一个写过C++的大学在校生,恭喜您,您在C++标准制定上的话语权已经达到了腾讯专家工程师们的水平:零话语权。

BAT们在操作系统上的战略:搭免费的便车

如上所述,BAT们规模巨大。腾讯在清远一个数据中心据说就要有超过100万台服务器,百度说要在2030年达到500万台服务器,阿里有200万台服务器。这些天文数字让人眼花缭乱,精确数字也很难求证。

不过没有疑问的是,这些服务器安装的都是开源操作系统Linux。如果某一天他们不能用Linux操作系统的话,这几百万的服务器就是一堆废铜烂铁。

那么,Linux内核的主要贡献公司里,有多少是中国互联网公司呢?大家可以看下这个列表。

image.png

除了大家都预计的美国公司,贡献者还有英国的ARM,日本的瑞萨电子,台湾地区的联发科,德国的SUSE,以及值得尊敬的中国华为。

中国互联网巨头们呢?又一次集体缺席,榜上无名,即使他们是Linux最大的用户。

实际上,BAT们不仅对Linux不作贡献,还不为常用软件开发Linux版本,从而阻碍Linux桌面软件的普及。

比如大家日常使用的微信和支付宝都不提供Linux版本。Web浏览器本来是可以跨操作系统的,然而腾讯关闭了微信的web服务,彻底断绝了Linux桌面用户使用微信的可能性。

我有个朋友中专毕业在我老家县城网吧做网管,有时候他会依照老板的指示,这里那里改些参数,优化下几十台电脑的性能。论对计算机操作系统的态度,他和BAT是一样的:只管消费,从来不生产。

甚至他的态度要更严肃一点,毕竟他们买了操作系统的授权间接赞助了开发工作,而BAT们是免费的使用Linux。

BAT们在数据库上的产品:挖坑埋用户

在数据库领域,BAT们不再是零分了。这些公司的云平台上,都有让人眼花缭乱的数据库服务。同一家公司都有好几个维护这些数据库服务的小团队,嘴巴上说是兄弟团队,实际上打得眼睛出血。

但是穿透这些眼花缭乱的菜单,可以看出,大多数BAT团队其实就是把开源软件魔改一下,路由一下,就当成自研软件来卖。

这些缺乏真正竞争力的软件往往有两个结局:

用户不想用

比如腾讯隆重推出的TDSQL,号称查询性能提升百倍,支持分布式事务,然而用户根本不买账,在google搜索上,TDSQL的搜索量不到TiDB搜索量的二十分之一。而TiDB的所在公司平凯星辰只有几百人,不到腾讯的百分之一。

image.png

厂家不想养

因为产品没有没有用户社区,这些大公司也自然没有耐心去长期维护一个数据库产品。我们可以看到阿里巴巴开源的AliSQL已经五年没有更新了。

image.png 而腾讯的TBase则是在2019年底提交了初次代码之后,就基本没代码更新了。

image.png 和开心农场或者在线商城不一样,数据库生命周期非常长,经常可以达到十多年,在某些银行甚至有三十年的老数据库系统在跑。

试想一下,如果某个银行信赖BAT采用了上述两款数据库,结果发现三五年之后这个系统就停止维护了,甲方决策者该是什么感觉?BAT们对待基础软件的态度是不是过于轻浮了?

四、BAT的管理能力不如生产队队长

目前市场上有很多管理咨询公司,请BAT们的离职高管出来演讲,言必称十万员工,一亿用户,百亿流量,万亿交易额。实事求是的讲,这些数字确实很大,也都是真的,但是这其中有很多技术含量吗?恐怕未必。

笔者是农村出来的,对劳动生产率有些心得。如果一个劳动力能种3亩地,这是七十年代湖南乡村的普通水准。如果一个劳动力能种30亩,这是东北农场的水平。如果一个劳动力能种2100亩地,这是美国农场主的平均水平。

那么,如果一个公司能种2100亩地,但是它需要700个劳动力,又是什么水平呢?我说,这是七十年代生产队队长的水平。不客气的说,BAT的高级管理者们就是这类生产队队长。

生产队长一板斧:记工分

BAT们无一例外,都用KPI来考核员工。不熟悉英语的读者可能不太懂KPI(英文全称是Key Performance Indicator,关键绩效指标)是什么,您理解为记工分就好了。比如做即时通信软件的,用户数就是KPI,做开源软件的,github点星就是KPI,运营游戏的,用户充值金额就是KPI。

BAT管理干部们的主要职责,就是年终数本本上的KPI/工分。工分高的分奖金/粮食多,工分低的分奖金/粮食少。就这么简单粗暴。

image.png

生产队长二板斧:按指标开除

生产队长虽然没有管理技术,但是还有基本底线,不会开除工分低的队员。

而BAT就不一样了,没有任何社会责任感的他们公开的宣扬社会达尔文主义,要淘汰工人。

image.png

有的公司甚至规定硬性的淘汰指标,一方面公司效益年年增长,高管股票年年变现,财富五百强排名年年上升,另一方面,这类公司持续的每年淘汰5%到10%的工人。试问,即使以对员工恶劣闻名的台企,可有这种恶劣制度?

管理三板斧:996福报加班

我国《劳动法》明确规定 “用人单位由于生产经营需要,经与工会和劳动者协商后可以延长工作时间,一般每日不得超过一小时;因特殊原因需要延长工作时间的,在保障劳动者身体健康的条件下延长工作时间每日不得超过三小时,但是每月不得超过三十六小时。”

然而BAT们公开的宣扬996文化,所谓996,就是早上9点工作到晚上9点,一周工作6个小时,每周工作72小时,几乎是法定工作时间的两倍。

这种加班文化,不仅残害了青年身体,降低了生育率和生活质量,也残害了劳动环境,紧张了社会关系。

作者不止一次听到中小公司的经营者抱怨:“为什么腾讯/百度/阿里/头条/拼多多大楼的灯光亮到十二点,而我的员工六点就下班了?” 当他们延长加班时间的时候,往往打着“学习互联网先进管理经验”的牌子,实在讽刺。

image.png

BAT们输出了糟粕管理文化

如果读者您过去几年接触过互联网公司,会发现很多奇怪的低俗文化,比如请日本色情片演员参加公司年会。其中一个演员苍井空被他们打造为明星人物,外号苍老师,在微博开账号和超话。公司创始人们甚至在舞台上和苍老师搂搂抱抱,其言行举止有如十五岁未成熟的叛逆少年。

image.png 然而这些高科技精英们并不是十五岁的叛逆少年。当日本色情片明星无法满足他们奇怪欲望的时候,他们毫不掩饰的在公司内引入了程序员鼓励师这种挑战社会底线的岗位:

image.png

硅谷公司们在做什么

与此同时,BAT们的美国同行们在严肃认真的探索新的管理技术。谷歌发明的OKR,已经成为人力资源管理的最新成果。学术界和工业界研究OKR的书籍汗牛充栋。奈飞推行的扁平组织和员工自治文化,虽然没有OKR那么被广泛验证,但也是商学院的热门话题。

乌克兰小公司Gitlab的远程工作宣言在过去的两年中得到了广泛的实践,很可能彻底改变现代企业的组织方式。另外一个公司Hashicorp除了给法务团队提供办公室外,所有员工包括高管都远程工作。

这种创新的,严肃的,有助于社会进步的管理艺术探索,请问BAT们有过哪怕一点尝试?

五、BAT们的技术输出是一场接一场的灾难

上文说了,BAT们在基础软件上毫无建树,他们24年的贡献加起来,加起来还不如七百人的北京平凯星辰一家公司大。在管理上也极度落后,所谓财富五百强大厂的高级管理人员,跟法盲乡镇企业家也没什么区别,还沾上了色情狂的坏习惯。

那么就有朋友问了“虽然基础软件和管理技术不行,但是微信和支付宝确实是很成功的应用,这一块BAT应该能向产业界输出良好的技术吧。”

我要说“虽然这个期望一点都不高,但是不幸的是,同样落空了”

BAT们没有引导过一个技术进步。

过去二十年,涌现了无数新的技术理念。比如本世纪推出的Broswer/Server架构,决定了现在企业信息系统的基本结构,至今没变。Web 2.0依靠JS等技术,奠定了今天互联网互动应用的基础。移动互联网则更显著的影响了几乎每个人的生活习惯。

更专门小众的技术理念则有分布式系统测试驱动开发微服务DevOps云原生,这些理念极大的改变了行业格局。那么,其中哪些是市值几万亿的BAT们提出来的呢?您想必已经知道答案了,一个也没有,一年几千亿收入的BAT们在这方面持续吃鸭蛋。

BAT提出的技术理念有如闹剧

当然,说BAT们没有尝试过发明技术理念也是不符合事实的。下面试举两例:

百度的框计算闹剧

2010年,当云计算还在很初期的时候,李彦宏说云计算没有内容,是新瓶装旧酒。为了对抗,他提出了框计算的概念。

image.png 时隔十二年的2022年,4万百度员工也解释不清楚框计算是个什么东西。但是当时他们可热情了,下面引述当时百度的新闻稿《框计算-布局未来搜索》,读者可以感受他们的热闹:

``` 百度创始人、CEO李彦宏心中也有一个数字理想——他把它称为“框计算”。 最近几年,乃至百度的下一个10年,将“框计算”落地,变革人类的生存方式,将是这家公司最重要的使命。 通过“框计算”,百度从过去的搜索工具,逐渐向互联网操作系统演进,再一次彻底颠覆了中文人群的信息获取方式,甚至生存方式 本身。

http://www.yicai.com/news/414938.html ``` 为了“变革人类的生存方式”,百度上上下下的员工即使不知道框计算是个什么东西,也马上行动起来.

去年框计算理念推出以来,百度内部成立了“框计算技术委员会”,每天都会基于“框计算”推出多项新技术上线。 http://www.yicai.com/news/414938.html

阿里巴巴倡导一个自己抛弃的技术理念。

相对虚无缥缈的框计算,阿里巴巴提出的中台有更多的内容。京东上讲中台的书就有几十本。阿里云也还有数据中台这个服务在售卖,其市场营销团队还在为中台正名。

但是,根据媒体的报道,阿里巴巴内部在2015年建设中台,在2020年就已经拆中台了,用CEO的原话是“要把中台变薄,变得敏捷和快速”。

更要命的是,中台在市场上忽悠了一些用户,却几乎没有成功案例。恰恰相反,我们看到有中台咨询公司因为搞砸了项目,被客户愤怒公开投诉。关于此类案例,建议您阅读36Kr的《中台,我信了你的邪》

腾讯云的云原生3.0笑话

如果说阿里的中台是一个失败的尝试,百度的框计算是一次失败的营销,那么腾讯云的云原生3.0理念则可以避免失败的帽子:因为他们根本就没有投入资源,他们只做了一页PPT。

image.png

我把这一页PPT里的热门概念都列出来,读者您如果从事软件开发行业,就可以看出,所谓云原生3.0就是蹭油水:造一个没有内涵的虚假概念,其外延覆盖任意一个热门新概念,以便在任何场合都可以去混场子。

BAT真正的技术输出是通过当外包完成的

有朋友问了:“你口气这么大,说BAT们没有技术可供输出,那么我听说BAT确实有输出过技术,你怎么解释?”

我的答案很直接:“因为BAT们人多,他们派人去当输出对象的软件开发外包。”

您想必在疑问:“BAT的人工那么贵,用了大量的外包,怎么会自己当外包?”

实际上,我这句话不是故意标新立异,当外包是BAT们自己在广泛宣扬的。

比如阿里巴巴的这篇《陈思淼:阿里6个月重写Lazada,再造“淘宝”的技术总结》,就把阿里巴巴集团对Lazada(阿里收购的东南亚电商公司)的技术输出路径讲得很清楚了。引文如下: ``` 项目横跨国庆、新年和春节,100 多名工作人员,连续六个多月的 996 加班;其中有近 20 人需要连续三个多月在东南亚 六国出差负责割接。 每个阶段都很多同学连续奋战到 12 点甚至一两点才下班,三次割接,加上演练有七八次通宵,很多同学就干脆睡在公司。 在新加坡割接过程中,一个 Lazada 同学来问我:你们阿里同学在杭州,是不是有两班倒呀?不然怎么我晚上下班前提的 BUG,第二天早上来,就神奇的修好了。正是由于这样的不怕苦,不怕累

陈思淼,公众号:ArchSummit http://mp.weixin.qq.com/s?__biz=MzIzMzk2NDQyMw==&mid=2247488844&idx=1&sn=3d9c30b293eec57d2e5a0f8708515d12&scene=21&token=783862048&lang=zh_CN#wechat_redirect ``` 100多人在春节又出差又加班又打地铺的,弄得输出方都搞不懂有多少人马,这不是典型的人力外包么?上了年纪的读者,如果有参加过大干快上修水库,应该能想象得到阿里技术团队的组织模式和现场气氛。

又比如腾讯云已经删除的一篇文章《用云十年,从腾讯云到腾讯云》是这么说的 ``` 为了尽可能降低客户的应用改造成本,腾讯云数据库团队派专人为乐元素提供命令兼容性的改写方案,并在迁移流程中规避数据写入的幂等问题。

腾讯云专门为消消乐项目开发了一套数据校验平台

http://news.yxrb.net/202112/27228009.html ```

腾讯云为了说服大家他们确实在做软件开发外包,甚至提供了驻场照片:

image.png 我这里必须澄清一下,我对软件外包公司并没有恶意。实际上,外包公司思特沃克参与了很多新技术理念的塑造,是敏捷开发,测试驱动开发和微服务的重要推动者,非常值得从业者尊敬。如果把上面两个BAT外包案例和思特沃克的外包案例去比较,思特沃克吊打他们。

BAT输出陈旧的技术文化

有两个面向初学者的技术分享,一个是《为了敏捷和规模的无服务器开发》,一个是《写Shell脚本去机器拉指定路径的日志》,(不太了解IT行业技术的朋友,可以粗暴的认为前者是2022年的技术,后者是2002年的技术,技术代差二十年),如果一个发生在深圳,一个发生在非洲,您觉得哪一个分享会发生在哪一个城市?

非常尴尬的是,前一个发生在非洲加纳阿克拉,有图为证:

image.png

后一个发表于腾讯官方微信号,标题是《运维自动化工具研发经验》,该公众号发表的另外一篇文章推崇的IT工程理念则是“吃苦耐劳”,同样有图可证:

image.png

在BAT们之外,中国程序员有世界级的贡献

在BAT们刚刚成立还不起眼的1998年,国防科技大学博士生章文嵩发明了LVS,并且在互联网公布,之后迅速得到了全世界的采用,并且合并进了Linux内核。这是中国软件工程师至今为止,对IT基础技术最大的贡献。

2014年,非计算机科班出身的尤雨溪发明了Vue.js这个世界流行的前端框架,并且在2016年从谷歌辞职,全职维护该开源项目。他从未在BAT工作过。

2009年,淘宝工程师章亦春开创了openresty项目,给主要处理静态文件的Nginx增加了动态处理能力,但是章亦春在淘宝内部拿到了需要劝退的绩效,并且最终从淘宝辞职,去了美国硅谷。

六、BAT没有高科技贡献,却消耗了高科技人才

清华大学是我国理工科人才最好的学校,下图是清华大学毕业生的2020年去向图

image.png

可以看到腾讯阿里网易字节跳动美团总共招聘了203名清华毕业生,已经高于华为的187名了。

那么,这些潜力人才去了BAT,在干什么呢?腾讯的公众号文章搞了运维开发这么多年,原来 Ping 还能这么玩儿!揭示了部分真相:一个北大本科毕业生在腾讯研究一个1981年的协议ICMP,而这个协议因为不安全已经被大多数美国同行比如AWS给默认禁掉了。说句不客气的话,ICMP协议就是IT行业的回字的四种写法,让北大毕业生去研究ICMP协议,就是把他们变成孔乙己。

如果不是清华北大的高材生,而是职业技术学院的毕业生去BAT呢?情况一样不乐观。我知道一个小年轻,在深职院老师的点拨下,学习了Terraform和CloudFormation这些比较先进的Infra as code的技术,然后跑去腾讯做运维,工作内容是用一张巨大的Excel表管理机器,手工触发各种shell脚本的推送和执行,其原始程度不忍卒睹。

有朋友会问“可是BAT们的财报里,研发费用都很高啊,如果你说的都是真的,那钱用到哪里去了?”

这个问题我回答不了,但是我可以提供几个有趣的事实:

  1. 腾讯研究院以前有盈利要求,也就是说他们要赚钱才能有工分,于是他们顶着研究院的头衔,做最商业化的QQ浏览器,直接用IE内核套壳。
  2. 腾讯研究院没有了盈利要求之后,官网挂着的报告都类似这种:《*电竞与城市如何双向赋能?——2019-2020中国电竞与文旅产业政策分析*》
  3. 绝大多数互联网巨头和高校成立的联合实验室,都没有下文了。
  4. 作为对比,中国目前成果最多,最受尊敬,最有研究气氛的企业研究院是北京的微软亚洲研究院(MSRA)。
  5. 达摩院目前要背盈利指标, 所以当您读到阿里巴巴发表下面这段骄傲文字的时候,请不要太惊讶:

在IDST时期,就已经有不少学界的科学家前往阿里。。。不过没想到,他们一来阿里,就经历了从天上掉到地上的落差。按照内部的说法,就是他们被“上山下乡”了——从研究前沿理论到被打散到业务部门去了解“粮食是怎么生产的”,去探索如何解决现实、接地气的问题。http://m.sohu.com/a/448050810_120873246

七、结语

BAT们的业务确实做得非常好,和美国同行们比也不相上下,这一点没有人能否认。

但是能力越大责任越大,希望BAT们在日进斗金的同时,能负担起社会责任,在基础技术上,在管理文化上,多投入多探索,不仅为自己股东创造价值,也为行业为社会创作价值。