技術(shù)
導(dǎo)讀:在由開(kāi)源社主辦,在華東師范大學(xué)以「開(kāi)源無(wú)疆、攜手出航」為主題召開(kāi)的 2019 中國(guó)開(kāi)源年會(huì) (COSCon'19)上,CSDN 創(chuàng)始人&董事長(zhǎng)、極客幫創(chuàng)投創(chuàng)始合伙人蔣濤攜手 GitHub 副總裁 Thomas Dohmke 重磅展開(kāi)「爐邊對(duì)談」,圍繞著技術(shù)社區(qū)及開(kāi)源的發(fā)展進(jìn)行了深度的探討。
中國(guó)開(kāi)發(fā)者正在走向世界!
當(dāng)我們進(jìn)入 GitHub Trending 時(shí),會(huì)發(fā)現(xiàn)格外有意思的現(xiàn)象。進(jìn)入 GitHub TOP 榜的中文項(xiàng)目越來(lái)越多了,以至于有來(lái)自歐洲的開(kāi)發(fā)者在 HackerNews 和 Medium 發(fā)問(wèn)這一現(xiàn)象,引起了廣泛的討論。
據(jù) GitHub 年度數(shù)據(jù)報(bào)告統(tǒng)計(jì),在 GitHub 全球 4000 萬(wàn)的開(kāi)發(fā)者中,中國(guó)開(kāi)發(fā)者無(wú)論從數(shù)量還是開(kāi)源項(xiàng)目的貢獻(xiàn)上均已位列第二。并且,越來(lái)越多的中國(guó)企業(yè)正在國(guó)際開(kāi)源項(xiàng)目及貢獻(xiàn)中扮演著重要角色,譬如阿里、騰訊、百度均已進(jìn)入 GitHub 全球公司貢獻(xiàn)榜。
但同時(shí),今年以來(lái),開(kāi)源在全球范圍內(nèi)也發(fā)生了諸多頗讓開(kāi)發(fā)者困擾的問(wèn)題,比如幾天前全球第二大開(kāi)源代碼托管平臺(tái) GitLab 剛剛發(fā)布地域封鎖的公告,引發(fā)了全球開(kāi)發(fā)者的激烈討論。
在由開(kāi)源社主辦,在華東師范大學(xué)以「開(kāi)源無(wú)疆、攜手出航」為主題召開(kāi)的 2019 中國(guó)開(kāi)源年會(huì) (COSCon'19)上,CSDN 創(chuàng)始人&董事長(zhǎng)、極客幫創(chuàng)投創(chuàng)始合伙人蔣濤攜手 GitHub 副總裁 Thomas Dohmke 重磅展開(kāi)「爐邊對(duì)談」,圍繞著技術(shù)社區(qū)及開(kāi)源的發(fā)展進(jìn)行了深度的探討。
重點(diǎn)速覽:
中國(guó)開(kāi)發(fā)者走向世界:在國(guó)際性項(xiàng)目中會(huì)看到中國(guó)開(kāi)發(fā)者的身影,可以說(shuō)中國(guó)開(kāi)發(fā)者的國(guó)際化水平已經(jīng)非常高了,開(kāi)發(fā)者之間的凝聚力也很強(qiáng),能夠在開(kāi)發(fā)者之間實(shí)現(xiàn)不同的協(xié)同。
開(kāi)源正在吞噬世界:任何一家公司都不可能脫離軟件,更不可能脫離開(kāi)源。
全球開(kāi)發(fā)者群體年輕化:中國(guó)的活躍開(kāi)源項(xiàng)目貢獻(xiàn)者,有 40%~50% 都是在過(guò)去一年里加入的。開(kāi)發(fā)者群體中很多人都是 90 后,或者是高中生,對(duì)軟件開(kāi)發(fā)有著非常強(qiáng)烈的興趣。在世界各地,比如尼日利亞、印度和非洲地區(qū)也有很多年輕一代加入到開(kāi)發(fā)者陣營(yíng)中。
GitHub 不會(huì)分區(qū):開(kāi)源項(xiàng)目被分成不同的區(qū)域并不是最好的方式,項(xiàng)目只有可能按照來(lái)源地域被劃分。
GitHub 多語(yǔ)言支持:GitHub 已經(jīng)考慮把所有的文檔都翻譯成中文,這是第一步,未來(lái)還會(huì)推出不同語(yǔ)言版本的 GitHub。
GitHub 加強(qiáng)在中國(guó)的活動(dòng)及合作:GitHub 正在和中國(guó)的大學(xué)進(jìn)行合作,鼓勵(lì)高校的教師在教學(xué)中使用 GitHub。近期也在中國(guó)公開(kāi)了一些相關(guān)的資料給大家參考,讓學(xué)生更好地了解 GitHub。明年將在中國(guó)開(kāi)展更多的 meetup。
對(duì)于中國(guó)開(kāi)發(fā)者的建議:中國(guó)的開(kāi)源開(kāi)發(fā)者跟世界頂級(jí)的開(kāi)源項(xiàng)目開(kāi)發(fā)者之間沒(méi)有太大的區(qū)別,要永遠(yuǎn)對(duì)參與的項(xiàng)目保持激情,與世界其他開(kāi)發(fā)者保持緊密協(xié)作。
以下為 CSDN 董事長(zhǎng)蔣濤、GitHub 副總裁 Thomas Dohmke 對(duì)話實(shí)錄:
蔣濤:大家好,很高興來(lái)到開(kāi)源社的活動(dòng),我也是最早的發(fā)起人。這些年開(kāi)源也變得越來(lái)越重要,前不久梅宏院士在政府專題講座上做報(bào)告時(shí)提到,開(kāi)源社區(qū)也作為國(guó)家的一個(gè)重點(diǎn)建設(shè),我想未來(lái)開(kāi)源的發(fā)展會(huì)越來(lái)越好。
CSDN創(chuàng)始人&董事長(zhǎng)、極客幫創(chuàng)投創(chuàng)始合伙人 蔣濤
Thomas Dohmke:大家好,我是 Thomas,GitHub 的副總裁(VP),我管理的團(tuán)隊(duì)包括產(chǎn)品經(jīng)理、特定產(chǎn)品的開(kāi)發(fā)。大家都知道,去年微軟完成了對(duì) GitHub 的收購(gòu),在 CEO Nat Friedman 的帶領(lǐng)下,去年 6-10 月我們也完成了一些重組。非常高興能夠來(lái)到中國(guó)參加此次開(kāi)源年會(huì),也非常開(kāi)心見(jiàn)到大家。
GitHub VP Thomas Dohmke
蔣濤:根據(jù) GitHub 公布的數(shù)據(jù)來(lái)看,現(xiàn)有注冊(cè)用戶應(yīng)該是 4000 萬(wàn),其中中國(guó)開(kāi)發(fā)者的增量位居 TOP2,中國(guó)開(kāi)發(fā)者在 GitHub 上的表現(xiàn)怎么樣?
Thomas Dohmke:的確如此,中國(guó)的開(kāi)發(fā)者數(shù)量位居第二位,同樣在開(kāi)源項(xiàng)目上的貢獻(xiàn)也是位居第二。在不同的國(guó)家和業(yè)務(wù)中,中國(guó)的開(kāi)發(fā)者都有很好的表現(xiàn)。
蔣濤:有一個(gè)問(wèn)題大家經(jīng)常問(wèn)我,就是中國(guó)乃至全球到底有多少開(kāi)發(fā)者。根據(jù)你們的數(shù)據(jù)來(lái)看,全球開(kāi)發(fā)者總計(jì)有多少,其中中國(guó)開(kāi)發(fā)者占比怎么樣?
Thomas Dohmke:我也不知道確切的全部開(kāi)發(fā)者數(shù)量,但我可以分享一下 GitHub 的注冊(cè)用戶數(shù)量。去年我們有 2900 萬(wàn)注冊(cè)用戶,今年我們的注冊(cè)賬戶的數(shù)量超過(guò)了 4000 萬(wàn)。其中有 20% 是美國(guó)開(kāi)發(fā)者,另外的 80% 開(kāi)發(fā)者都是來(lái)自中國(guó)或其他國(guó)家及地區(qū),但中國(guó)開(kāi)發(fā)者的具體占比還沒(méi)有確切統(tǒng)計(jì)。在活躍用戶數(shù)量方面,我們還沒(méi)有可公開(kāi)的數(shù)據(jù),但我們的愿景是 4000 萬(wàn)。
蔣濤:我可以公布一下 CSDN 的數(shù)據(jù),我們有 5700 萬(wàn)的注冊(cè)用戶,在排重后對(duì)外公布的數(shù)據(jù)是 2800 萬(wàn),活躍的用戶在 1500 萬(wàn)左右,這是中國(guó)的開(kāi)發(fā)者數(shù)據(jù)。從 GitHub 上來(lái)看,中國(guó)的開(kāi)源項(xiàng)目與美國(guó)或全球其他國(guó)家及地區(qū)的開(kāi)源項(xiàng)目有什么不同?
Thomas Dohmke:我認(rèn)為有著非常大的不同點(diǎn)。比如中國(guó)的開(kāi)發(fā)者在開(kāi)源項(xiàng)目中是使用中文版文檔,而且項(xiàng)目測(cè)試的工作也不同。我之前在北京、深圳和上海都見(jiàn)過(guò)一些中國(guó)的開(kāi)發(fā)者。他們有著非常棒的創(chuàng)意想法,精神面貌也非常地積極。這些都是我在美國(guó)見(jiàn)不到的,所以我覺(jué)得中國(guó)開(kāi)發(fā)者總體而言非常的正能量,并且能夠影響到其他人。
因此,我也非常希望能夠看到他們做的開(kāi)源項(xiàng)目。從全球的開(kāi)源項(xiàng)目情況來(lái)看,我們會(huì)看到不同的依存度,包括項(xiàng)目與不同的數(shù)據(jù)包的掛鉤,還有社區(qū)數(shù)量的變化(其實(shí)社區(qū)的貢獻(xiàn)者數(shù)量也在不斷地上升)。我們之前對(duì)一些頭部的項(xiàng)目進(jìn)行過(guò)分析,有些比較大的項(xiàng)目,會(huì)由超過(guò) 7 萬(wàn)名貢獻(xiàn)者聯(lián)合完成。所以就算是一些國(guó)際的項(xiàng)目,也可能會(huì)看到中國(guó)開(kāi)發(fā)者的身影??梢哉f(shuō)中國(guó)開(kāi)發(fā)者的國(guó)際化水平已經(jīng)非常高了,開(kāi)發(fā)者之間的凝聚力也很強(qiáng),能夠在開(kāi)發(fā)者之間實(shí)現(xiàn)不同的協(xié)同。
蔣濤:昨天我看到 Apache 軟件基金會(huì)社區(qū)發(fā)展副總裁 Sharan Foga 分享了一個(gè)很有趣的數(shù)據(jù),中國(guó)的活躍開(kāi)源項(xiàng)目貢獻(xiàn)者,有 40%~50% 都是在過(guò)去一年里加入的。你覺(jué)得這個(gè)情況在開(kāi)源項(xiàng)目中是隨處可見(jiàn),還是只是在中國(guó)開(kāi)發(fā)者中出現(xiàn)?未來(lái) 3-5 年,GitHub 上開(kāi)發(fā)者的增長(zhǎng)會(huì)呈現(xiàn)什么樣的趨勢(shì)?
中國(guó)活躍開(kāi)源項(xiàng)目及貢獻(xiàn)者情況
Thomas Dohmke:我覺(jué)得這是中國(guó)特有的特色,因?yàn)殚_(kāi)發(fā)者群體中很多人都是 90 后,或者是高中生,他們很多人都對(duì)軟件開(kāi)發(fā)有著非常強(qiáng)烈的興趣。在世界各地,例如尼日利亞、印度和非洲地區(qū)也有很多年輕一代加入到開(kāi)發(fā)者陣營(yíng)中。
同時(shí),在開(kāi)發(fā)者增長(zhǎng)上,我覺(jué)得還是會(huì)保持在現(xiàn)在的一個(gè)增長(zhǎng)水平上,無(wú)論是活躍開(kāi)發(fā)者還是注冊(cè)賬號(hào)的數(shù)量都能夠保持一個(gè)比較好的增長(zhǎng)。其中,中國(guó)的開(kāi)發(fā)者會(huì)以每年 100 萬(wàn)的增速增加,這些開(kāi)發(fā)者中很大一部分是來(lái)自于高校的學(xué)生。
蔣濤:所以我想這也是開(kāi)源年會(huì)今年會(huì)選擇來(lái)到華東師范大學(xué)的一個(gè)考慮,能夠讓更多的學(xué)生參與到開(kāi)源的活動(dòng)里。
那么,GitHub 在教育中也有一些動(dòng)作,現(xiàn)在全球的進(jìn)展情況如何?在中國(guó)有這方面的計(jì)劃嗎?
Thomas Dohmke:我們有針對(duì)學(xué)生群體的 GitHub 開(kāi)發(fā)項(xiàng)目,現(xiàn)在這個(gè)項(xiàng)目也向中國(guó)開(kāi)發(fā)者開(kāi)放了。這個(gè)項(xiàng)目可以提供合作伙伴的機(jī)制和其他訓(xùn)練的機(jī)會(huì),并且給學(xué)生提供 1000 美元的資助,類似于獎(jiǎng)學(xué)金計(jì)劃,讓他們可以參與到一些國(guó)際的培訓(xùn)當(dāng)中。同時(shí)我們也和中國(guó)的大學(xué)進(jìn)行合作,鼓勵(lì)高校的教師在教學(xué)中使用 GitHub。最近我們也在中國(guó)公開(kāi)了一些相關(guān)的資料給大家參考,讓學(xué)生更好地了解 GitHub。
蔣濤:前不久有一位歐洲的開(kāi)發(fā)者撰文吐槽 GitHub Trending 都被中國(guó)開(kāi)發(fā)者的中文項(xiàng)目霸榜,引發(fā)了許多的討論。未來(lái) GitHub 會(huì)考慮像 App Store 那樣分區(qū)嗎,譬如不同的國(guó)家會(huì)有不同的版本?
Thomas Dohmke:我們現(xiàn)在沒(méi)有打算出不同的版本,不過(guò)在不同的國(guó)家,不同的主題表達(dá)習(xí)慣不同。比如在中國(guó),我們會(huì)根據(jù)中文的使用習(xí)慣來(lái)做一些工作表述上的本地化。其他國(guó)家也類似,就是會(huì)做一些符合自然語(yǔ)言習(xí)慣的本地化表述。
我們認(rèn)為開(kāi)源項(xiàng)目被分成不同的區(qū)域并不是最好的方式,項(xiàng)目只有可能按照來(lái)源地域被劃分。所以我們?cè)谥袊?guó)的一些登錄頁(yè),還有提供給中國(guó)開(kāi)發(fā)者的資源,暫時(shí)不會(huì)有什么變化。比如有些項(xiàng)目可能會(huì)被分為中國(guó)、歐洲、美國(guó),但這并不是對(duì)項(xiàng)目本身的區(qū)域劃分,而是不同區(qū)域的項(xiàng)目語(yǔ)言會(huì)有所不同。在我們未來(lái)的社區(qū)中可能會(huì)提供一些翻譯服務(wù),也會(huì)放出一些多語(yǔ)言的版本。不過(guò)這是未來(lái)的打算,現(xiàn)在暫時(shí)還沒(méi)有實(shí)現(xiàn)。
蔣濤:大概 7 年多前我曾拜訪過(guò) GitHub,當(dāng)時(shí) GitHub 還是一個(gè)只有 20 人左右的初創(chuàng)公司,我見(jiàn)到了創(chuàng)始人,我說(shuō)我們中國(guó)有很多的開(kāi)發(fā)者,問(wèn) GitHub 有中文的版本嗎,他說(shuō)你們不是第一個(gè)來(lái)問(wèn)這個(gè)問(wèn)題的,因?yàn)槲耶?dāng)時(shí)拜訪的時(shí)候是下午,他說(shuō)上午就有個(gè)日本的開(kāi)發(fā)者也來(lái)問(wèn)有沒(méi)有日語(yǔ)的版本。
CSDN 董事長(zhǎng)蔣濤拜訪 GitHub 舊照(攝影:李濤)
Thomas Dohmke:我們現(xiàn)在已經(jīng)考慮把所有的文檔都翻譯成中文。這是第一步,未來(lái)我們也會(huì)推出不同語(yǔ)言版本的 GitHub。不過(guò)現(xiàn)在我們能做的只是一些文檔的翻譯。
蔣濤:中國(guó)的開(kāi)發(fā)者大部分都是微信的用戶,但是在開(kāi)源項(xiàng)目中郵件是最常用的溝通方式,也會(huì)使用 IM 工具,你們會(huì)考慮做一些支持本地化溝通平臺(tái)的事情嗎?
Thomas Dohmke:我們會(huì)通過(guò)自己的努力來(lái)提升對(duì)本地化通訊平臺(tái)的支持。不過(guò)這里還需要考慮安全的問(wèn)題,在私人通訊中需要做端到端的加密,從而更好地保護(hù)用戶的隱私,畢竟安全是開(kāi)發(fā)者非??粗氐膯?wèn)題。我們可以一起來(lái)期待一下未來(lái) GitHub 在這方面的一些動(dòng)作,希望能夠更快支持。
蔣濤:作為微軟大家庭中的一員,GitHub 的運(yùn)營(yíng)一直都比較獨(dú)立,在這種模式之下,GitHub 還有哪些其他的盈利來(lái)源?
Thomas Dohmke:我們可以看到 GitHub 現(xiàn)在的頁(yè)面跟去年被收購(gòu)前實(shí)際上沒(méi)有什么區(qū)別。我們考慮過(guò)加上微軟的 Logo,但到現(xiàn)在都沒(méi)有加,就是希望能保持 GitHub 的獨(dú)立性。但我們的總部就設(shè)在舊金山,我們希望在需要協(xié)同的時(shí)候可以跟微軟快速溝通,同時(shí)又能夠保持一定的獨(dú)立性。實(shí)際上這也是我們的意愿,我們的 CFO 目前就負(fù)責(zé)跟微軟的協(xié)同相關(guān)的工作。
微軟是一家非常成熟的公司,他們的產(chǎn)品也能夠提供非常好的服務(wù)。GitHub 相當(dāng)于在這個(gè)基礎(chǔ)上錦上添花,我們有很多開(kāi)發(fā)者,也希望通過(guò)這種合作方式讓他們?nèi)谌氲轿④浀姆?wù)當(dāng)中。我相信這種合作模式會(huì)持續(xù)下去,并且取得更大的成功。
蔣濤:GitHub 現(xiàn)在有多少位員工?
Thomas Dohmke:超過(guò) 1000 人。
蔣濤:Thomas 你的工作經(jīng)歷很豐富,從自己創(chuàng)業(yè)到成為微軟員工進(jìn)而加入 GitHub,在不同公司工作的心得與感受如何?
Thomas Dohmke:過(guò)去 5 年來(lái),在 CEO 薩提亞的帶領(lǐng)下,微軟發(fā)生了巨大的變化。薩提亞本身就負(fù)責(zé)一些開(kāi)源的業(yè)務(wù),所以對(duì)開(kāi)源項(xiàng)目很樂(lè)觀。大家知道微軟成立了 .NET 基金會(huì)全面扶持開(kāi)源項(xiàng)目,大家可以去 GitHub 上找微軟社區(qū)的 Bug,找到可以提交,我希望大家都能夠參與進(jìn)來(lái),因?yàn)檫@是我們開(kāi)源項(xiàng)目中的一個(gè)重點(diǎn)。
其實(shí)不僅僅是 GitHub,我們也在項(xiàng)目規(guī)劃,產(chǎn)品特色上不斷前進(jìn)。要說(shuō)工作體驗(yàn),大家可以想到,微軟是一家很大的公司,在全球都有分部。每天有很多往來(lái)的郵件,要開(kāi)很多的會(huì)議,人員結(jié)構(gòu)很龐大,每天要跟不同職級(jí)的員工和經(jīng)歷對(duì)接。而 GitHub 是個(gè)中小型公司,比較扁平化,業(yè)務(wù)處理很靈活。我覺(jué)得 GitHub 是一個(gè)全新的公司,有自己的文化。只有 30% 的員工是 base 在舊金山,其他的員工都是遠(yuǎn)程辦公,用例如 Slack 這樣的軟件工具進(jìn)行協(xié)同,可以說(shuō)我們建立了一個(gè)很好的溝通機(jī)制。
另外一點(diǎn)就是 GitHub 自身也會(huì)有一些管理的制度、課程,也會(huì)有專業(yè)的法律事務(wù)團(tuán)隊(duì),來(lái)負(fù)責(zé)調(diào)整我們的服務(wù)。
蔣濤:在開(kāi)源項(xiàng)目中,商業(yè)項(xiàng)目開(kāi)發(fā)大多會(huì)遇到一些挑戰(zhàn)。在這個(gè)方面你認(rèn)為會(huì)有一些新的模型或其他可以跟中國(guó)開(kāi)發(fā)者分享的內(nèi)容嗎?
Thomas Dohmke:是的。如果讓 GitHub 的贊助商了解我們的新產(chǎn)品,并且能給我們的開(kāi)發(fā)者提供贊助,需要經(jīng)過(guò)特定的流程。比如如果你有了 GitHub 的賬戶,你就可以加入 GitHub Sponsors,有點(diǎn)類似于網(wǎng)絡(luò)眾籌,對(duì)你欣賞的開(kāi)發(fā)者或項(xiàng)目進(jìn)行資助,可以一次性提供也可以分段提供。另一方面,我們也會(huì)跟一些其他的開(kāi)發(fā)者聯(lián)系,比如中國(guó)的某些支付工具,他們也可以提供贊助。目前贊助商可以通過(guò)銀行進(jìn)行贊助,未來(lái)我們也會(huì)考慮其他的贊助方式。
蔣濤:對(duì)于開(kāi)源項(xiàng)目的激勵(lì)方面,區(qū)塊鏈近來(lái)非常地火,尤其在中國(guó)。GitHub 是否有考慮使用區(qū)塊鏈技術(shù)來(lái)作為一種激勵(lì)機(jī)制
Thomas Dohmke:現(xiàn)在我們還沒(méi)有任何使用區(qū)塊鏈的考慮。但是我們?cè)试S開(kāi)發(fā)者不僅使用我們的激勵(lì)系統(tǒng),也可以使用其他的激勵(lì)系統(tǒng),例如贊助等。在這方面,我們的方式是「多管齊下」。此外,我們也會(huì)有月度激勵(lì)的計(jì)劃,所有激活過(guò)賬戶的用戶都可以參加。如果你有區(qū)塊鏈平臺(tái)和其他激勵(lì)平臺(tái),你都可以加入到激勵(lì)的資料庫(kù)中,我們會(huì)在項(xiàng)目中顯示「贊助」的入口,進(jìn)去后不僅會(huì)顯示 GitHub 的贊助,也會(huì)顯示其他的贊助方式。
蔣濤:現(xiàn)在同時(shí)人工智能也非常地火熱,我們看到已經(jīng)有一些基于 AI 的輔助編程平臺(tái),比如中國(guó)的 aiXcoder,在美國(guó)也會(huì)有一些類似的項(xiàng)目可以基于 AI 提供代碼編寫(xiě)輔助的功能嗎?你覺(jué)得這方面未來(lái)將呈現(xiàn)怎么樣的發(fā)展趨勢(shì)?
Thomas Dohmke:我們相信未來(lái)是屬于機(jī)器學(xué)習(xí)和人工智能的。我們有團(tuán)隊(duì)現(xiàn)在就在做這些,比如今天我們可以給一些代碼加一些標(biāo)簽,例如 Python、Go 等,這些標(biāo)簽都是分析了你的源碼或知識(shí)庫(kù)后生成的。還有一個(gè)事情是,我們最近正在開(kāi)發(fā)一個(gè)數(shù)據(jù)集的模型,這個(gè)模型可以允許通過(guò)自然語(yǔ)言來(lái)檢索代碼。你可以直接說(shuō)你想要找哪個(gè)項(xiàng)目的源代碼,通過(guò)自然語(yǔ)言處理,系統(tǒng)會(huì)把這段代碼顯示給你。我們打算把這個(gè)模型開(kāi)源,其他數(shù)據(jù)集也可以使用這個(gè)數(shù)據(jù)集進(jìn)行訓(xùn)練。
還有一個(gè)例子是,微軟也在通過(guò)機(jī)器學(xué)習(xí)對(duì)源代碼進(jìn)行分析,理解源代碼中的語(yǔ)義,系統(tǒng)可以在你敲代碼的時(shí)候自動(dòng)顯示剩下的語(yǔ)句,或者顯示出一些建議和推薦??偠灾?,就是幫你找出你最有可能鍵入的那個(gè)語(yǔ)句。
蔣濤:那么關(guān)于 GitHub,近期有哪些計(jì)劃?
Thomas Dohmke:我們會(huì)在 11 月份在舊金山舉行的 GitHub Universe 大會(huì)上宣布一些新的產(chǎn)品功能。上個(gè)月我們發(fā)布了 GitHub Actions 作為我們的 CI/CD 解決方案。GitHub Actions 支持的操作系統(tǒng)從 Linux 擴(kuò)展到 macOS 和 Windows,支持 Node.js、Python 以及 .NET 等,可以幫助開(kāi)發(fā)者更好地開(kāi)發(fā)應(yīng)用。同時(shí)在 GitHub Universe 大會(huì)上我們還會(huì)發(fā)布面向 Python 和 JavaScript 的兩個(gè)工具包,可以在 GitHub 的官網(wǎng)上了解更多信息。
蔣濤:你們有沒(méi)有打算來(lái)中國(guó)舉辦一場(chǎng)大會(huì)?
Thomas Dohmke:是的,我們打算在北京、深圳舉辦一些 meetup,應(yīng)該是在 12 月 4~6 日。明年,我們可能會(huì)開(kāi)展更多的 meetup,以及跟中國(guó)的一些大學(xué)建立合作關(guān)系。
蔣濤:你已經(jīng)來(lái)過(guò)中國(guó)很多次了,也去過(guò)很多地方見(jiàn)過(guò)很多中國(guó)的開(kāi)發(fā)者,能不能跟大家分享一些你的寄語(yǔ)或建議?
Thomas Dohmke:這是一個(gè)很好的問(wèn)題。我覺(jué)得就是「Stay hungry. Stay foolish.」(求知若饑,虛心若愚),保持學(xué)習(xí)的好奇心。開(kāi)發(fā)者要學(xué)的知識(shí)很多,有大量的學(xué)習(xí)模型可以應(yīng)用。中國(guó)的開(kāi)源開(kāi)發(fā)者跟世界頂級(jí)的開(kāi)源項(xiàng)目開(kāi)發(fā)者之間沒(méi)有太大的區(qū)別,要永遠(yuǎn)對(duì)參與的項(xiàng)目保持激情,與世界其他開(kāi)發(fā)者保持緊密協(xié)作。我們之間最大的障礙應(yīng)該是時(shí)區(qū)和語(yǔ)言,除此之外,我們作為一個(gè)社區(qū)應(yīng)該緊密合作。
我們?cè)谄髽I(yè)客戶打交道時(shí),分享過(guò)一些數(shù)字,其實(shí) 98% 的項(xiàng)目都是開(kāi)源的,所以開(kāi)源真的是有很大的發(fā)展空間,任何一家公司都不可能脫離軟件,更不可能脫離開(kāi)源。
蔣濤:Thomas 的分享很棒,大家有沒(méi)有什么問(wèn)題想要問(wèn) Thomas?
Q1:GitHub 是如何制定 KPI 的?
Thomas Dohmke:我們正在使用一種專門的 OKR(Objectives and Key Results,目標(biāo)和關(guān)鍵成果)系統(tǒng),這方面也會(huì)有比較詳細(xì)的規(guī)則來(lái)適用于產(chǎn)品和開(kāi)發(fā)團(tuán)隊(duì)。在這個(gè)系統(tǒng)中,當(dāng)然財(cái)務(wù)目標(biāo)是首先需要達(dá)到的;另一個(gè)指標(biāo)就是每日和每月的活躍用戶數(shù);此外,我們開(kāi)發(fā)者的滿意度也是考核的關(guān)鍵之一;如果有新的產(chǎn)品功能發(fā)布,我們希望這個(gè)功能能夠提升開(kāi)發(fā)者的開(kāi)發(fā)能力。
Q2:我是一名來(lái)自 SAP 的開(kāi)發(fā)者,我們也有很多 CI/CD 的工具,我們有一位德國(guó)的架構(gòu)師,他認(rèn)為 GitHub 很酷,但他不是 GitHub 企業(yè)服務(wù)的用戶。所以在企業(yè)服務(wù)這方面,你們的目標(biāo)是什么?
Thomas Dohmke:我覺(jué)得 GitHub 最大的優(yōu)點(diǎn)就是它的 workflow(工作流)很好,能夠幫助你解決一些實(shí)際的問(wèn)題,有體驗(yàn)良好的用戶界面。另外一個(gè)優(yōu)點(diǎn)在于,GitHub 對(duì)企業(yè)級(jí)業(yè)務(wù)的整合,企業(yè)服務(wù)可以直接在你們的系統(tǒng)里面進(jìn)行設(shè)置。
另外,GitHub 的生態(tài)系統(tǒng)非常完善,我們也跟合作伙伴有很好的合作,已經(jīng)在 CI/CD 方面建立了緊密的聯(lián)系。我們會(huì)在日后公布更多關(guān)于這個(gè)的消息。