丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
業(yè)界 正文
發(fā)私信給伍文靚
發(fā)送

0

騰訊悄悄做了一年的開源協(xié)同,現(xiàn)在怎么樣了?

本文作者: 伍文靚 2019-09-30 09:49
導(dǎo)語:開源協(xié)同成為騰訊在技術(shù)發(fā)展層面的一個(gè)關(guān)鍵詞。

2018 年 9 月 30 日,騰訊迎來成立 20 年以來最具變革意義的組織架構(gòu)調(diào)整——至今已經(jīng)整整一年的時(shí)間。

在這次架構(gòu)調(diào)整中,騰訊宣布了技術(shù)委員會即將成立的消息。100 天后,騰訊技術(shù)委員會正式成立;下設(shè)「開源協(xié)同」、「自研上云」兩個(gè)項(xiàng)目組及「對外開源管理辦公室」,計(jì)劃發(fā)力內(nèi)部代碼的開源和協(xié)同,并推動業(yè)務(wù)在云上全面整合。

由此,開源協(xié)同成為騰訊在技術(shù)發(fā)展層面的一個(gè)關(guān)鍵詞。

開源協(xié)同:為打破內(nèi)部壁壘而來  

騰訊悄悄做了一年的開源協(xié)同,現(xiàn)在怎么樣了?

對于開源協(xié)同,騰訊在集團(tuán)決策層面有著非常深入的思考;騰訊高級執(zhí)行副總裁、技術(shù)工程事業(yè)群總裁盧山表示:

提出開源協(xié)同,就是希望以開源的手段來改善過去協(xié)同不好的問題。參考開源社區(qū)的組織方式,將同類項(xiàng)目的不同技術(shù)團(tuán)隊(duì)聚合在一起,開源共建。能合當(dāng)然好,不能合也互通有無,開源坦誠相見,接受使用者的自然選擇。

從騰訊技術(shù)自身發(fā)展的層面來說,開源協(xié)同也是一個(gè)自然而然的結(jié)果。

騰訊技術(shù)委員會 PMO 成員、開源協(xié)同項(xiàng)目負(fù)責(zé)人鄭亞峰在接受雷鋒網(wǎng)采訪時(shí)透露, 2018 年,騰訊在技術(shù)層面遭到了一系列來自外界的質(zhì)疑和批評,騰訊內(nèi)部論壇也出現(xiàn)了一些匿名吐槽,這件事情真正地觸動了騰訊技術(shù)人員。鄭亞峰表示:

過往我們有很多引以為豪的技術(shù),為什么到了去年,外界突然開始質(zhì)疑騰訊的技術(shù)實(shí)力?我們一直在反思這個(gè)問題。之前公司內(nèi)部確實(shí)有一些技術(shù)壁壘,部門與部門之間的隔閡太多了,同樣的技術(shù)有多個(gè)團(tuán)隊(duì)在做。因此,我們做開源協(xié)同的初衷就是要打破壁壘,最主要的是形成開放的技術(shù)氛圍和代碼文化,開源協(xié)同是實(shí)現(xiàn)這個(gè)目標(biāo)的手段。

顯然,騰訊技術(shù)委員會的正式成立成了騰訊開源工作的一個(gè)轉(zhuǎn)折點(diǎn)。

雷鋒網(wǎng)了解到,在技術(shù)委員會成立之前,騰訊的開源文化是自下而上的,公司層面對此沒有硬性規(guī)定,技術(shù)人員通常會自發(fā)推進(jìn)關(guān)于前端的,或是工具類的一些開源項(xiàng)目;但這種方式很難推動和業(yè)務(wù)捆綁緊密、更底層的重量級項(xiàng)目開源——而騰訊技術(shù)委員會成立后,自上而下的開源協(xié)同機(jī)制建立,恰好能解決這一問題。

