您的位置:首页 > 人物动态

腾讯许勇:腾讯技术研发正在全面拥抱开源「腾讯开发者大会」

发布时间:2022-07-16 06:06:54  来源:互联网     背景:

  6月21至22日,“云+未来”峰会在深圳召开,腾讯向外界进一步展示了开放的诚意:充分开放腾讯的数据能力,包括智能推荐、数字营销等重量级服务,让行业真正感受到数据的价值。

  腾讯的开放是一个漫长的过程。许勇指出,腾讯曾经是一个较为封闭的环境,技术研发也不例外。2010年的3Q大战后,腾讯开始拥抱“开放”战略,技术研发也正是在这种环境下,开始向共享、复用和开源迈进。

  腾讯内部的开源社区,给大家提供了从轻度到重度参与开源的途径;而从2016年开始,腾讯外部开源也开始进入了快节奏时代。

  在AI方面,深度计算的基础平台能力不断迎来开放,一个是Angel的开源,作为高性能的机器学习计算平台,Angel目前应用于腾讯内部包括广告推荐,视频推荐,微信公众号等业务场景。另外一个NCNN的开源,是腾讯优图实验室前向卷积神经网络的实现,在手机QQ、手机Qzone、微信、天天P图等腾讯业务中广泛使用。

北通吃鸡神器哪个好

  越来越多的业务团队开始拥抱开源,把自己的项目开源出来,在接下来,还有更多经过腾讯众多明星业务检验的项目开源出来。相对于google,facebook这样的科技公司,腾讯的开源,目前还是处在一个追赶者的阶段,但我们看到了腾讯的工程师们已经被开源的力量唤醒,腾讯希望和外部开发者一起,砥砺前行,创造中国开源的未来。

  以下为许勇演讲实录:

  Hi,大家下午好,简单介绍一下自己,我是腾讯研发管理部的许勇,目前任职腾讯的研发平台,主要致力于推动腾讯内部开源社区建设和外部开源项目的管理工作。今天,我以“腾讯开源,在路上”为题,分享腾讯内部如何打造工程师文化和外部开源的情况。

  曾经的腾讯比较保守,什么事情都是关起门来自己做,内部的技术研发也是如此,各业务和产品都会重复开发很多类似的功能,比如5~6个不同版本的二维码扫描,7~8个功能类似的热补丁组件等等。2010年,随着3Q大战,变革来临,腾讯开始“开放”战略,同时前google的一批工程师加入腾讯做搜索,虽然搜索没有做起来,但他们带来的google的工程师文化却得到了很多认同,正是在这种大环境和背景下,腾讯的技术研发开始由封闭向共享,复用和开源迈进。

  我们从2011年开始,在内部提倡以公共组件的形式共享和复用代码;2012年,尝试发布了腾讯第一个对外开源项目,一个构建系统BLADE;2013年,旨在鼓励和推进腾讯内、外部开源落地执行的腾讯代码文化项目启动;2014年,制定和发布了腾讯的开源策略和具体流程,并发布第一批的6个官方开源项目;2015年,在腾讯技术管理委员会下成立腾讯开源联盟(TOSA),整体指导和管理腾讯开源工作;截止到2016年底,腾讯正式发布的开源项目共计36个。这是腾讯开源6年的发展历程。

  然而腾讯开源的起步还是比较艰难的,即使是先从内部开源做起也是如此。公司是希望通过开源,减少内部消耗,更多的复用同事的工作成果,这样不仅能提高代码质量和效率,还可以为外部开源积累经验;然而腾讯的研发模式是业务和产品驱动,这里会存在三个方面的问题。第一,工程师会先去考虑能更快的满足业务需求,因此代码的实现与业务耦合性很强,这样好处就是对业务和产品侧的反应会很快,很到位,但很难复用到别的类似业务和场景中去,而解耦的难度更大。第二,就是每个大公司都会遇到的KPI问题,做开源不是KPI的内容,那么时间投入和对工程师的重要性方面就会弱很多。第三,就是部门墙,有些业务甚至存在内部竞争的问题,比如最初做类似微信类产品的团队就有3~4个,竞争很激烈,这样去开源代码的阻力更大。

