腾讯与Github的魔幻会面背后的故事…
10月22日,騰訊開源管理辦公室有幸邀請(qǐng)到Github新晉CEO?Nat Friedman,前來鵝廠參觀交流。目前騰訊已經(jīng)有近70個(gè)項(xiàng)目在Github上開源,共獲得17w stars,世界排名11位。Github是騰訊開源的主陣地,也是最受騰訊程序員們喜愛和追捧的“同性交友網(wǎng)站”;而對(duì)于Github來說,騰訊通過互聯(lián)網(wǎng)連接科技與文化的能力同樣令人驚嘆,所以堪稱打破次元壁的魔幻會(huì)面。
?有圖有真相
Nat Friedman為GitHub本周四上任的新CEO。在之前,Nat是Microsoft Corporate的VP,資深工程師背景出身的他,曾負(fù)責(zé)Visual Studio Team Services及App Center。Nat有著豐富的開源項(xiàng)目、基金會(huì)的經(jīng)營(yíng)經(jīng)驗(yàn)。1999年創(chuàng)立 Ximian(后被 Novell 收購(gòu))、2000 年聯(lián)合創(chuàng)辦GNOME Foundation、2011年創(chuàng)辦Xamarin并于2016 年被Microsoft收購(gòu)。
此次訪問,Nat在聽取了騰訊開源在Github上取得的成績(jī)后,十分贊嘆,并表示會(huì)付出更多努力支持騰訊及其它中國(guó)企業(yè)的開源工作。此外,Nat非常關(guān)注中國(guó)的一線開發(fā)者使用Github的情況,聽取建議、收集需求,并進(jìn)一步了解了騰訊目前的研發(fā)工具包括代碼托管服務(wù)情況。在討論中,Nat提出了幾點(diǎn)上任后會(huì)立刻投入資源推進(jìn)的工作:
1.? ?提高中國(guó)用戶的訪問速度
幾日的中國(guó)之行不僅讓Nat體會(huì)到了中國(guó)開發(fā)者對(duì)于Github的熱愛,也讓他感受了深深的壓力和殷切的期盼。Nat非常重視中國(guó)用戶的使用,所以提高中國(guó)地區(qū)的網(wǎng)絡(luò)訪問速度和穩(wěn)定性都在上任后的計(jì)劃之中。(不排除像Apple一樣在中國(guó)境內(nèi)增設(shè)服務(wù)器或由國(guó)內(nèi)企業(yè)運(yùn)營(yíng)的可能性。)
至于有些國(guó)內(nèi)用戶提到的,Github被Microsoft收購(gòu)后,訪問和clone速度都變慢了的說法,Nat表示收購(gòu)流程還沒有完成,一切都沒變化。沒事別自己嚇唬自己啦。
2.? ?開發(fā)Chat Feature。
中國(guó)開發(fā)者喜歡用微信和QQ拉群,外國(guó)開發(fā)者則喜歡聚集在Slack上。但無論是微信、QQ、Slack或Email,這些都是在Github以外的溝通交流方式,Nat認(rèn)為Github需要在站內(nèi)提供Chat的功能,讓大家可以輕松、簡(jiǎn)易、高效地進(jìn)行一些討論。
3.? ?更強(qiáng)大的企業(yè)套件
現(xiàn)在無論是Github開源社區(qū)還是Github Enterprise,都已經(jīng)支持流行的IDE,持續(xù)集成工具以及數(shù)百個(gè)第三方應(yīng)用和服務(wù),例如JIRA、Jenkins、Travis CI等等。未來Github會(huì)針對(duì)Enterprise的用戶提供更為專業(yè)和系統(tǒng)化的devops tool chain,同時(shí)提供標(biāo)準(zhǔn)openAPI供企業(yè)自定義集成。
此外,Github Enterprise還有一個(gè)主打的功能就是能夠自動(dòng)掃描出代碼倉(cāng)庫(kù)中引用的依賴及其版本和對(duì)應(yīng)的開源協(xié)議。這樣可以有效幫助企業(yè)管理開源代碼使用,規(guī)避風(fēng)險(xiǎn)。雖然也有收費(fèi)的軟件例如Black duck, fossid等可以提供這種功能,不過每次提交代碼后就能直接刷出依賴列表,豈不是很方便?(對(duì)程序員可以說是非常刺激了!)
4.? ?移動(dòng)端在路上了
在移動(dòng)互聯(lián)網(wǎng)的普及率上,中國(guó)可謂妥妥的領(lǐng)先全球,所以在現(xiàn)場(chǎng)我們也提出了希望Github能推出官方的移動(dòng)端應(yīng)用,方便用戶用手機(jī)接收通知、回復(fù)Issue或者做一些簡(jiǎn)單的Code Review等等。
Nat表示“不謀而合”,移動(dòng)端已經(jīng)在問世的路上了!
5.? ?開源Repo推出更多功能
針對(duì)開源的部分,Github似乎一直都保持比較“克制”的姿態(tài),開源項(xiàng)目的社區(qū)管理的要求都由項(xiàng)目團(tuán)隊(duì)自行在contributing.md或者官網(wǎng)中注明。例如想成為Node.js的Collaborator,你需要完成以下這些步驟:
是不是很復(fù)雜?而且僅僅是找到這些規(guī)則存放的位置就已經(jīng)累Cry。
Nat說以后這些“潛規(guī)則”都會(huì)變得更加透明、規(guī)范,Github會(huì)提供針對(duì)開源Repo的新特性,增加不同Membership,幫助開源項(xiàng)目更好地聚集貢獻(xiàn)者、更高效地維護(hù)。
Nat的以上計(jì)劃說到大家心坎里,可謂是“一攬子痛點(diǎn)解決計(jì)劃”。
?
騰訊開源管理辦公室的負(fù)責(zé)人、TEG研發(fā)管理部Code平臺(tái)總監(jiān)許勇針對(duì)Github如何做好中國(guó)區(qū)服務(wù),也提出了兩點(diǎn)誠(chéng)懇的建議:
1.?保持中立性非常重要。避免受Microsoft的戰(zhàn)略方向影響改變Github在開發(fā)者心中的中立地位。
2.?定期來中國(guó)直接的溝通,與中國(guó)工程師面對(duì)面。中國(guó)已經(jīng)成為Github用戶數(shù)排名第二的國(guó)家,中國(guó)開發(fā)者很有“個(gè)性”,拓展中國(guó)市場(chǎng)的前提要建立在真實(shí)的需求上。
一個(gè)半小時(shí)的交流讓我們深深的感受被Nat的真誠(chéng)和魄力所折服(還有帥氣…),相信在Nat的帶領(lǐng)下,Github會(huì)有更多有趣的變化,中國(guó)開發(fā)者在Github上的聲音會(huì)得到更多重視。
最后講個(gè)小插曲,10月22當(dāng)日,Github出現(xiàn)一次意外宕機(jī),得知Nat拜訪,大家紛紛留言讓我們?nèi)ゴ蚵牬蚵?#xff0c;我們才不會(huì)哪壺不開提哪壺呢!
“Yes apparently first major outage in years. Back up in two hours. When I am ceo in four days I will investigate.”——Nat Friedman
對(duì)不起,沒忍住,還是問了…
總結(jié)
以上是生活随笔為你收集整理的腾讯与Github的魔幻会面背后的故事…的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯AI Lab开源大规模高质量中文词向
- 下一篇: 1024程序猿节:致敬改变世界的你