不過,在具體的運(yùn)作方式上,所謂自上而下的開源協(xié)同,其實(shí)并沒有專門的團(tuán)隊(duì)來負(fù)責(zé),內(nèi)部開源也不分項(xiàng)目,除了需保密的業(yè)務(wù)邏輯,所有的代碼都要開放,算得上是“傾全公司之力”在做(全騰訊兩萬多名技術(shù)人員全員參與)。換句話說,技術(shù)人員仍在做自己的本職工作,只是工作的方式發(fā)生了變化——開源方面,之前代碼對小組/部門開放,現(xiàn)在是對全公司開放;協(xié)同方面,之前是同一個(gè)技術(shù)是幾個(gè)團(tuán)隊(duì)各做各的,現(xiàn)在是各團(tuán)隊(duì)一起協(xié)同開發(fā)。

這樣一來,整合資源就變得更加容易,研發(fā)效率和代碼質(zhì)量進(jìn)一步提升,同時(shí)運(yùn)營成本也得到了優(yōu)化。

不過,騰訊協(xié)同開源的路也并非走得一帆風(fēng)順。

鄭亞峰告訴雷鋒網(wǎng),騰訊在開源協(xié)同方面遇到各種問題,其中,最大的困難是統(tǒng)一人心。在開源協(xié)同的過程中,難免會涉及到一些利益相關(guān)問題。在這種情況下,就需要上層來決定什么項(xiàng)目應(yīng)該貢獻(xiàn)出來,哪些團(tuán)隊(duì)?wèi)?yīng)該參與;當(dāng)然,上層并不會使用強(qiáng)硬的手段把大家捆綁在一起,而是通過協(xié)調(diào)和溝通來解決問題。

新代碼文化:開源是手段,協(xié)同是結(jié)果

騰訊悄悄做了一年的開源協(xié)同,現(xiàn)在怎么樣了?

開源協(xié)同的推進(jìn)不僅打破了騰訊各個(gè)部門之間堅(jiān)硬的技術(shù)壁壘,極大地提升了研發(fā)效率;更重要的是,它還帶來了更有意義的改變,比如說代碼文化的升級。正如騰訊副總裁姚星在騰訊內(nèi)部技術(shù)社區(qū)碼客上回應(yīng)一位普通開發(fā)者提出的問題時(shí)所言:

開源協(xié)同是目前騰訊研發(fā)體系升級很重要的一個(gè)方法,開源是手段,協(xié)同是結(jié)果。開源的目的是減少‘重復(fù)造輪子’,權(quán)限開放、代碼相互可見。協(xié)同的目標(biāo)是‘去中心化’, 能使用開源組件,能復(fù)用必復(fù)用;開源組件去 BG 部門屬性,共同擁有騰訊屬性;開發(fā)人員是開源組件的共同的參與者和創(chuàng)作者,不是甲方和乙方,從而保持快速的響應(yīng)。

實(shí)際上,騰訊代碼文化的誕生,可以回溯到 2013 年;當(dāng)時(shí),在公司 “開放” 戰(zhàn)略升級的背景下,騰訊提出了代碼的 “開放、復(fù)用和合力開發(fā)”。在 2018 年進(jìn)行 930 變革之后,“新代碼文化” 的概念應(yīng)運(yùn)而生,即:開源,協(xié)同,云上生長。

為了切身解決研發(fā)人員遇到的問題,推動新代碼文化的發(fā)展和快速落地,騰訊內(nèi)部技術(shù)社區(qū)的建設(shè)也開始走上正軌。

2019 年 1 月 2 日,在技術(shù)委員會的指導(dǎo)下,名為“碼客”的技術(shù)社區(qū)上線,騰訊員工可以在此交流技術(shù)問題、學(xué)習(xí)編程知識。雷鋒網(wǎng)了解到,在近 10 個(gè)月的時(shí)間內(nèi),每個(gè)月有超過 80% 的技術(shù)人員訪問碼客社區(qū)進(jìn)行技術(shù)討論,社區(qū)上提問數(shù)量近 3000 個(gè),回答與評論達(dá) 15 萬次,94% 的技術(shù)難題都得到了回復(fù)。