网眼监控安卓手机版

  因此腾讯内部开源的工作主要是围绕着如何解决这三个问题展开的。

  现有代码开源比较困难,但是如果从分享一段代码片段开始呢?微码这种低门槛的代码分享方式应运而生了,这让工程师很快感受到了用代码交流的魅力,吸引和培养了内部开源社区的第一批用户,至今,微码分享的活跃度还是非常可观。

  突破KPI的难题,如果把开源当做是一个好玩,很酷或者是情感诉求的事儿,那么是不是能够吸引到工程师去积极参与和贡献呢?我们内部开源社区的定位和运营上,在这方面做了许多尝试,比如腾讯员工最关注和期待的每年的圣诞晚会,有圣诞大奖的抽奖环节,在每次遗憾自己与大奖失之交臂的同时,工程师都会很关心算法是否真正体现公平,自己的名字是否在随机算法的盲区等技术问题,由此,腾讯内部最长寿,参与工程师最多的开源项目-圣诞抽奖项目诞生了,也成为腾讯内部开源的样板;还有乐高EV3机器人编程大赛,基于AI预测2016年欧洲杯等等活动,让工程师以码会友,同场PK,感受到了技术社区可以很酷,很好玩;每年的代码统计报告,不是冰冷的数据统计,而是试图描绘工程师在代码世界中的生活,感受到技术社区是有温度的,是温暖的。

  对于部门墙的问题,当工程师对于分享和开源有了认识和实践以后,追求更高的技术价值和成就感驱动大家,突破部门业务的局限性去开源项目,从给与中获得满足。

  技术社区必须靠开源项目和贡献说话,而非Title或者资历,因此我们保持了社区草根化的特质,比如区别于公司内部官方的优秀评选,社区的优秀项目的评选完全取决于项目的客观数据,工程师的票选和一部分专家评选三者结合的总成绩,这获得了工程师的极大认可。

  因此,腾讯内部的开源社区,给大家提供了从轻度到重度参与开源的途径,你可以仅仅只是轻量化的分享代码片段,或者是贡献公共组件,或者开源项目去实现技术价值的最大化和建立技术影响力,截止2016年,内部的组件和开源项目数达到了1600+,内部开源社区的DAU在3000+。技术研发由最初的封闭,到现在工程师普遍认可开源,并积极参与其中。

  有了一定的内部开源基础,我们开始尝试外部开源,然而发现,同样不简单。由于公司性质的对外开源,所以需要把控的方面特别多。55这个数字,是我们开源一个项目之前,需要对项目做的检查项的数量,包括安全,商标,专利,协议等等各方面;8是我们做一个开源项目所涉及的部门和业务领域的数量;3是一个开源项目从发起到最终正式开源的周期-3个月。因此可以看到,开源一个项目的投入是巨大的,还不包括开源之后,项目团队投入的维护资源。所以腾讯开源的节奏开始很慢,至今开源的数量仅仅是36个项目,但我们看到,从2016年开始,这个节奏快了起来。

  同时腾讯也在以其他三种方式参与开源,积极参与知名开源社区、运营自己开源项目的社区以及为开源项目贡献。

  腾讯云在今年5月份,宣布加入CNCF和Linux基金会,腾讯云是国内最大的基于Kubernetes提供容器服务的公有云服务商,也是拥有国内最大规模KVM集群的企业,将在容器服务、KVM虚拟化等重大开源项目贡献力量。

  6月,腾讯云加入MariaDB基金会,释放腾讯云数据库CDB的内核积累。

  腾讯在去年,也成为OpenDaylight项目的白银会员,两次主办全球SDN&ODL技术实践峰会。

  另外腾讯也独立运营了一些自己项目的开源社区,例如Alloyteam,开源了腾讯许多优秀的前端项目,并举办了3届WEB前端大会,工具类的Bugly和游戏的蓝鲸平台等,都有不错的口碑,并聚集了一批热心的开发者。

  腾讯积极贡献知名的开源社区和项目,过去一年,产生一名docker项目maintainer,一名ceph项目的maintainer,35个patch到docker,17个patch到ceph,31个patch到Hadoop,2个patch到OpenContainer/runc,1个patch到linux kernel等等,腾讯正在以不同的方式,积极参与到开源活动中来。

  腾讯目前大多数的官方开源项目,都已经放在Github上来管理,下面简单做一些介绍。

  RapidJSON,腾讯游戏专家工程师的一个开源项目,是一个C++ JSON解析/生成器,目前有4800+star和1300+fork,被包括守望先锋等许多游戏采用。

  Tinker,微信前端团队的Android热补丁方案,目前有9000+star和1900+fork,是腾讯第一个占据GITHUB全球周榜冠军的开源项目。

