【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

腾讯首次公布研发大数据:研发人员占比 66%,C++ 是最常用语言

  • 2020-03-11
  • 本文字数:890 字

    阅读完需:约 3 分钟

腾讯首次公布研发大数据:研发人员占比66%,C++是最常用语言

2020 年 3 月 9 日,腾讯公司正式对外发布了《腾讯研发大数据报告》,该报告首次披露了腾讯集团在 2019 年在产品及研发方面的关键数据。报告显示,研发人员在集团员工的占比已超过 66%,2019 年全年新增 12.9 亿行代码,C++是腾讯使用最多编程语言,Go 语言首次跻身前五。


本次公布的报告数据来源于支撑腾讯全业务研发流程的三大平台:敏捷研发协作平台 TAPD、腾讯代码托管平台工蜂与腾讯集成交付系统腾讯 CI。


在研发投入和研发效能方面,数据可圈可点:


  • 研发人员占比达 66%,位居互联网公司前列;

  • 新增研发项目 3500 个,其中 To B 项目增长率达 77%;

  • 新增代码行数 12.9 亿,同比增长 30%;

  • 60%的项目团队规模在 20 人以下,47.8%的项目迭代周期在 1 周之内;

  • 内部使用最多的五种编程语言分别是:C++、JavaScript、Go、Java、Python。

  • ……


而在开源方面,腾讯 2019 年同样取得了不俗的成绩:


  • 在内部开源方面,腾讯内部整体代码开源率由 2019 年年初的 20% 增长至年底的 70%;

  • 在外部开源方面,截至 2019 年年底,腾讯在 Github 自主开源项目数为 92 个,贡献者超过 1000 个,获得 Star 数超过 27 万,在 Github 全球公司贡献榜上的排名前十。


2019 年全年,腾讯开源超过 22 个项目,包括 TubeMQ 亿万级分布式消息中间件、TencentOS tiny 自研轻量级物联网操作系统、TKE 腾讯云容器服务和 TBase 企业级分布式 HTAP 数据库管理系统。


除此以外,腾讯于开源社区也建立了良好的合作关系。Angel 项目完成了从单一的模型训练平台到全栈机器学习平台的技术演进,成功从 LF AI 基金会毕业;TARS 项目成为开源社区仅有支持五种开发语言并有完善服务治理和运营平台的微服务开发框架。此外,腾讯还作为创始会员,加入了 LF Edge 基金会,和业界合作伙伴一起推动边缘计算软硬件开源技术的发展。


自 2019 年 1 月 4 日,腾讯正式成立技术委员会以来,可以看到腾讯在自研上云和开源协同等方面都取得了不错的成绩,腾讯的研发文化与技术品牌也体现出了焕然一新的面貌。随着全面云计算时代的来临,一切与云相关的技术将成为未来的趋势与战略控制点,不管是互联网企业还是传统企业,都应该拥抱云、拥抱变化,保持自我革新,迎接无限的挑战。


2020-03-11 17:2322158
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 377.3 次阅读, 收获喜欢 1972 次。

关注

评论

发布
暂无评论
发现更多内容

二本吊打985?看到原因,网友们服气了!

android 程序员 移动开发

二本渣渣,3年开发,从web前端转到Android移动端后拿到头条offer的心路历程(面试需要积累

android 程序员 移动开发

互联网公司菜鸟成功逆袭进入阿里钉钉,从月薪 23K直接涨到了年薪65W(Android 岗面经)

android 程序员 移动开发

优雅保活方案,原来Android还可以这样保活!

android 程序员 移动开发

你还在为-TCP-重传、滑动窗口、流量控制、拥塞控制发愁吗

android 程序员 移动开发

五年开发经验杭州竟找不到工作:Android开发真等于废人?

android 程序员 移动开发

今日头条屏幕适配方案终极版正式发布!

android 程序员 移动开发

从0开始写一个基于Flutter的开源中国客户端(4)—

android 程序员 移动开发

你知道App为什么会Crash吗?

android 程序员 移动开发

今日头条技术架构分析

android 程序员 移动开发

为啥mybatis的mapper只有接口没有实现类,但它却能工作?(全网独一份!

android 程序员 移动开发

traefik开放80端口时出现权限拒绝

ilinux

从Android开发者的角度看一看IOS和Flutter中的列表实现

android 程序员 移动开发

京东把 Elasticsearch 用的真牛逼!

android 程序员 移动开发

什么,还有这么简单的OkHttp源码分析?

android 程序员 移动开发

代码怎样review?

android 程序员 移动开发

你知道 Android 面试官最喜欢问那些技术点嘛?这篇带你复盘往年面试题!

android 程序员 移动开发

互联网公司不招35岁以上程序员的真相

android 程序员 移动开发

从零开始学数据结构和算法(四)哈希表的思想和二叉树入门

android 程序员 移动开发

从零开始实现一个插件化框架(一)

android 程序员 移动开发

仿新浪微博客户端--界面设计(1)

android 程序员 移动开发

使用协程优化你的业务

android 程序员 移动开发

以 29K 成功入职字节跳动,这份《 Android 面试笔记 》让我受益匪浅

android 程序员 移动开发

作为Android开发者,你真的知道Android按下开机键到启动发生什么吗?

android 程序员 移动开发

你是不是疯了,为什么字节跳动的Offer都不要了?

android 程序员 移动开发

使用Flutter完成10个商业项目后的经验教训

android 程序员 移动开发

五年前的转正我没有留下,校招进不了大公司就是失败吗?

android 程序员 移动开发

你必须要掌握的Android冷启动优化

android 程序员 移动开发

你的产出是别的程序员的10倍,为什么无法获得10倍的工资?

android 程序员 移动开发

【Java对象拷贝机制】使用CGlib实现Bean拷贝(BeanCopier)

洛神灬殇

对象拷贝 11月日更 BeanCopier

你知道Java类什么情况下会被初始化吗?

android 程序员 移动开发

腾讯首次公布研发大数据:研发人员占比66%,C++是最常用语言_编程语言_小智_InfoQ精选文章