值得一提的是,2019 年 6 月,騰訊還開了一次 “吐槽大會”,辯論雙方就 “開源協(xié)同是否有助于提高公司研發(fā)水平” 的問題展開了討論;無論是從現(xiàn)場投票的結(jié)果來看,還是騰訊在 CI、大數(shù)據(jù)、編碼器等方面的實(shí)際情況來看,吐槽大會的主題問題已經(jīng)得到了肯定的回答。同時(shí),這場吐槽大會也為技術(shù)委員會與公司技術(shù)人員創(chuàng)造了直接對話的機(jī)會,技術(shù)人員在現(xiàn)場提出的 70 多個(gè)問題,現(xiàn)在基本全部解決。

鄭亞峰表示:

開源協(xié)同也是為了解決內(nèi)部同事尋求技術(shù)幫助的訴求。我們做了一些技術(shù)工具,除了碼客,還有技術(shù)圖譜和工蜂 Git(雷鋒網(wǎng)按:騰訊工蜂 Git 負(fù)責(zé)承載騰訊全公司的軟件工程代碼管理,功能涵蓋代碼倉庫、代碼評審、研發(fā)動態(tài)和開源協(xié)作)?,F(xiàn)在,技術(shù)人員能夠在固定的地方找到之前開源或者不開源的技術(shù),然后直接拿來用。Talk is cheap,show me the code(什么話都不要說,把代碼擺出來亮一亮)的氛圍也越來越濃。

騰訊悄悄做了一年的開源協(xié)同,現(xiàn)在怎么樣了?

在騰訊內(nèi)部,曾有人調(diào)侃騰訊就像技術(shù)的迷宮,但在開源協(xié)同的大背景下,騰訊技術(shù)人員有了不一樣的感受。開源協(xié)同項(xiàng)目騰訊 CI 負(fù)責(zé)人、騰訊藍(lán)鯨產(chǎn)品中心總監(jiān)黨受輝表示,最大的變化是團(tuán)隊(duì)更穩(wěn)定了,也更有活力了;以前,很多工程師只是把寫代碼當(dāng)成工作,倡導(dǎo)內(nèi)部開源之后,這就從一份工作變成了帶有感情的事業(yè)。

開源協(xié)同項(xiàng)目天穹、騰訊大數(shù)據(jù)負(fù)責(zé)人劉煜宏也表示:

開源協(xié)同之后,技術(shù)人員的參與感提升了,以前平臺是個(gè)黑盒子,現(xiàn)在有了一個(gè)公開的渠道可以讓所有開發(fā)者參與平臺建設(shè),大家很多好的 idea 和代碼,都可以往里面貢獻(xiàn)了。另外,以前可能有好幾個(gè)團(tuán)隊(duì)都做同一個(gè)事情,重復(fù)造輪子,現(xiàn)在可以整合資源,資源更集中了,可以聚焦解決很多問題。

對外開源:前人栽樹,后人乘涼

當(dāng)然,騰訊在花大力氣做內(nèi)部開源協(xié)同的同時(shí),對外開源的腳步也一刻沒有停歇。

騰訊在對外開源始于 2016 年,主要是將內(nèi)部開源出來的優(yōu)質(zhì)項(xiàng)目在 GitHub 上發(fā)布;到了 2019 年,伴隨技術(shù)委員會的成立,騰訊開始耕耘更具影響力的項(xiàng)目,包括萬億級的大數(shù)據(jù)項(xiàng)目 TubeMQ,與 TensorFlow 互補(bǔ)的機(jī)器學(xué)習(xí) Angel 平臺等,以及最近開源的物聯(lián)網(wǎng)操作系統(tǒng) TententOS tiny。

那么,一個(gè)項(xiàng)目從內(nèi)部開源走向?qū)ν忾_源,中間會經(jīng)歷什么樣的考量?

對此,騰訊方面表示,一個(gè)項(xiàng)目要對外開源,首先都要在內(nèi)部開源 “試水”,進(jìn)入評選機(jī)制,結(jié)合客觀數(shù)據(jù)和專家的評定,達(dá)到優(yōu)秀項(xiàng)目的水平才會對外開源;除此之外,還要考慮業(yè)界的因素,如果業(yè)界同類的產(chǎn)品不多,對外開源才更有價(jià)值。不過,并不是所有對外開源的項(xiàng)目都需要很高的技術(shù)含量,因?yàn)楹苌儆衅髽I(yè)或用戶能達(dá)到那種量級,因此,通用性也是一個(gè)重點(diǎn)考慮因素。

