“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

腾讯发布 2022 研发大数据报告:Go 语言蝉联最热编程语言

  • 2023-03-21
    北京
  • 本文字数:1671 字

    阅读完需:约 5 分钟

腾讯发布2022研发大数据报告:Go语言蝉联最热编程语言

近日,腾讯正式发布了《2022 年腾讯研发大数据报告》(以下简称《报告》)。《报告》由腾讯技术委员会出品,全面披露了 2022 年腾讯在研发投入、研发效能、开源协同等方面的重要数据。

 

研发人员占比达 74%,Go 语言蝉联腾讯最热编程语言


《报告》显示,2022 年腾讯内部研发人员占比达到 74%,这意味着,平均每四个腾讯员工中,就有三个从事研发工作。

 

去年一年,腾讯新增研发项目超过 7000 个,相比 2021 年增长 19.8%;新增代码行数 29.4 亿行,新增代码库 21 万个,日均提交代码 12.7 万次。


除了研发项目数量,代码质量也是腾讯研发的关注重点。2022 年,腾讯总计完成 262 万次代码评审,相比 2021 年增长 21.8%,代码评审参与率达到 74.6%。代码评审总耗时达到 46 万小时,人均代码评审时长 12.6 小时,代码评审千行评论数为 15.3 个,同比增长 75.4%。


此外,随着云计算等技术的迅速发展,Go 语言蝉联腾讯最热门编程语言。值得注意的是,因兼备安全、便利、速度、可移植等特性,Kotlin、Swift 和 Rust 等新一代编程语言的使用增速较快。


持续投入基础软件研发

 

如今,企业已从“技术创新主体”转变为“科技创新主体”。作为科技企业,腾讯不断加强基础软件和前沿科技研究,2022 年一到三季度研发投入达 455 亿。

 

《报告》显示,截至 2022 年 12 月,腾讯在全球主要国家和地区专利申请公开总数超过 6.2 万件,专利授权数量超过 3 万件。

 

在基础软件方面,腾讯持续投入研发,目前已具备服务器操作系统的全链路自研能力,同时发起并深度参与 OpenCloudOS 操作系统开源社区。

 

作为基础软件领域“皇冠上的明珠”,腾讯云数据库 TDSQL 核心代码的自研率达到 100%,在 OLTP 事务和轻量级事务用例逐年增长,服务了国内多家主流银行。编译器领域中,腾讯多次蝉联 OpenJDK 社区国内厂商贡献度第一,全球排名前五。

 

除此之外,腾讯在前沿科技领域取得了多项进展。目前,腾讯已发布了 3 款自研芯片,面向 AI 推理、视频处理和高性能网络三大场景,并推动自研芯片在实际业务场景中的规模化应用;持续探索 AI 在全真互联场景下的关键技术,推进数字内容生产、生命科学、医疗医药、游戏等行业方向落地应用;腾讯自主研发的移动机器人 Max 和 Ollie 发布新版本,并首次融合智能体、深度学习、Sim2Real 和触觉传感器等技术。

35%的需求一天内发布上线,70%的 Bug 在两天内解决

 

2022 年,腾讯宣布自研业务完成全面上云,研发流程全面落地云原生 DevOps。《报告》显示,超过 90%的业务研发通过腾讯 CI 云原生流水线构建和部署,构建时长缩短 60%,部署效率提升 75%。


早在 2006 年,腾讯就开始推动研发模式的敏捷进化,形成了包括敏捷研发协作平台 TAPD、代码管理平台工蜂、智能化持续集成平台腾讯 CI 等多个研效工具在内的企业级敏捷研发体系。

 

《报告》数据显示,2022 年腾讯日均完成需求 8050 个,平均每个迭代计划时长 15 天,平均每个迭代完成需求数 25 个,其中有 35%的需求能够在一天内发布上线,70%的 Bug 在两天内解决。


在持续交付方面,2022 年,腾讯平均每周构建次数 330 万次,同比增长 25.9%;项目制品年产量 9PB;推动修复代码 Bug 和安全漏洞超过 350 万个,编译加速节省编译总耗时超过 50 万小时。

内部代码库开源率连续四年超 80%,主导多个国际开源项目

 

在开源协同技术战略的推动下,腾讯不断推动更底层、更重磅的技术对外开放,并紧密参与开源社区建设,与开发者共享技术红利。

 

《报告》显示,腾讯内部代码仓库开源率已连续四年保持在 80%以上。公司级协同 Oteam(开源协同小组简称)总数累计达到 147 个,涵盖了大数据、数据库、AI、研效、安全等数十个领域。代码贡献者总数达到 5814 人,参与协同共建的部门总数达到 332 个。


