騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

IM2Maker 4年前 (2021-03-18)

騰訊研發(fā)人員占比達到68%,有70%的技術(shù)Leader還在寫(xiě)代碼。

3月18日,騰訊正式對外發(fā)布2020年度《騰訊研發(fā)大數據報告》,該報告由騰訊技術(shù)委員會(huì )出品,披露了2020年騰訊在研發(fā)投入、研發(fā)效能及開(kāi)源協(xié)同等方面的重要數據。

研發(fā)人員占比68%,新增代碼20億行

騰訊在研發(fā)投入上持續加碼。報告顯示,2020年騰訊研發(fā)人員占公司總人數的68%,同比去年增長(cháng)16%,在科技企業(yè)中位居前列。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

在開(kāi)源協(xié)同、自研上云兩大技術(shù)戰略的推動(dòng)下,騰訊研發(fā)效能進(jìn)一步提升,2020年騰訊新增研發(fā)項目超4000個(gè),同比增長(cháng)22%;新增代碼超過(guò)20億行,同比增長(cháng)67%。研發(fā)人員日均完成5242個(gè)需求,有30%的需求能夠在1天之內得到響應,平均需求響應時(shí)長(cháng)縮短8.66小時(shí),有46%的需求能夠在3天內開(kāi)發(fā)完成,單個(gè)Bug的平均解決時(shí)長(cháng)較去年縮短了15%,研發(fā)更敏捷。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

代碼質(zhì)量也是研發(fā)人員關(guān)注的重點(diǎn)。騰訊倡導“小批量、多批次”的代碼提交策略。2020年,代碼評審覆蓋率達7成,平均每位評審人參評90次,平均每次評審293行代碼。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

在研發(fā)持續交付方面,騰訊平均每周構建次數達170萬(wàn)次,項目年均產(chǎn)物大小1TB,年均交付次數5萬(wàn)次,全年共推動(dòng)修復代碼Bug和安全漏洞131萬(wàn)個(gè),編譯加速累計節省編譯耗時(shí)5.8萬(wàn)個(gè)小時(shí)。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

DevOps工具協(xié)同集成,研發(fā)效能持續提升

在長(cháng)期的研發(fā)實(shí)踐中,騰訊推動(dòng)了代碼管理平臺工蜂、敏捷研發(fā)協(xié)作平臺 TAPD、智能化持續集成平臺騰訊 CI(藍盾)、集成化研效門(mén)戶(hù)智研、企業(yè)級研發(fā)云平臺等多個(gè)工具平臺協(xié)同集成,共同組成了貫穿上下游的研效工具鏈體系。這一體系的標準化落地,進(jìn)一步降低了開(kāi)發(fā)成本、增強了研發(fā)人員的使用體驗。TAPD、騰訊工蜂、藍盾三大騰訊主流研發(fā)工具的日均API請求量達到四千萬(wàn)次。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

2020年,騰訊通過(guò)信通院《研發(fā)運營(yíng)一體化( DevOps )能力成熟度模型》系統和工具部分首批評估,獲評為卓越級。這意味著(zhù)騰訊形成了業(yè)內領(lǐng)先的研發(fā)體系,研發(fā)效能工具得到了國家級的權威認可。

C++蟬聯(lián)騰訊最受歡迎的編程語(yǔ)言。隨著(zhù)云計算和微服務(wù)相關(guān)技術(shù)的進(jìn)一步發(fā)展,Go語(yǔ)言使用次數增速第一,并超越JavaScript成為騰訊第二受歡迎的編程語(yǔ)言。同時(shí),TypeScript以其優(yōu)秀的架構設計和高兼容性,成為了2020年增速第二的語(yǔ)言,也是最具潛力的前端語(yǔ)言。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

技術(shù)管理人員繼續保持在研發(fā)方面的高參與度。騰訊70%的技術(shù)Leader持續輸出代碼。2020年全年,平均每人輸出3.2萬(wàn)行,并且參與142次代碼評審。54%的12級及以上技術(shù)專(zhuān)家潛心編碼,人均輸出代碼3萬(wàn)余行,參與98次代碼評審。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

開(kāi)源協(xié)同深入人心,開(kāi)源貢獻度居全球科技企業(yè)頭部