騰訊開源聯(lián)盟主席、騰訊開源管理辦公室委員堵俊平還提到了另一個(gè)考慮因素——看人。他說:

每個(gè)開源項(xiàng)目背后都需要團(tuán)隊(duì)的支撐,如果大家只是為了開源而開源,團(tuán)隊(duì)本身沒有推動開源或者社區(qū)運(yùn)營的能力和意志,我們并不鼓勵(lì)。因?yàn)閷ν忾_源就意味著對用戶負(fù)責(zé)。我們始終堅(jiān)持“社區(qū)優(yōu)于代碼”,代碼不好可以優(yōu)化,但沒有“好的人”,代碼再好也可能石沉大海。

騰訊悄悄做了一年的開源協(xié)同,現(xiàn)在怎么樣了?

雖然騰訊在對外開源方面取得了可觀的成果,但這數(shù)年背后的艱辛也不可忽視。騰訊副總裁王巨宏對此深有感觸:

每次對外開源,人力物力的耗費(fèi)是一方面,團(tuán)隊(duì)還要頂著巨大的壓力。當(dāng)時(shí),TARS 團(tuán)隊(duì)表示想做開源,我們配合他們牽頭推進(jìn),花了巨大的精力,甚至把相關(guān)專利捐贈給基金會,這是前所未有的(雷鋒網(wǎng)按:TARS 是騰訊 2018 年 4 月開源的一款微服務(wù)框架)。我們還把散落在外面的開源項(xiàng)目回收,重新規(guī)劃和宣傳。除了技術(shù)人員,我們的安全團(tuán)隊(duì)、法務(wù)團(tuán)隊(duì)、知識產(chǎn)權(quán)管理團(tuán)隊(duì)等都付出了非常多的努力。

當(dāng)然,騰訊的外部開源其實(shí)還反過來促進(jìn)了內(nèi)部開源協(xié)同的發(fā)展。

王巨宏表示,騰訊在對外開源方面走過的每一條彎路,遇過的每一個(gè)挫折都沒有白費(fèi),而是以寶貴經(jīng)驗(yàn)的形式回饋到了內(nèi)部的開源協(xié)同上;如果沒有騰訊多年來對外開源的積累,內(nèi)部在開源協(xié)同的管理及制度建設(shè)方面可能還要摸爬滾打很長一段時(shí)間。

雷鋒網(wǎng)小結(jié)

對于迎來 930 變革一周年的騰訊來說,無論是內(nèi)部開源協(xié)同還是對外開源,其表現(xiàn)都可圈可點(diǎn)。在內(nèi)部的開源協(xié)同方面,騰訊已經(jīng)開展了 8000 個(gè)開源項(xiàng)目和 50 個(gè)協(xié)同項(xiàng)目,其中的代表性項(xiàng)目有騰訊 CI、TianQiong(天穹)、視頻處理等;而在對外開源方面,截止 2019 年 9 月,騰訊已在 Github 上發(fā)布 84 個(gè)開源項(xiàng)目,累計(jì)獲得的 Star 數(shù)超過 24 萬 。

但顯然,伴隨著騰訊全新戰(zhàn)略的向前推進(jìn),騰訊在開源這條路上有更長的路要走——正如騰訊開源協(xié)同項(xiàng)目負(fù)責(zé)人鄭亞峰所言:

“開源” 本身操作起來很簡單,但要把騰訊過往 20 年的代碼都開放出來,需要花費(fèi)巨大的時(shí)間和精力……我們給自己設(shè)定了一個(gè)目標(biāo),用 3-5 年的時(shí)間去建設(shè)開源文化和氛圍;由于新技術(shù)會不斷出現(xiàn),所以協(xié)同是一個(gè)持續(xù)性問題,需要花更長的時(shí)間。

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。

分享:
相關(guān)文章

主編

WeChat ID:JANE_WW5 | 關(guān)注智能汽車以及自動駕駛
當(dāng)月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個(gè)人簡介
為了您的賬戶安全,請驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說