Categories
程式開發

騰訊首次公佈研發大數據:研發人員佔比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 企業級分佈式HTTP 數據庫管理系統。

除此以外,騰訊於開源社區也建立了良好的合作關係。 Angel項目完成了從單一的模型訓練平台到全棧機器學習平台的技術演進,成功從LF AI基金會畢業;TARS項目成為開源社區僅有支持五種開發語言並有完善服務治理和運營平台的微服務開發框架。此外,騰訊還作為創始會員,加入了LF Edge基金會,和業界合作夥伴一起推動邊緣計算軟硬件開源技術的發展。

自2019年1月4日,騰訊正式成立技術委員會以來,可以看到騰訊在自研上雲和開源協同等方面都取得了不錯的成績,騰訊的研發文化與技術品牌也體現出了煥然一新的面貌。隨著全面雲計算時代的來臨,一切與雲相關的技術將成為未來的趨勢與戰略控制點,不管是互聯網企業還是傳統企業,都應該擁抱雲、擁抱變化,保持自我革新,迎接無限的挑戰。