魅族mx4pro

  WEUI,微信设计团队开源的同微信原生视觉体验一致的基础样式库,目前有17000+star和4100+fork,是腾讯最具影响力的一个开源项目。

  MSEC,QQ后台团队开源的毫秒服务引擎,来自于QQ后台团队10年的运营思考。

  可以看到,越来越多的业务团队开始拥抱开源,把自己的项目开源出来,在接下来,还会有更多的经过腾讯众多明星业务检验的项目开源出来。

健康码是腾讯开发的吗

极米投影仪z6x使用方法

  在AI方面,2个项目即将开源,一个是高性能的机器学习计算平台Angel,它的目标是让模型训练能够在千万级别、亿级别、乃至十亿级别维度的模型上,自如的展开,加速各种机器学习算法。目前腾讯包括广告推荐,视频推荐,微信公众号等业务场景,都有Angel应用的Case。另外一个NCNN,是腾讯优图实验室前向卷积神经网络的实现,是优图基于深度学习算法,如人脸检测,五官定位,配准跟踪等Android / iossdk使用ncnn框架实现,在手机QQ,手机Qzone,微信,天天P图等app中使用。

虎博科技招聘

  Weflow,基于TMT-WORKFLOW的前端工作流开发工具,应用于微信游戏、微信广告等项目的第三方合作团队前端构建工作

  SOTER,腾讯生物认证组件,应用于微信Android客户端的指纹支付业务,以及公众平台H5页面的指纹授权。

  还有小程序相关的一些项目……

  相对于google,facebook这样的科技公司,腾讯的开源,目前还是处在一个追赶者的阶段,甚至相对于国内的其他开源先行企业,也还有很大差距,但我们看到了腾讯的工程师们已经被开源的力量唤醒,更有热情的投入到了开源中来,去追求更大的技术价值,腾讯开源也会与腾讯云紧密结合,为开发者提供更多便利的基础服务和工具,以及开源项目使用,我们希望能和外部开发者一起,砥砺前行,创造中国开源的未来。

腾讯研发人

  (图:腾讯研发管理部总监 许勇)


返回网站首页

本文评论
汽车创始人李想_李想:十年后成为汽车界苹果
  日前,理想汽车公布截至2021年12月31日止未经审计第四季度及全年财务业绩。广汽aion v参数Galaxy Note20  在财报电话会上,理想汽车创始人李想在谈及“未来如何扩展生态...
日期:07-19
区块链领军人物邓迪荣获“2017中国双创年度人物”_邓迪区块链数字合法吗
  2017年7月17日,由新华网主办,内蒙古乌兰察布市人民政府、新华网内蒙古分公司承办的2017中国创业创新博览会在乌兰察布举行,博览会将持续至7月21日。此次博览会邀请到了乌兰...
日期:07-16
柳传志创办联想在哪一年_柳传志为联想提三建议:中国永远是大本营,要守好
  1月14日下午消息,联想创始人柳传志现身联想2020春节联欢晚会。柳传志在讲话时为联想的未来提了三条建议。小鹏造车理念蔚来便携式充电器  柳传志称,第一,联想未来一定是...
日期:07-19
LG集团掌门具本茂去世,谁是继承者?_lg集团会长接班人
  据韩联社20日报道,当地时间20日上午9时52分,韩国LG集团会长具本茂去世,享年73岁。  据韩国《京乡新闻》称,具本茂去年在检查中发现身患脑瘤,虽然持续接受手术和治疗,但最近...
日期:07-22
传联想移动将并入摩托罗拉:陈旭东回应「联想收购摩托罗拉移动案例」
  8月27日消息,之前有报道称联想移动将并入摩托罗拉,联想移动业务集团总裁陈旭东今晚也曾发微博称“9月8日,上海见”而正是这条微博引发网友猜测联想会在当天宣布上述事宜,对...
日期:07-14
苹果高管:安卓手机的人脸识别还太烂「安卓可以帮苹果人脸识别吗」
  在今年的iPhone X中,苹果推出了三维人脸识别,这是苹果十分罕见在智能手机行业第一次推出了某种新技术。苹果高管也借机对对手进行了“打击”。日前,负责营销的高级副总裁席...
日期:07-16
联想移动陈旭东:联想移动将并入摩托罗拉_摩托罗拉手机归联想
联想移动总裁陈旭东   8月26日消息,联想移动总裁陈旭东对媒体表示,将除了神奇工场之外的联想移动都并入摩托罗拉,只剩下神奇工场和摩托罗拉两个品牌。“一开始我们想得激进...
日期:07-14
对话刘军:联想2015年手机出货过亿,Moto扭亏「联想中国总裁刘军」
  在收购Moto和打开海外市场之后,联想2015年移动战略有了全新变化。  4月27日,联想在北京举行了新财年誓师大会,联想集团执行副总裁、联想移动业务集团总裁刘军在与《壹观...
