2018年6月伊始,微軟宣布將以75億美元的價格收購熱門在線代碼分享和協作平臺GitHub。如今近5個月的時間過去,我們終于等到了官宣,微軟已于上周五正式完成收購GitHub的交易。與此同時,微軟企業副總裁Nat Friedman,也是這個擁有3100萬用戶、世界知名的開發者技術社區GitHub掌舵人,即新任GitHub CEO也在第一時間發文慶賀。
講起微軟與GitHub兩者的淵源,可以說,在收購前,微軟已是GitHub上最活躍的組織, 擁有超過2萬名員工參與項目貢獻,進行了200萬多次Commits。微軟的許多產品,如VS Code、. NET Core、TypeScript都是在GitHub上公開開發和維護的。微軟員工還積極參與了二千多個開源項目, 如Kubernetes、Hadoop、Python、Moby、React、Linux內核。
如今正式加入微軟大營的GitHub,與微軟的主次關系也隨之發生了變化。雖然被微軟收購的4個月后,GitHub Universe開發者大會已于10月17日在舊金山拉下帷幕,且發布增加了可直接運行部分代碼的新產品GitHub Actions,促進團隊交流的工具GitHub Connect,宣布了一系列主打安全產品功能的更新:GitHub安全顧問、Java安全漏洞警報等助力實現程序安全自動化的產品,并發布了《2018年度全球開發者報告》,但仍有不少開發者還是會對GitHub的下一步心存疑慮?
對此,我們不禁對GitHub未來極具影響力的關鍵人物之一——新任掌門人Nat Friedman產生了好奇,他是怎么想的?又會怎么做?
Nat Friedman,早年職業生涯中,他曾擔任Novell開源業務首席技術官, 并于1999年與Miguel de Icaza共同創辦Xamarin, 隨著2016年被微軟收購,成為微軟全球副總裁,負責開發者服務團隊。近年來,微軟在Satya Nadella的帶領下,變成了一家新公司, 將開源和開發者放在公司日常運作的核心位置,這也是微軟收購Xamarin這個跨平臺開發工具的最主要原因。
在此,作為中國知名的IT社區(擁有2600萬注冊用戶,在全球范圍內,用戶數僅次于GitHub),CSDN創始人蔣濤,于微軟完成GitHub收購案前夕,和Nat Friedman進行了一次關于技術、開發者、社區未來的對話。
以下為正文:
蔣濤:過去十年,涌現了許多新技術,開發方法也發生了諸多變化。
Nat Friedman:是的,開源在2005年還不是主流,如今所有主流網站的基礎架構,幾乎都構建在開源棧之上,這是最顯著的變化。如今幾乎一切服務都能通過網絡提供,這在十年前不可想象,具體到開源社區,比如JavaScript,其重要程度發生了翻天覆地的變化。開發向云端遷移,也是IT發展的重要趨勢,開發者應當密切關注。
開源在中國有多重要,和美國一樣嗎?中國的開發者,最關心哪些話題?
蔣濤:同樣重要。當下,最熱門的話題是AI和區塊鏈,后者可能是因為更容易實現盈利而受關注。今年,我們在這兩個話題上,都主辦了大規模的開發者會議。
CSDN 創始人 & 董事長 蔣濤
Nat Friedman:開源硬件呢?
蔣濤:我們在5年前開始支持開源硬件社區,在當下的中國,這個話題并不如之前活躍,但仍有一群開發者在積極利用開源硬件技術進行創造。
GitHub在Universe開發者大會宣布了多項新服務,未來策略有哪些?
Nat Friedman:GitHub是由開發者驅動的,所以我們很期待看到開發者會做什么。為開發者提供最好工具與服務,是GitHub的戰略之一。對這樣的策略你怎么看?
蔣濤:我覺得這是正確的發展軌跡,為開發者提高效率,將有價值的服務集中,提供一站式的解決方案。
Nat Friedman:可否談談CSDN的情況,以及你和CSDN是怎么理解這個問題?用戶能從CSDN上得到哪些收獲?
蔣濤:CSDN有2600萬注冊會員,絕大多數來自中國。除了為用戶提供博客、代碼樣例和案例下載、在線問答等服務,還提供技術資訊,IT技術培訓學習,人工智能新社區,人力資源和技術管理者服務平臺——因為大多數用戶,在不同的職業階段,有著不同的需求。所以CSDN是為中國的軟件開發者提供知識傳播、在線學習、職業發展等全生命周期服務。
Nat Friedman:中國有多少開發者?他們從互聯網上獲取國外資源的能力如何?
蔣濤:取決于你怎么樣定義開發者,才能確定數量。拿薪酬的全職專業開發者約有1000萬,另外每年約有120萬計算機科學專業畢業生進入這一領域。他們大多數擁有扎實的基礎知識,但受限于語言障礙,并不是所有人都善于利用外國資源,也許只有10%能流暢地用英語表達。不過年輕人和身處大城市的開發者,更容易適應并活躍在國際化社區中——我知道GitHub去年的統計數據中顯示,有將近20%的提交來自中國,也就是約有400萬中國用戶能參與其中。
Nat Friedman:對于GitHub在中國發展,你有哪些建議?
蔣濤:首先應該找到合作伙伴,GitHub在中國并沒有數據中心,但合作不應僅限于基礎設施;其次GitHub上有眾多頗具影響的開源項目,但也許應當在中國尋找一些本地化的開源項目,讓更多中國開發者參與其中。或許還應該有一個雙語版本的網站,以及對應的中文文檔。
對于職業服務,不能僅僅等待開發者被動咨詢,因為我們擁有許多頗具價值的數據,5年前,我們就開始主動與開發者和企業接洽,為雙方提供合適。GitHub也擁有特別棒的代碼和人才數據,能幫助企業公司尋找合適的侯選人。或許還能發現,某些人在開源上投入過多,影響了本職工作 ;-)
另外,在中國,微信是移動端的重要載體。除了公眾號平臺能作為向外界發布信息的途徑,還可以將活動等消息推送給特定用戶。
作為GitHub的CEO,你覺得任重而道遠嗎?
Nat Friedman:是的,我會非常嚴肅、認真地對待這個角色。GitHub有潛力幫助開發者,為他們塑造技術形象,幫助他們匯聚、遴選代碼。如今,大多數開發者都在全職工作,但在未來,這可能并不會是常態,我覺得十年后這一職業會經歷一系列變革。在我上任的第一年,最重要的是聆聽用戶、客戶的聲音,了解開發和項目維護者對社區的訴求。我希望與開發者建立盡可能緊密的聯系——目前缺失的雙向渠道。另外,正如你前面提到的,我們也希望建立開發者的人力資源平臺,幫助他們推廣自己。
GitHub CEO Nat Friedman
蔣濤:這與我建立CSDN社區的初衷一樣,我思考最多的,是怎樣幫助開發者,增加他們的價值,尤其讓他們能依靠自己的專業技能,有效提升實實在在的收入。
也許區塊鏈提供了一種方式,我們已經為此建立了一個小項目。
Nat Friedman:是的,這是個不錯的想法。影響力之外,收入非常重要。方式還可以包括為開發者提供支付基礎架構,對不對?
蔣濤:這是個值得我們探討和深思的問題。因為開源創造了許多價值,不僅限于名氣,也應該能夠用貨幣衡量。
Nat Friedman:非常高興與你探討。這是我第二次來中國,許多事情第一次聽說。2600萬開發者,真的很多,更何況每年還有百萬的計算機科學畢業生——在美國,所有專業只有350萬,我覺得GitHub從中國的生態系統收獲更多,希望我們能一起服務開發者,探索未來。