0
雷鋒網(wǎng) AI 源創(chuàng)評論按:3 月 9 日,騰訊發(fā)布了《騰訊研發(fā)大數(shù)據(jù)報告》,這也是騰訊自技術(shù)委員會成立以來,首度對外披露 2019 年公司在產(chǎn)品及技術(shù)研發(fā)方面相關(guān)大數(shù)據(jù)。
報告不僅展示了騰訊在研發(fā)方面的投入情況、研發(fā)效能、開源貢獻等,也介紹了騰訊內(nèi)部從 Leader 到工程師的工作狀況,甚至連最受歡迎開發(fā)語言也做了統(tǒng)計說明。
這些數(shù)據(jù)不止是騰訊對自身技術(shù)研發(fā)層面的一次階段性總結(jié),于開發(fā)者而言也是一份詳盡的入廠指南。下面,雷鋒網(wǎng) AI 源創(chuàng)評論重點從開發(fā)者的角度,帶來報告內(nèi)容,看看你與騰訊 IT 部門匹配度到底多高?
報告顯示,騰訊在研發(fā)投入上持續(xù)發(fā)力。
2019 年,騰訊研發(fā)人員占比高達 66%,新增研發(fā)項目超過 3500 個,其中 To B 項目數(shù)量相較 2018 年增長了 77%。
在代碼數(shù)量上,2019 年騰訊新增代碼行數(shù)達 12.9 億,相較 2018 年增長了 30%。
而在研發(fā)效能方面,騰訊自 2006 年起就開始推動研發(fā)模式的敏捷進化。
數(shù)據(jù)顯示,騰訊 60% 的項目團隊規(guī)模在 20 人以下,47.8% 的項目迭代周期在 1 周之內(nèi),平均每天完成用戶需求 3802 個,而 28% 的需求可以在 1 天內(nèi)得到響應(yīng)。
同時,在 Bug 處理方面,46% 的 Bug 在 1 天內(nèi)得到解決,82% 的 Bug 在 1 周內(nèi)得到解決。
在研發(fā)的持續(xù)交付方面,騰訊也一如往常展現(xiàn)出了蓬勃的生命力。
騰訊平均每周構(gòu)建次數(shù)達 80 萬次,項目年均產(chǎn)物大小 600G,年均交付次數(shù) 3000 次,推動修復(fù)代碼 Bug 和安全漏洞 14 萬個,編譯加速累計節(jié)省編譯耗時 1.9 個萬小時。
這些都得益于在敏捷研發(fā)實踐中,騰訊所開發(fā)的騰訊敏捷協(xié)作平臺 TAPD 和騰訊工蜂兩大工具。
其中,TAPD 提供產(chǎn)品研發(fā)全生命周期解決方案。2017 年 TAPD 對外開放,目前已服務(wù)數(shù) 10 萬家企業(yè)。
而騰訊工蜂是騰訊歷時 4 年打造的分布式企業(yè)代碼管理協(xié)作解決方案,助力開發(fā)和研發(fā)管理更加敏捷高效。目前,騰訊工蜂也已對外開放使用。
除了便捷的工具,如此高效的工作模式,也離不開騰訊內(nèi)部各級開發(fā)者的積極參與。
其中,在技術(shù)管理人員的研發(fā)參與度上,騰訊 74% 的技術(shù) Leader 仍在持續(xù)輸出代碼。
2019 全年,平均每人輸出代碼 3 萬行,參與了 140 次代碼評審;38% 的 12 級及以上技術(shù)專家潛心編碼,平均每人輸出代碼 3.3 萬行,參與了 155 次代碼評審。
同時,報告也整理了騰訊內(nèi)部使用率最高的前五種編程語言。
整個 2019 年,騰訊內(nèi)部使用最多的五種編程語言分別是:C++、JavaScript、Go、Java、Python。
其中要注意的是,隨著騰訊云計算和大數(shù)據(jù)相關(guān)業(yè)務(wù)的迅速發(fā)展,Go 語言也首次躋身騰訊編程語言排名 TOP 5。
而于騰訊而言,無論是研發(fā)成果還是高工作效率,都離不開騰訊 2019 年對優(yōu)化技術(shù)研發(fā)環(huán)境、提升研發(fā)效能的重視。
截止目前,騰訊 CI 的 Oteam(騰訊 CI Oteam 是騰訊內(nèi)部的一個跨團隊虛擬組織)中,共有來自全騰訊的 303 名開發(fā)人員提交了自己開發(fā)的插件,用于對接各個事業(yè)群在 CI 流程中會用到的內(nèi)部系統(tǒng)。
報告數(shù)據(jù)也顯示,在技術(shù)協(xié)同方面,騰訊內(nèi)部參與最多跨團隊研發(fā)項目的人,為 24 個協(xié)作項目貢獻了力量;涉及部門最多的研發(fā)協(xié)作項目,集聚了 12 個部門的智慧;跨團隊協(xié)作參與度最高的部門,加入了 113 個研發(fā)協(xié)作項目的建設(shè)。
在內(nèi)部開源方面,騰訊內(nèi)部整體代碼開源率由 2019 年年初的 20% 增長至年底的 70%。
其中,2019 年騰訊內(nèi)部新增協(xié)同代碼庫超過 4400 個,Q4 較 Q1 增長了 56.3%。其中包含 53 個公司內(nèi)部重點開源項目(涉及 400 多個代碼庫)在進行協(xié)同。
在外部開源方面,截至 2019 年年底,騰訊在 Github 自主開源項目數(shù)為 92 個。
其中,涉及的貢獻者超過 1000 個,獲得 Star 數(shù)超過 27 萬;這也使得騰訊進入 Github 全球公司貢獻榜排名前十。
2019 年全年,騰訊開源超過 22 個項目。
包括 :TubeMQ 億萬級分布式消息中間件、TencentOS tiny 自研輕量級物聯(lián)網(wǎng)操作系統(tǒng)、TKE 騰訊云容器服務(wù)和 TBase 企業(yè)級分布式 HTTP 數(shù)據(jù)庫管理系統(tǒng)等大型項目。
同時,2019 年騰訊和開源社區(qū)的合作也發(fā)展到了新的階段。Angel 項目完成了從單一的模型訓(xùn)練平臺到全棧機器學(xué)習(xí)平臺的技術(shù)演進;TARS 項目成為開源社區(qū)僅有支持五種開發(fā)語言并有完善服務(wù)治理和運營平臺的微服務(wù)開發(fā)框架。
此外,騰訊還作為創(chuàng)始會員,加入了 LF Edge 基金會,和業(yè)界合作伙伴一起推動邊緣計算軟硬件開源技術(shù)的發(fā)展。
2019 年,騰訊不僅通過開源協(xié)同實現(xiàn)了技術(shù)研發(fā)環(huán)境的優(yōu)化,更是形成了一種全新的代碼文化。
報告指出,2019 年 1 月,在騰訊技術(shù)委員會的指導(dǎo)下,騰訊技術(shù)社區(qū)「碼客」和「技術(shù)圖譜」上線。
在近一年的時間內(nèi),每個月有超過 80% 的技術(shù)人員訪問碼客社區(qū)和技術(shù)圖譜進行技術(shù)討論和協(xié)同,社區(qū)上提問數(shù)量近 3000 個,回答與評論達 15 萬次,解決了超過 94% 的技術(shù)難題。
同年 11 月 11 日,騰訊在成立 21 周年之際宣布企業(yè)文化 3.0,其中將「合作」升級為「協(xié)作」,這也充分契合了騰訊內(nèi)部開放的技術(shù)和代碼文化。
除此之外,這一內(nèi)部的技術(shù)文化,也充分體現(xiàn)在騰訊對 2020 年新冠疫情的抗擊之中。
報告顯示,在 2020 年新冠肺炎疫情期間,騰訊迅速出擊,在智慧教育、智慧醫(yī)療、遠程辦公、智慧政務(wù)等各個領(lǐng)域推出相應(yīng)服務(wù),騰訊會議、企業(yè)微信、TAPD、騰訊工蜂、騰訊樂享等多款 To B 產(chǎn)品全面升級功能、免費開放,支撐抗擊新冠肺炎疫情工作。
同時,在春節(jié)期間,騰訊有 8000 多名研發(fā)人員通過遠程研發(fā)協(xié)作方式投入抗疫戰(zhàn)斗。
為了給社會提供更好的服務(wù),各領(lǐng)域產(chǎn)品及時響應(yīng)、快速迭代,共提交代碼 14.7 萬次,52% 的需求在 1 小時內(nèi)得到了響應(yīng)。
也由此可見,騰訊各領(lǐng)域全力抗疫不僅體現(xiàn)了其研發(fā)能力,也是有力的展現(xiàn)出其新代碼文化。
如需查看更詳細報告,地址如下:
https://report2020.tapd.tencent.com/report/out_company/?source=media
騰訊開源 GitHub 合集:
雷鋒網(wǎng) AI 源創(chuàng)評論
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。