担任腾讯技术运营副总监好几年,徐海丽的风格一向稳健,可今年十月底申报预算时却特别紧张,因为她打算为一项工作第三次"狮子大开口",向公司申请一大笔钱,"公司还会批吗?"
何况批预算的总裁刘炽平是出了名的"火眼金睛",在预算会上审项目,要么一言不发直接过,要么随时打断提问题。轮到自己,徐海丽惴惴不安地看着老板,只见刘炽平点点头,竟自言自语地说"这个钱花得值"——预算通过了。
短短几个月中,这样的意料之外已是第二次发生在她身上了。
另一次发生徐海丽休假时的大半夜,家人的手机响了,竟然是团队同事找来,声音紧张又兴奋。徐海丽一惊:出了什么事?原来,CEO马化腾刚刚回复了团队的一封邮件,要求修改邮件的内容格式,让手机上看起来更方便。而这封邮件,不过是徐海丽团队发给全员的例行工作进展邮件。
让刘炽平如此大方、让马化腾如此仔细的工作,究竟是什么?
151秒识别128万张图,底层技术收入写进财报
答案是四个字:开源协同。
简单说,开源协同就是腾讯内部源代码全部开放,不同团队协同开发,共建腾讯基础技术平台。
外部人可能了解的少,实际上,开源协同已在腾讯推进两年。目前,腾讯内部代码开源率已超过80%,组建和孵化了151个Oteam(开源协同小组的简称),涵盖了计算、存储、数据等所有互联网技术基石,涉及了微信、QQ、腾讯云等所有腾讯核心业务板块。
腾讯tRPCOteam开源协同生态日活动,主题是:"来吧,留下代码"
开源协同不仅为腾讯省下了数亿元的成本,更通过研发效能的提升,技术辅助腾讯自己的产品、腾讯云上的广大产业客户乃至全球技术共同体。
以云帆Oteam为例,这个小组已有70多位程序员参与贡献代码,主攻深度学习框架,集结了腾讯所有事业群的相关技术高手,成立半年后,小组成功刷新图像处理领域著名的ImageNet训练速度世界记录,只需2分31秒就能识别出ImageNet内128万张图片内容,Top5精度达到93%。
在编程语言java的openJDK国际开源社区里,腾讯是迄今为止唯一一家因显著贡献被点名致谢的中国公司,在社区最近发布的JDK15版本中,JDKOteam向主分支贡献的代码名列中国公司第一。
在全球最大的代码托管平台——Github上,腾讯也已经悄悄贡献了超过100个开源项目,累计获得超过30万个星标,开源贡献度居全球科技企业头部。
底层技术收入甚至写进了刚刚出炉的腾讯2020年第三季度财报。企业级技术优势被认为是腾讯发力产业互联网的新亮点,今年前九个月,基础架构安全产品收入同比增长178%,云原生安全产品客户规模超过一万家。
这还是那个被坊间笑称只会做产品没有技术标签的腾讯么?
12月2-3日,国际内源基金会ISC首次举行亚太区峰会,对腾讯的开源协同大加赞赏
开源协同正在悄悄地重构着腾讯的肌理。腾讯向来以赛马文化知名,但开放协同恰恰是封闭赛马的反面。两年来,腾讯究竟经历了什么,不惜在技术上告别"赛马"转向"协同"?
但可以肯定的是,无论是取得共识,还是推行实践,只要对自己"动刀",就注定了开源协同会历经艰辛。
哪个能代表腾讯,哪个看上去都不够强
作为推动开源协同落地的项目经理,徐海丽目睹了这个艰辛的过程,也看到了她在腾讯十三年所不曾看过的景象,比如两个程序员互吹整瓶红酒。
张青林酒量平平,但在2018年底一个晚上,却主动干掉了一整瓶红酒,对于低调平实的程序员来说堪称罕见。
更稀奇的是,他竟然是向一直以来的"对头"——另一个程序员雷海林敬酒。俩人的团队同在腾讯技术工程事业群(简称TEG)做数据库技术,关系却很僵。用雷海林的话说,曾认为彼此"老死不相往来"。
"互撕"在腾讯内部并不稀奇。
多年来赛马机制催生出许多业务相似的团队,产品侧在赛马,技术侧也在赛马。优点是产品的需求能在自己的技术团队里闭环,得到最快速的支持;而缺点是,重复技术自然造成资源浪费,尤其是研发效能低下,劲儿没法往一处使。