日期:07-14
李彦宏19年前力排众议才有了百度的今天「李彦宏掉队」
  “中国人有刷牙的习惯吗?”在国外最大的问答平台上,有人提出了这样的问题。结果很多在中国的国际网友,纷纷贴出了自己在中国逛超市的牙膏柜台,上面是一列又一列琳琅满目的...
日期:07-17
俞敏洪对话李国庆:不在乎新东方的股价 和未来没什么关系_俞敏洪新东方价值观
  9月12日消息,近日新东方创始人俞敏洪在直播间对话当当网创始人李国庆,并将双方对话文字内容发表在俞敏洪个人微信号老俞闲话上。  双方谈及多方面内容。在谈及李国庆本...
日期:10-31
科技界的学霸李彦宏,曾以第二名的成绩考入山西重点中学_李彦宏高中是哪里的
  提到百度,大家都知道,全球最大的中文搜索引擎。百度创始人、董事长兼CEO李彦宏,更是学霸级总裁,北大毕业,美国留学,1999年回国创业,次年创立百度。健康码 信息泄露济南新旧动能...
日期:07-17
曝Sinofsky离职前曾被微软扣除60%奖金
  性格狂傲、与人不和?在Steven Sinofsky离职不久,业内已开始流传各种关于他离开微软的原因。在不久前,美国科技网站Business Insider更披露称,奖金被扣掉60%才是这位微软Win...
日期:06-15
哈图伏英娜:集成环信实现社交价值最大化
  近日,哈图创始人CEO伏英娜在“首届移动社交创新价值峰会”上表示,环信作为一个IM云的服务方,与哈图产品有很好的互补性,前者聚焦在沟通交流上,后者专注于自我表达和分享互动...
日期:07-14
华为赵明:消费者对手机市场价格战已审美疲劳「华为手机市场营销分析论文」
redmik50什么时候上市和马云一样做互联网的早期企业  6月30日消息,华为荣耀总裁赵明在荣耀7发布会后接受《通信生活报》(微信:maoqiying2008)专访时表示,消费者对手机市场的...
日期:07-14
魅族白永祥:魅蓝Note销量突破500万台_南京2017中考成绩排名
11月前16天快递量预计达578亿件新冠病毒企业捐款名单文章阅读小程序  6月2日消息,魅族科技2日下午举办魅蓝新品发布会,而本次发布会的主角是魅蓝Note的更新迭代产品。苹果一...
日期:07-14
美图CEO吴欣鸿回顾创业路:从佛系少年到战斗青年「美图CEO吴欣鸿:2018年美图经受了前所未有的挑战」
  吴欣鸿拥有一张不老面庞  出品:凤凰网科技《风眼》栏目  作者:贺树龙花子健  2017胡润80后富豪榜上,吴欣鸿排名第12位,身家65亿元。  如果你初次见到吴欣鸿,你很难想...
日期:07-16
罗永浩:子弹短信要在通讯领域内拿到10%-20%的份额_罗永浩:子弹短信B轮融资基本结束,要拿20%市场份额
  9月10日消息,在老罗今年发布的几款产品中,TNT或许是最有话题性的,但就目前来看TNT并非是一款能够“瓜熟蒂落”的产品,而在今年8月坚果Pro 2S发布会上亮相的子弹短信,却让老罗...
日期:07-22
百度总裁张亚勤:“万物互联”是社会发展的必然趋势
  今日,百度总裁张亚勤出席了在北京国际会议中心举办的中国物联网发展高峰论坛,同时见证了由百度、中国互联网协会发起的“中国互联网协会物联网工作委员会”成立大会,作为新...
日期:07-14
学霸君张凯磊简介_学霸君张凯磊入选《财富》中国商界精英榜
  日前,《财富》杂志公布了“2017年中国40位40岁以下商界精英”榜单,在经过对影响力、创新力多方面严苛评审后,国内领先的中小学智能化教育公司——学霸君创始人兼CEO张凯磊...
日期:07-16
instagram开店教学_Instagram创始人:利用下班时间自学编程
钉钉工作台服务飞利浦手机超长待机王  北京时间4月10日下午消息,在被Facebook以10亿美元收购后,Instagram CEO凯文·斯特罗姆(Kevin Systrom)将获利4亿美元,他也将因此创造当...
日期:07-10