首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

腾讯有多少程序员,他们最喜欢的编程语言是什么?

出品|开源中国

文|局长

腾讯正式对外发布了2020年度《腾讯研发大数据报告》,这份报告由腾讯技术委员会出品,披露了过去一年腾讯在研发投入、研发效能及开源协同等方面的重要数据。

报告显示,2020年腾讯研发人员占公司总人数的 68%,同比去年增长 16%,在科技企业中位居前列。

2020年腾讯新增研发项目超 4000 个,同比增长 22%;新增代码超过 20 亿行,同比增长 67%。研发人员日均完成 5242 个需求,有 30% 的需求能够在 1 天之内得到响应,平均需求响应时长缩短 8.66 小时;有 46% 的需求能够在 3 天内开发完成,单个 Bug 的平均解决时长较去年缩短了 15%。

代码质量方面,根据腾讯的介绍,其内部倡导“小批量、多批次”的代码提交策略。2020年,代码评审覆盖率达 7 成,平均每位评审人参评 90 次,平均每次评审 293 行代码。

研发持续交付方面,腾讯平均每周构建次数达 170 万次,项目年均产物大小 1TB,年均交付次数 5 万次,全年共推动修复代码 Bug 和安全漏洞 131 万个,编译加速累计节省编译耗时 5.8 万个小时。

研发工具方面,TAPD(敏捷研发协作平台 )、腾讯工蜂(代码管理平台)、蓝盾(智能化持续集成平台)是腾讯的三大主流研发工具,它们的日均 API 请求量达到四千万次。

编程语言方面,众所周知,腾讯主要技术栈是 C++,所以 C++ 顺理成章蝉联腾讯最受欢迎的编程语言。

而随着云计算和微服务相关技术的进一步发展,腾讯内部 Go 语言使用次数增速第一,并超越 JavaScript 成为腾讯第二受欢迎的编程语言。TypeScript 以其优秀的架构设计和高兼容性,成为了2020年增速第二的语言,也是最具潜力的前端语言。

那么腾讯的技术管理人员是否还要写代码呢?答案是肯定的。据介绍,腾讯 70% 的技术Leader持续输出代码。2020年全年,平均每人输出 3.2 万行代码,并且参与 142 次代码评审。54% 的 12 级及以上技术专家潜心编码,人均输出代码 3 万余行,参与 98 次代码评审。

腾讯内部技术交流社区“码客”的数据显示,其研发人员对医疗AI、黑灰产人机对抗、Rust 语言等新技术话题的关注度不断提升。

开源协同方面,报告称腾讯内部开源代码库新增超过 57000 个,比2019年增长了 29%,有超过 17000 名研发人员参与贡献内部开源项目。

对外,腾讯参与了数十个国际开源项目的贡献,在 OpenJDK、KVM 等多个开源社区贡献榜中,腾讯均在国内排行第一,并作为主要贡献者主导了 7 个国际开源项目的版本发布。腾讯还向多个国际顶级开源基金会捐赠了 6 个开源项目,两大开源项目 TencentOS Tiny 和 TKEstack 入选国内首个开源基金会(开放原子开源基金会)的首批捐献项目。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210319A05JSK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券