3月18日,騰訊正式對(duì)外發(fā)布2020年度《騰訊研發(fā)大數(shù)據(jù)報(bào)告》,該報(bào)告由騰訊技術(shù)委員會(huì)出品,披露了2020年騰訊在研發(fā)投入、研發(fā)效能及開源協(xié)同等方面的重要數(shù)據(jù)。
研發(fā)人員占比68%,新增代碼20億行
騰訊在研發(fā)投入上持續(xù)加碼。報(bào)告顯示,2020年騰訊研發(fā)人員占公司總?cè)藬?shù)的68%,同比去年增長(zhǎng)16%,在科技企業(yè)中位居前列。
在開源協(xié)同、自研上云兩大技術(shù)戰(zhàn)略的推動(dòng)下,騰訊研發(fā)效能進(jìn)一步提升,2020年騰訊新增研發(fā)項(xiàng)目超4000個(gè),同比增長(zhǎng)22%;新增代碼超過20億行,同比增長(zhǎng)67%。研發(fā)人員日均完成5242個(gè)需求,有30%的需求能夠在1天之內(nèi)得到響應(yīng),平均需求響應(yīng)時(shí)長(zhǎng)縮短8.66小時(shí),有46%的需求能夠在3天內(nèi)開發(fā)完成,單個(gè)Bug的平均解決時(shí)長(zhǎng)較去年縮短了15%,研發(fā)更敏捷。
代碼質(zhì)量也是研發(fā)人員關(guān)注的重點(diǎn)。騰訊倡導(dǎo)“小批量、多批次”的代碼提交策略。2020年,代碼評(píng)審覆蓋率達(dá)7成,平均每位評(píng)審人參評(píng)90次,平均每次評(píng)審293行代碼。
在研發(fā)持續(xù)交付方面,騰訊平均每周構(gòu)建次數(shù)達(dá)170萬次,項(xiàng)目年均產(chǎn)物大小1TB,年均交付次數(shù)5萬次,全年共推動(dòng)修復(fù)代碼Bug和安全漏洞131萬個(gè),編譯加速累計(jì)節(jié)省編譯耗時(shí)5.8萬個(gè)小時(shí)。
DevOps工具協(xié)同集成,研發(fā)效能持續(xù)提升
在長(zhǎng)期的研發(fā)實(shí)踐中,騰訊推動(dòng)了代碼管理平臺(tái)工蜂、敏捷研發(fā)協(xié)作平臺(tái) TAPD、智能化持續(xù)集成平臺(tái)騰訊 CI(藍(lán)盾)、集成化研效門戶智研、企業(yè)級(jí)研發(fā)云平臺(tái)等多個(gè)工具平臺(tái)協(xié)同集成,共同組成了貫穿上下游的研效工具鏈體系。這一體系的標(biāo)準(zhǔn)化落地,進(jìn)一步降低了開發(fā)成本、增強(qiáng)了研發(fā)人員的使用體驗(yàn)。TAPD、騰訊工蜂、藍(lán)盾三大騰訊主流研發(fā)工具的日均API請(qǐng)求量達(dá)到四千萬次。
2020年,騰訊通過信通院《研發(fā)運(yùn)營(yíng)一體化( DevOps )能力成熟度模型》系統(tǒng)和工具部分首批評(píng)估,獲評(píng)為卓越級(jí)。這意味著騰訊形成了業(yè)內(nèi)領(lǐng)先的研發(fā)體系,研發(fā)效能工具得到了國(guó)家級(jí)的權(quán)威認(rèn)可。
C++蟬聯(lián)騰訊最受歡迎的編程語言。隨著云計(jì)算和微服務(wù)相關(guān)技術(shù)的進(jìn)一步發(fā)展,Go語言使用次數(shù)增速第一,并超越JavaScript成為騰訊第二受歡迎的編程語言。同時(shí),TypeScript以其優(yōu)秀的架構(gòu)設(shè)計(jì)和高兼容性,成為了2020年增速第二的語言,也是最具潛力的前端語言。
技術(shù)管理人員繼續(xù)保持在研發(fā)方面的高參與度。騰訊70%的技術(shù)Leader持續(xù)輸出代碼。2020年全年,平均每人輸出3.2萬行,并且參與142次代碼評(píng)審。54%的12級(jí)及以上技術(shù)專家潛心編碼,人均輸出代碼3萬余行,參與98次代碼評(píng)審。
開源協(xié)同深入人心,開源貢獻(xiàn)度居全球科技企業(yè)頭部
2018年技術(shù)委員會(huì)成立以來,開源協(xié)同已成為騰訊在技術(shù)發(fā)展層面的一個(gè)關(guān)鍵詞,開放的技術(shù)氛圍和開放的代碼文化逐漸深入人心。騰訊內(nèi)部開源代碼庫新增超過57000個(gè),比2019年增長(zhǎng)了29%,有超過17000名研發(fā)人員參與貢獻(xiàn)內(nèi)部開源項(xiàng)目。
上線兩年時(shí)間的騰訊內(nèi)部技術(shù)交流社區(qū)“碼客”,成為了騰訊研發(fā)人員精進(jìn)技術(shù)、交流心得的“根據(jù)地”。2020年,碼客上有200+個(gè)技術(shù)圈子助力研發(fā)人員學(xué)習(xí)成長(zhǎng)。其中,55%的技術(shù)問題能夠在提出后的1小時(shí)內(nèi)得到響應(yīng),84%的技術(shù)問題可以在1天內(nèi)得到解決。醫(yī)療AI、黑灰產(chǎn)人機(jī)對(duì)抗、Rust語言等新技術(shù)話題的關(guān)注度不斷提升。
除社區(qū)分享交流之外,內(nèi)部競(jìng)賽比拼也是騰訊研發(fā)人員自我提升的重點(diǎn)方向,2020年騰訊內(nèi)部技術(shù)賽事吸引了近萬名研發(fā)人員參與,賽事代碼總提交次數(shù)達(dá)316萬次。
開源向內(nèi)提升了公司的研發(fā)效率,向外則是連接全球開發(fā)者共享知識(shí)、共建技術(shù)的橋梁。2020年是騰訊開源十周年,十年來,騰訊開源項(xiàng)目在Github上的全球Star數(shù)每年都有30%的增長(zhǎng),已經(jīng)成為全球開源貢獻(xiàn)最大的科技公司之一。
騰訊深度參與了數(shù)十個(gè)國(guó)際知名開源項(xiàng)目的貢獻(xiàn),在OpenJDK、KVM等多個(gè)頂級(jí)開源社區(qū)貢獻(xiàn)榜中,騰訊均在國(guó)內(nèi)排行第一,作為主要貢獻(xiàn)者主導(dǎo)了7個(gè)國(guó)際知名開源項(xiàng)目的版本發(fā)布。騰訊向多個(gè)國(guó)際頂級(jí)開源基金會(huì)捐贈(zèng)了6個(gè)開源項(xiàng)目,兩大開源項(xiàng)目TencentOS Tiny、TKEstack入選國(guó)內(nèi)首個(gè)開源基金會(huì)首批捐獻(xiàn)項(xiàng)目。
今年抗疫期間,騰訊第一時(shí)間參與到Linux基金會(huì)全新的公共衛(wèi)生計(jì)劃LFPH中,作為中國(guó)唯一的創(chuàng)始成員單位,為全球合作抗擊疫情做出了貢獻(xiàn)。
用技術(shù)連接公益
“技術(shù)助力公益”則是騰訊技術(shù)文化的溫暖一面。2020年,騰訊共有1132名研發(fā)人員參與了技術(shù)公益志愿者活動(dòng),總服務(wù)時(shí)長(zhǎng)超過725個(gè)工作日,其中最多的一名同事共參與12個(gè)志愿項(xiàng)目。
騰訊即視團(tuán)隊(duì)積極探索AI安全技術(shù)在智慧養(yǎng)老領(lǐng)域的落地,打造智能視頻分析解決方案,推出了“智能跌倒監(jiān)測(cè)系統(tǒng)”,當(dāng)系統(tǒng)發(fā)現(xiàn)老人跌倒時(shí),會(huì)自動(dòng)識(shí)別老人姿態(tài),并自動(dòng)報(bào)警,讓老人得到及時(shí)救治,使養(yǎng)老更加智能、高效和安全。
在新冠肺炎疫情爆發(fā)的初期,在全國(guó)各地的騰訊人快速響應(yīng)戰(zhàn)疫需求,遠(yuǎn)程協(xié)作交付需求9萬個(gè),需求交付效率提升17%,交付了許多助疫新項(xiàng)目。通過各類疫情服務(wù)小程序,幫助民眾更便捷地獲取疫情信息和服務(wù);通過騰訊會(huì)議、企業(yè)微信、騰訊文檔等產(chǎn)品,幫助企業(yè)遠(yuǎn)程協(xié)作;通過在線教育的綜合解決方案,服務(wù)全國(guó)超 1億的師生授課、學(xué)習(xí);為科研機(jī)構(gòu)提供人工智能和算力支持,加速醫(yī)藥研究。
- QQ:61149512