2018年技術(shù)委員會(huì )成立以來(lái),開(kāi)源協(xié)同已成為騰訊在技術(shù)發(fā)展層面的一個(gè)關(guān)鍵詞,開(kāi)放的技術(shù)氛圍和開(kāi)放的代碼文化逐漸深入人心。騰訊內部開(kāi)源代碼庫新增超過(guò)57000個(gè),比2019年增長(cháng)了29%,有超過(guò)17000名研發(fā)人員參與貢獻內部開(kāi)源項目。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

上線(xiàn)兩年時(shí)間的騰訊內部技術(shù)交流社區“碼客”,成為了騰訊研發(fā)人員精進(jìn)技術(shù)、交流心得的“根據地”。2020年,碼客上有200+個(gè)技術(shù)圈子助力研發(fā)人員學(xué)習成長(cháng)。其中,55%的技術(shù)問(wèn)題能夠在提出后的1小時(shí)內得到響應,84%的技術(shù)問(wèn)題可以在1天內得到解決。醫療AI、黑灰產(chǎn)人機對抗、Rust語(yǔ)言等新技術(shù)話(huà)題的關(guān)注度不斷提升。

除社區分享交流之外,內部競賽比拼也是騰訊研發(fā)人員自我提升的重點(diǎn)方向,2020年騰訊內部技術(shù)賽事吸引了近萬(wàn)名研發(fā)人員參與,賽事代碼總提交次數達316萬(wàn)次。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

開(kāi)源向內提升了公司的研發(fā)效率,向外則是連接全球開(kāi)發(fā)者共享知識、共建技術(shù)的橋梁。2020年是騰訊開(kāi)源十周年,十年來(lái),騰訊開(kāi)源項目在Github上的全球Star數每年都有30%的增長(cháng),已經(jīng)成為全球開(kāi)源貢獻最大的科技公司之一。

騰訊深度參與了數十個(gè)國際知名開(kāi)源項目的貢獻,在OpenJDK、KVM等多個(gè)頂級開(kāi)源社區貢獻榜中,騰訊均在國內排行第一,作為主要貢獻者主導了7個(gè)國際知名開(kāi)源項目的版本發(fā)布。騰訊向多個(gè)國際頂級開(kāi)源基金會(huì )捐贈了6個(gè)開(kāi)源項目,兩大開(kāi)源項目TencentOS Tiny、TKEstack入選國內首個(gè)開(kāi)源基金會(huì )首批捐獻項目。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

今年抗疫期間,騰訊第一時(shí)間參與到Linux基金會(huì )全新的公共衛生計劃LFPH中,作為中國唯一的創(chuàng )始成員單位,為全球合作抗擊疫情做出了貢獻。

用技術(shù)連接公益

“技術(shù)助力公益”則是騰訊技術(shù)文化的溫暖一面。2020年,騰訊共有1132名研發(fā)人員參與了技術(shù)公益志愿者活動(dòng),總服務(wù)時(shí)長(cháng)超過(guò)725個(gè)工作日,其中最多的一名同事共參與12個(gè)志愿項目。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

騰訊即視團隊積極探索AI安全技術(shù)在智慧養老領(lǐng)域的落地,打造智能視頻分析解決方案,推出了“智能跌倒監測系統”,當系統發(fā)現老人跌倒時(shí),會(huì )自動(dòng)識別老人姿態(tài),并自動(dòng)報警,讓老人得到及時(shí)救治,使養老更加智能、高效和安全。

在新冠肺炎疫情爆發(fā)的初期,在全國各地的騰訊人快速響應戰疫需求,遠程協(xié)作交付需求9萬(wàn)個(gè),需求交付效率提升17%,交付了許多助疫新項目。通過(guò)各類(lèi)疫情服務(wù)小程序,幫助民眾更便捷地獲取疫情信息和服務(wù);通過(guò)騰訊會(huì )議、企業(yè)微信、騰訊文檔等產(chǎn)品,幫助企業(yè)遠程協(xié)作;通過(guò)在線(xiàn)教育的綜合解決方案,服務(wù)全國超 1億的師生授課、學(xué)習;為科研機構提供人工智能和算力支持,加速醫藥研究。

騰訊發(fā)布2020研發(fā)大數據報告:C++是騰訊人最喜歡的編程語(yǔ)言

最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!

鎂客網(wǎng)


科技 | 人文 | 行業(yè)

微信ID:im2maker
長(cháng)按識別二維碼關(guān)注

硬科技產(chǎn)業(yè)媒體

關(guān)注技術(shù)驅動(dòng)創(chuàng )新

分享到