亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

  6月21至22日,“云+未來”峰會(huì)在深圳召開,騰訊向外界進(jìn)一步展示了開放的誠意:充分開放騰訊的數(shù)據(jù)能力,包括智能推薦、數(shù)字營銷等重量級服務(wù),讓行業(yè)真正感受到數(shù)據(jù)的價(jià)值。

  騰訊的開放是一個(gè)漫長的過程。許勇指出,騰訊曾經(jīng)是一個(gè)較為封閉的環(huán)境,技術(shù)研發(fā)也不例外。2010年的3Q大戰(zhàn)后,騰訊開始擁抱“開放”戰(zhàn)略,技術(shù)研發(fā)也正是在這種環(huán)境下,開始向共享、復(fù)用和開源邁進(jìn)。

  騰訊內(nèi)部的開源社區(qū),給大家提供了從輕度到重度參與開源的途徑;而從2016年開始,騰訊外部開源也開始進(jìn)入了快節(jié)奏時(shí)代。

  在AI方面,深度計(jì)算的基礎(chǔ)平臺能力不斷迎來開放,一個(gè)是Angel的開源,作為高性能的機(jī)器學(xué)習(xí)計(jì)算平臺,Angel目前應(yīng)用于騰訊內(nèi)部包括廣告推薦,視頻推薦,微信公眾號等業(yè)務(wù)場景。另外一個(gè)NCNN的開源,是騰訊優(yōu)圖實(shí)驗(yàn)室前向卷積神經(jīng)網(wǎng)絡(luò)的實(shí)現(xiàn),在手機(jī)QQ、手機(jī)Qzone、微信、天天P圖等騰訊業(yè)務(wù)中廣泛使用。

  越來越多的業(yè)務(wù)團(tuán)隊(duì)開始擁抱開源,把自己的項(xiàng)目開源出來,在接下來,還有更多經(jīng)過騰訊眾多明星業(yè)務(wù)檢驗(yàn)的項(xiàng)目開源出來。相對于google,facebook這樣的科技公司,騰訊的開源,目前還是處在一個(gè)追趕者的階段,但我們看到了騰訊的工程師們已經(jīng)被開源的力量喚醒,騰訊希望和外部開發(fā)者一起,砥礪前行,創(chuàng)造中國開源的未來。

  以下為許勇演講實(shí)錄:

  Hi,大家下午好,簡單介紹一下自己,我是騰訊研發(fā)管理部的許勇,目前任職騰訊的研發(fā)平臺,主要致力于推動(dòng)騰訊內(nèi)部開源社區(qū)建設(shè)和外部開源項(xiàng)目的管理工作。今天,我以“騰訊開源,在路上”為題,分享騰訊內(nèi)部如何打造工程師文化和外部開源的情況。

  曾經(jīng)的騰訊比較保守,什么事情都是關(guān)起門來自己做,內(nèi)部的技術(shù)研發(fā)也是如此,各業(yè)務(wù)和產(chǎn)品都會(huì)重復(fù)開發(fā)很多類似的功能,比如5~6個(gè)不同版本的二維碼掃描,7~8個(gè)功能類似的熱補(bǔ)丁組件等等。2010年,隨著3Q大戰(zhàn),變革來臨,騰訊開始“開放”戰(zhàn)略,同時(shí)前google的一批工程師加入騰訊做搜索,雖然搜索沒有做起來,但他們帶來的google的工程師文化卻得到了很多認(rèn)同,正是在這種大環(huán)境和背景下,騰訊的技術(shù)研發(fā)開始由封閉向共享,復(fù)用和開源邁進(jìn)。

  我們從2011年開始,在內(nèi)部提倡以公共組件的形式共享和復(fù)用代碼;2012年,嘗試發(fā)布了騰訊第一個(gè)對外開源項(xiàng)目,一個(gè)構(gòu)建系統(tǒng)BLADE;2013年,旨在鼓勵(lì)和推進(jìn)騰訊內(nèi)、外部開源落地執(zhí)行的騰訊代碼文化項(xiàng)目啟動(dòng);2014年,制定和發(fā)布了騰訊的開源策略和具體流程,并發(fā)布第一批的6個(gè)官方開源項(xiàng)目;2015年,在騰訊技術(shù)管理委員會(huì)下成立騰訊開源聯(lián)盟(TOSA),整體指導(dǎo)和管理騰訊開源工作;截止到2016年底,騰訊正式發(fā)布的開源項(xiàng)目共計(jì)36個(gè)。這是騰訊開源6年的發(fā)展歷程。

  然而騰訊開源的起步還是比較艱難的,即使是先從內(nèi)部開源做起也是如此。公司是希望通過開源,減少內(nèi)部消耗,更多的復(fù)用同事的工作成果,這樣不僅能提高代碼質(zhì)量和效率,還可以為外部開源積累經(jīng)驗(yàn);然而騰訊的研發(fā)模式是業(yè)務(wù)和產(chǎn)品驅(qū)動(dòng),這里會(huì)存在三個(gè)方面的問題。第一,工程師會(huì)先去考慮能更快的滿足業(yè)務(wù)需求,因此代碼的實(shí)現(xiàn)與業(yè)務(wù)耦合性很強(qiáng),這樣好處就是對業(yè)務(wù)和產(chǎn)品側(cè)的反應(yīng)會(huì)很快,很到位,但很難復(fù)用到別的類似業(yè)務(wù)和場景中去,而解耦的難度更大。第二,就是每個(gè)大公司都會(huì)遇到的KPI問題,做開源不是KPI的內(nèi)容,那么時(shí)間投入和對工程師的重要性方面就會(huì)弱很多。第三,就是部門墻,有些業(yè)務(wù)甚至存在內(nèi)部競爭的問題,比如最初做類似微信類產(chǎn)品的團(tuán)隊(duì)就有3~4個(gè),競爭很激烈,這樣去開源代碼的阻力更大。

  因此騰訊內(nèi)部開源的工作主要是圍繞著如何解決這三個(gè)問題展開的。

  現(xiàn)有代碼開源比較困難,但是如果從分享一段代碼片段開始呢?微碼這種低門檻的代碼分享方式應(yīng)運(yùn)而生了,這讓工程師很快感受到了用代碼交流的魅力,吸引和培養(yǎng)了內(nèi)部開源社區(qū)的第一批用戶,至今,微碼分享的活躍度還是非常可觀。

  突破KPI的難題,如果把開源當(dāng)做是一個(gè)好玩,很酷或者是情感訴求的事兒,那么是不是能夠吸引到工程師去積極參與和貢獻(xiàn)呢?我們內(nèi)部開源社區(qū)的定位和運(yùn)營上,在這方面做了許多嘗試,比如騰訊員工最關(guān)注和期待的每年的圣誕晚會(huì),有圣誕大獎(jiǎng)的抽獎(jiǎng)環(huán)節(jié),在每次遺憾自己與大獎(jiǎng)失之交臂的同時(shí),工程師都會(huì)很關(guān)心算法是否真正體現(xiàn)公平,自己的名字是否在隨機(jī)算法的盲區(qū)等技術(shù)問題,由此,騰訊內(nèi)部最長壽,參與工程師最多的開源項(xiàng)目-圣誕抽獎(jiǎng)項(xiàng)目誕生了,也成為騰訊內(nèi)部開源的樣板;還有樂高EV3機(jī)器人編程大賽,基于AI預(yù)測2016年歐洲杯等等活動(dòng),讓工程師以碼會(huì)友,同場PK,感受到了技術(shù)社區(qū)可以很酷,很好玩;每年的代碼統(tǒng)計(jì)報(bào)告,不是冰冷的數(shù)據(jù)統(tǒng)計(jì),而是試圖描繪工程師在代碼世界中的生活,感受到技術(shù)社區(qū)是有溫度的,是溫暖的。

  對于部門墻的問題,當(dāng)工程師對于分享和開源有了認(rèn)識和實(shí)踐以后,追求更高的技術(shù)價(jià)值和成就感驅(qū)動(dòng)大家,突破部門業(yè)務(wù)的局限性去開源項(xiàng)目,從給與中獲得滿足。

  技術(shù)社區(qū)必須靠開源項(xiàng)目和貢獻(xiàn)說話,而非Title或者資歷,因此我們保持了社區(qū)草根化的特質(zhì),比如區(qū)別于公司內(nèi)部官方的優(yōu)秀評選,社區(qū)的優(yōu)秀項(xiàng)目的評選完全取決于項(xiàng)目的客觀數(shù)據(jù),工程師的票選和一部分專家評選三者結(jié)合的總成績,這獲得了工程師的極大認(rèn)可。

  因此,騰訊內(nèi)部的開源社區(qū),給大家提供了從輕度到重度參與開源的途徑,你可以僅僅只是輕量化的分享代碼片段,或者是貢獻(xiàn)公共組件,或者開源項(xiàng)目去實(shí)現(xiàn)技術(shù)價(jià)值的最大化和建立技術(shù)影響力,截止2016年,內(nèi)部的組件和開源項(xiàng)目數(shù)達(dá)到了1600+,內(nèi)部開源社區(qū)的DAU在3000+。技術(shù)研發(fā)由最初的封閉,到現(xiàn)在工程師普遍認(rèn)可開源,并積極參與其中。

  有了一定的內(nèi)部開源基礎(chǔ),我們開始嘗試外部開源,然而發(fā)現(xiàn),同樣不簡單。由于公司性質(zhì)的對外開源,所以需要把控的方面特別多。55這個(gè)數(shù)字,是我們開源一個(gè)項(xiàng)目之前,需要對項(xiàng)目做的檢查項(xiàng)的數(shù)量,包括安全,商標(biāo),專利,協(xié)議等等各方面;8是我們做一個(gè)開源項(xiàng)目所涉及的部門和業(yè)務(wù)領(lǐng)域的數(shù)量;3是一個(gè)開源項(xiàng)目從發(fā)起到最終正式開源的周期-3個(gè)月。因此可以看到,開源一個(gè)項(xiàng)目的投入是巨大的,還不包括開源之后,項(xiàng)目團(tuán)隊(duì)投入的維護(hù)資源。所以騰訊開源的節(jié)奏開始很慢,至今開源的數(shù)量僅僅是36個(gè)項(xiàng)目,但我們看到,從2016年開始,這個(gè)節(jié)奏快了起來。

  同時(shí)騰訊也在以其他三種方式參與開源,積極參與知名開源社區(qū)、運(yùn)營自己開源項(xiàng)目的社區(qū)以及為開源項(xiàng)目貢獻(xiàn)。

  騰訊云在今年5月份,宣布加入CNCF和Linux基金會(huì),騰訊云是國內(nèi)最大的基于Kubernetes提供容器服務(wù)的公有云服務(wù)商,也是擁有國內(nèi)最大規(guī)模KVM集群的企業(yè),將在容器服務(wù)、KVM虛擬化等重大開源項(xiàng)目貢獻(xiàn)力量。

  6月,騰訊云加入MariaDB基金會(huì),釋放騰訊云數(shù)據(jù)庫CDB的內(nèi)核積累。

  騰訊在去年,也成為OpenDaylight項(xiàng)目的白銀會(huì)員,兩次主辦全球SDN&ODL技術(shù)實(shí)踐峰會(huì)。

  另外騰訊也獨(dú)立運(yùn)營了一些自己項(xiàng)目的開源社區(qū),例如Alloyteam,開源了騰訊許多優(yōu)秀的前端項(xiàng)目,并舉辦了3屆WEB前端大會(huì),工具類的Bugly和游戲的藍(lán)鯨平臺等,都有不錯(cuò)的口碑,并聚集了一批熱心的開發(fā)者。

  騰訊積極貢獻(xiàn)知名的開源社區(qū)和項(xiàng)目,過去一年,產(chǎn)生一名docker項(xiàng)目maintainer,一名ceph項(xiàng)目的maintainer,35個(gè)patch到docker,17個(gè)patch到ceph,31個(gè)patch到Hadoop,2個(gè)patch到OpenContainer/runc,1個(gè)patch到linux kernel等等,騰訊正在以不同的方式,積極參與到開源活動(dòng)中來。

  騰訊目前大多數(shù)的官方開源項(xiàng)目,都已經(jīng)放在Github上來管理,下面簡單做一些介紹。

  RapidJSON,騰訊游戲?qū)<夜こ處煹囊粋€(gè)開源項(xiàng)目,是一個(gè)C++ JSON解析/生成器,目前有4800+star和1300+fork,被包括守望先鋒等許多游戲采用。

  Tinker,微信前端團(tuán)隊(duì)的Android熱補(bǔ)丁方案,目前有9000+star和1900+fork,是騰訊第一個(gè)占據(jù)GITHUB全球周榜冠軍的開源項(xiàng)目。

  WEUI,微信設(shè)計(jì)團(tuán)隊(duì)開源的同微信原生視覺體驗(yàn)一致的基礎(chǔ)樣式庫,目前有17000+star和4100+fork,是騰訊最具影響力的一個(gè)開源項(xiàng)目。

  MSEC,QQ后臺團(tuán)隊(duì)開源的毫秒服務(wù)引擎,來自于QQ后臺團(tuán)隊(duì)10年的運(yùn)營思考。

  可以看到,越來越多的業(yè)務(wù)團(tuán)隊(duì)開始擁抱開源,把自己的項(xiàng)目開源出來,在接下來,還會(huì)有更多的經(jīng)過騰訊眾多明星業(yè)務(wù)檢驗(yàn)的項(xiàng)目開源出來。

  在AI方面,2個(gè)項(xiàng)目即將開源,一個(gè)是高性能的機(jī)器學(xué)習(xí)計(jì)算平臺Angel,它的目標(biāo)是讓模型訓(xùn)練能夠在千萬級別、億級別、乃至十億級別維度的模型上,自如的展開,加速各種機(jī)器學(xué)習(xí)算法。目前騰訊包括廣告推薦,視頻推薦,微信公眾號等業(yè)務(wù)場景,都有Angel應(yīng)用的Case。另外一個(gè)NCNN,是騰訊優(yōu)圖實(shí)驗(yàn)室前向卷積神經(jīng)網(wǎng)絡(luò)的實(shí)現(xiàn),是優(yōu)圖基于深度學(xué)習(xí)算法,如人臉檢測,五官定位,配準(zhǔn)跟蹤等Android / iossdk使用ncnn框架實(shí)現(xiàn),在手機(jī)QQ,手機(jī)Qzone,微信,天天P圖等app中使用。

  Weflow,基于TMT-WORKFLOW的前端工作流開發(fā)工具,應(yīng)用于微信游戲、微信廣告等項(xiàng)目的第三方合作團(tuán)隊(duì)前端構(gòu)建工作

  SOTER,騰訊生物認(rèn)證組件,應(yīng)用于微信Android客戶端的指紋支付業(yè)務(wù),以及公眾平臺H5頁面的指紋授權(quán)。

  還有小程序相關(guān)的一些項(xiàng)目……

  相對于google,facebook這樣的科技公司,騰訊的開源,目前還是處在一個(gè)追趕者的階段,甚至相對于國內(nèi)的其他開源先行企業(yè),也還有很大差距,但我們看到了騰訊的工程師們已經(jīng)被開源的力量喚醒,更有熱情的投入到了開源中來,去追求更大的技術(shù)價(jià)值,騰訊開源也會(huì)與騰訊云緊密結(jié)合,為開發(fā)者提供更多便利的基礎(chǔ)服務(wù)和工具,以及開源項(xiàng)目使用,我們希望能和外部開發(fā)者一起,砥礪前行,創(chuàng)造中國開源的未來。

  (圖:騰訊研發(fā)管理部總監(jiān) 許勇)

分享到:
標(biāo)簽:騰訊許勇:騰訊技術(shù)研發(fā)正在全面擁抱開源 人物動(dòng)態(tài)
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定