腾讯研发投入加码,研发人员占比达 66%
2020 年 3 月 9 日,騰訊公司正式對外發(fā)布了《騰訊研發(fā)大數(shù)據(jù)報告》。在這份報告中,騰訊披露了 2019 年公司在產品及技術研發(fā)方面的重要數(shù)據(jù),這也是騰訊自技術委員會成立以來第一次主動對外披露研發(fā)相關大數(shù)據(jù),是騰訊對自身技術研發(fā)層面的一次階段性總結。
該報告是由騰訊旗下敏捷研發(fā)協(xié)作平臺 TAPD、騰訊代碼托管平臺工蜂與騰訊集成交付系統(tǒng)騰訊 CI 聯(lián)合出品,這三款平臺支撐了騰訊幾乎全量業(yè)務的研發(fā)全流程。
研發(fā)人員占比 66%,新增 12.9 億行代碼
報告顯示,騰訊在研發(fā)投入上持續(xù)加碼。
2019 年,騰訊研發(fā)人員占比高達 66%,在中國諸多科技公司中位居前列。同時,騰訊 2019 年新增研發(fā)項目超過 3500 個——隨著騰訊全面擁抱產業(yè)互聯(lián)網的戰(zhàn)略推進, 2019 年 To B 項目數(shù)量比 2018 年增長了 77%。
在代碼數(shù)量上,2019 年騰訊新增代碼行數(shù)高達 12.9 億,相比 2018 年增長了 30%。
在研發(fā)效能方面,騰訊同樣表現(xiàn)亮眼。
自 2006 年起,騰訊就開始推動研發(fā)模式的敏捷進化,在長期的敏捷研發(fā)實踐中,騰訊開發(fā)人員構建出了騰訊敏捷協(xié)作平臺 TAPD 和騰訊工蜂這兩大工具,可實現(xiàn)對用戶需求的快速響應。
TAPD 提供產品研發(fā)全生命周期解決方案,支持敏捷需求規(guī)劃、迭代計劃跟蹤、測試與質量保證、持續(xù)構建交付、研發(fā)效能度量及研發(fā)知識沉淀等全過程研發(fā)實踐,助力研發(fā)團隊敏捷高效協(xié)作與高質量交付。2017 年 TAPD 對外開放,騰訊將寶貴的研發(fā)模式、實踐及工具對外輸出,助力企業(yè)提升研發(fā)效能,目前已服務數(shù) 10 萬家企業(yè)。
而騰訊工蜂是騰訊歷時 4 年打造的分布式企業(yè)代碼管理協(xié)作解決方案。具備代碼檢視、分支管理、會話式開發(fā)、集成定制、審查和監(jiān)控等企業(yè)級研發(fā)管理系統(tǒng)特性,助力企業(yè)貫穿研發(fā)流程,讓開發(fā)和研發(fā)管理更加敏捷高效——值得一提的是,與騰訊 TAPD 一樣,騰訊工蜂也已經對外開放使用。
數(shù)據(jù)顯示,騰訊 60% 的項目團隊規(guī)模在 20 人以下,47.8% 的項目迭代周期在 1 周之內,平均每天完成用戶需求 3802 個,而 28% 的需求可以在 1 天內得到響應。另外在 Bug 處理方面,46% 的 Bug 在 1 天內得到解決,82% 的 Bug 在 1 周內得到解決。
在研發(fā)的持續(xù)交付方面,騰訊平均每周構建次數(shù)達 80 萬次,項目年均產物大小 600G,年均交付次數(shù) 3000 次,推動修復代碼 Bug 和安全漏洞 14 萬個,編譯加速累計節(jié)省編譯耗時 1.9 個萬小時。
隨著騰訊云計算和大數(shù)據(jù)相關業(yè)務的迅速發(fā)展,Go 語言首次躋身騰訊編程語言排名 TOP5;整個 2019 年,騰訊內部使用最多的五種編程語言分別是:C++、JavaScript、Go、Java、Python。
在技術管理人員的研發(fā)參與度上,騰訊保持著強大的活力。騰訊 74% 的技術 Leader 仍在持續(xù)輸出代碼,2019 全年,平均每人輸出代碼 3 萬行,參與 140 次代碼評審;38% 的 12 級及以上技術專家潛心編碼,平均每人輸出代碼 3.3 萬行,參與 155 次代碼評審。
開放協(xié)作,騰訊技術大變身
對于騰訊來說,上述成果的取得,離不開騰訊 2019 年對優(yōu)化技術研發(fā)環(huán)境、提升研發(fā)效能的重視。
2019 年 1 月 4 日,騰訊技術委員會正式成立,由騰訊高級執(zhí)行副總裁、技術工程事業(yè)群總裁盧山和騰訊高級執(zhí)行副總裁、云與智慧產業(yè)事業(yè)群總裁湯道生兩名騰訊總辦成員親自牽頭,下設“開源協(xié)同” 和 “自研上云” 兩個項目組和對外開源管理辦公室,以此來促進內部代碼的開放共享和協(xié)同共建,在內部開源基礎上加碼對外開源,并推動業(yè)務在云上全面整合。
在開源協(xié)同理念提出之后,騰訊從各個事業(yè)群梳理出了一些相對基礎性的技術版塊率先進行了開源協(xié)同的實踐,其中騰訊 CI 就是一個較為典型的例子。騰訊 CI Oteam 是騰訊內部的一個跨團隊虛擬組織,由 IEG(互動娛樂事業(yè)群)的藍鯨團隊牽頭,組織相關團隊和個人共同進行騰訊統(tǒng)一的持續(xù)集成交付系統(tǒng)——騰訊 CI 的開發(fā)建設及運營,旨在減少重復勞動、提升研發(fā)效能。
經過一年時間,騰訊在內部的代碼開放和技術協(xié)同方面已經取得一定進展。
截止目前,騰訊 CI 的 Oteam 中,共有來自全騰訊的 303 名開發(fā)人員提交了自己開發(fā)的插件,用于對接各個事業(yè)群在 CI 流程中會用到的內部系統(tǒng)。
報告數(shù)據(jù)也顯示,在技術協(xié)同方面,騰訊內部參與最多跨團隊研發(fā)項目的人,為 24 個協(xié)作項目貢獻了力量;涉及部門最多的研發(fā)協(xié)作項目,凝聚了 12 個部門的智慧;跨團隊協(xié)作參與度最高的部門,加入了 113 個研發(fā)協(xié)作項目的建設。
在過去一年,通過開源協(xié)同,騰訊各個事業(yè)群最底層和共性的技術能力進行梳理和拉通,建立篩選機制,推動優(yōu)質開源協(xié)同項目對外開源。改變了原來“自下而上”純自發(fā)開源的路徑,采取“自下而上”與“自上而下”相結合,自發(fā)與自覺相結合的開源新模式。
在內部開源方面,騰訊內部整體代碼開源率由 2019 年年初的 20% 增長至年底的 70%,代碼協(xié)同共建已成為一種趨勢。其中,2019 年騰訊內部新增協(xié)同代碼庫超過 4400 個,Q4 較 Q1 增長了 56.3%。其中包含 53 個公司內部重點開源項目(涉及 400 多個代碼庫)在進行協(xié)同。
在外部開源方面,截至 2019 年年底,騰訊在 Github 自主開源項目數(shù)為 92 個,貢獻者超過 1000 個,獲得 Star 數(shù)超過 27 萬,在 Github 全球公司貢獻榜上的排名穩(wěn)居前十。
2019 年全年,騰訊開源超過 22 個項目,包括 TubeMo 億萬級分布式消息中間件、TencentOS tiny 自研輕量級物聯(lián)網操作系統(tǒng)、TKE 騰訊云容器服務和 TBase 企業(yè)級分布式 HTTP 數(shù)據(jù)庫管理系統(tǒng)都在 2019 年接連開源。
2019 年,騰訊和開源社區(qū)的合作也發(fā)展到了新的階段,Angel 項目完成了從單一的模型訓練平臺到全棧機器學習平臺的技術演進,成功從 LF AI 基金會畢業(yè);TARS 項目成為開源社區(qū)僅有支持五種開發(fā)語言并有完善服務治理和運營平臺的微服務開發(fā)框架。此外,騰訊還作為創(chuàng)始會員,加入了 LF Edge 基金會,和業(yè)界合作伙伴一起推動邊緣計算軟硬件開源技術的發(fā)展。
開源協(xié)同,騰訊新代碼文化形成
2019 年,騰訊不僅通過開源協(xié)同實現(xiàn)了技術研發(fā)環(huán)境的優(yōu)化,更是形成了一種全新的代碼文化。
實際上,騰訊代碼文化的誕生,可以回溯到 2013 年;當時,在公司 “開放” 戰(zhàn)略升級的背景下,騰訊提出了代碼的 “開放、復用和合力開發(fā)”。以往騰訊的開源文化更多是自下而上的,而在 2019 年騰訊技術委員會成立后,自上而下的開源協(xié)同機制建立,以“開源、協(xié)同、云上生長”為核心的騰訊新代碼文化快速成長。
2019 年 1 月,在騰訊技術委員會的指導下,騰訊技術社區(qū) “碼客”和“技術圖譜”上線。在近一年的時間內,每個月有超過 80% 的技術人員訪問碼客社區(qū)和技術圖譜進行技術討論和協(xié)同,社區(qū)上提問數(shù)量近 3000 個,回答與評論達 15 萬次,94% 的技術難題都得到了回復。
2019 年 11 月 11 日,騰訊在成立 21 周年之際宣布企業(yè)文化 3.0,其中將 “合作” 升級為“協(xié)作”。這一改變實際上具有明確的價值導向,就是要“開放協(xié)同,持續(xù)進化”——從某種意義上,這也充分契合了騰訊內部的技術和代碼文化:對內要大家放大格局、打開邊界,以開源的心態(tài)與各組織協(xié)同,用符合互聯(lián)網思維的方法和工具進行協(xié)作。
值得一提的是,騰訊內部的技術文化,也充分體現(xiàn)在騰訊對 2020 年新冠疫情的抗擊之中。
報告顯示,在 2020 年新冠肺炎疫情期間,騰訊迅速出擊,在智慧教育、智慧醫(yī)療、遠程辦公、智慧政務等各個領域推出相應服務,騰訊會議、企業(yè)微信、TAPD、騰訊工蜂、騰訊樂享等多款 To B 產品全面升級功能、免費開放,支撐抗擊新冠肺炎疫情工作。
春節(jié)期間,騰訊有 8000 多名研發(fā)人員通過遠程研發(fā)協(xié)作方式投入抗疫戰(zhàn)斗,為了給社會提供更好的服務,各領域產品及時響應、快速迭代,共提交代碼 14.7 萬次,52% 的需求在 1 小時內就能得到響應。各領域產品全力抗疫的背后,是騰訊研發(fā)能力多年的沉淀,也是騰訊新代碼文化的外在彰顯。
而在未來,騰訊希望打造出更加優(yōu)秀的代碼文化。正如盧山此前在騰訊內部所言:
希望今后的新員工會覺得,在騰訊做開發(fā)是很幸福的事情,能學到很多東西,能看到很多優(yōu)秀的代碼。人們不僅談論硅谷文化,也談論我們中國開發(fā)人員的代碼文化。
總結
以上是生活随笔為你收集整理的腾讯研发投入加码,研发人员占比达 66%的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样锻炼才能瘦肚子和胳膊?
- 下一篇: 呼啸山庄图是谁画的呢?