十余年来,腾讯一直坚定地拥抱开源。在对外开源方面,腾讯主导 LinuxKVM、JDK 等 9 个全球知名开源项目,对外开源了 160 余个项目,在全球企业开源榜位居前十,获得了超过 40 万的开发者关注和点赞。

 

在开源人才培养中,高校扮演着关键角色。腾讯联合高校开展开源人才培养计划,打造面向高校学生的开源课程和开源实践培养方案,促进学术界和产业界深入合作,用企业真实项目来反哺教学,助力开源人才生态的发展。目前已覆盖来自 13 个国家、29 个省份、265 所国内外高校超过 1000 名学生。

 

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2023-03-21 17:054938
用户头像
李冬梅 加V:busulishang4668

发布了 785 篇内容, 共 362.5 次阅读, 收获喜欢 990 次。

关注

评论

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

打开时空隧道,重演云栖72小时云世界

阿里云视频云

阿里云 云栖大会

EventBridge 生态实践:融合 SLS 构建一体化日志服务

阿里巴巴云原生

阿里云 云原生 EventBridge

应用程序现代化指南

世开 Coding

应用现代化 软件升级

Wallys/ WiFi6 MiniPCIe Module 2T2R 2×2.4GHz 2x5GHz MT7915 MT7975 /industrial mini pcie card

wallysSK

MT7915

成为千行百业数字化转型催化剂的,竟然是它!

元年技术洞察

微服务 低代码 数字化转型

深究并行编程Parallel类中的三大方法 (For、ForEach、Invoke)和几大编程模型(SPM、APM、EAP、TAP)

C++后台开发

多线程 后端开发 linux开发 C++开发 并行编程

首次!阿里巴巴团队共同携手编写“大厂面试参考指南”v1.0版本

钟奕礼

Java 面试 java程序员 java 编程 #java Java 面试题

计算机网络:IEEE 802.11无线局域网

timerring

计算机网络 11月月更

学历不是问题!社招大专老哥阿里 腾讯Java面试,上岸入职京东

钟奕礼

java程序员 java面试 java编程 #java

【LeetCode】统计匹配检索规则的物品数量Java题解

Albert

算法 LeetCode 11月月更

AOP 的九点核心概念和作用

千锋IT教育

分布式锁

急需上岸的小谢

11月月更

云服务器的四大作用讲解-行云管家

行云管家

云计算 服务器 云服务 云服务器

「Go实战」在 Go 项目中基于本地内存缓存的实现及应用

Go学堂

golang 缓存 开源 程序员 性能

Dive into TensorFlow系列(3)- 揭开Tensor的神秘面纱

京东科技开发者

Python 人工智能 深度学习 tensorflow

Spring 5(五)事务操作

浅辄

Spring5 事务 11月月更

MetaForce佛萨奇2.0系统开发DAPP搭建

薇電13242772558

dapp开发

微服务中的服务发现是什么?

API7.ai 技术团队

微服务 服务发现 API网关 APISIX

精彩议程更新,从云原生到 Serverless 的思考和收获,邀你共同见证丨PingCAP DevCon 2022

PingCAP

TiDB

软件测试 | 测试开发 | 校招面试真题 | 实习生和应届生有什么区别?

测吧(北京)科技有限公司

软件测试 软件测试工程师

使用 Fiori Elements 框架创建 UI5 Web 应用

Jerry Wang

web开发 Fiori SAP UI5 ui5 11月月更

离职、被毕业?职场打工人的最强生存指南!

千锋IT教育

node.js的模块化与npm

急需上岸的小谢

11月月更

战略合作再升级!合合信息与腾讯云联合推出海外智能风控方案

科技热闻

阿里P8出,入职阿里必会199道SpringCloud面试题,你能掌握多少?

钟奕礼

Java java程序员 java面试 java编程

数据库精选 60 道面试题

钟奕礼

Java Java 面试 java程序员 java编程

首批招募 50 家!「龙腾社区生态发展计划」正式发布

OpenAnolis小助手

开源 操作系统 云栖大会 龙蜥社区 合作

声网深度学习时序编码器的资源预测实践丨Dev for Dev 专栏

声网

深度学习 算法 模型

StarRocks 与 DataPipeline 完成兼容性互认证,携手共建数据基础设施生态

StarRocks

数据库

5种GaussDB ETCD服务异常实例分析处理

华为云开发者联盟

数据库 后端 华为云

Python图像处理丨5种图像处理特效

华为云开发者联盟

Python 人工智能 华为云 图像处理

腾讯发布2022研发大数据报告:Go语言蝉联最热编程语言_大数据_李冬梅_InfoQ精选文章