除了“超級賬本”,國內外的開發者還關心哪些技術方向?

買賣虛擬貨幣

以太坊年度開發者大會DevCon 5剛剛在日本大阪落下帷幕,大會對以太坊的未來發展、DeFi建設、交易與流通等話題展開了討論。根據Coindesk統計,本屆大會吸引了大約3000人。DevCon是一個面向各類建設者的會議,比如開發者、研究人員、客戶端實施者、基礎設施運營商、社羣組織者等。

實際上,DevCon相當於以太坊技術社羣一年一度的線下聚會。區塊鏈的發展一方面需要開發者不斷完成技術攻堅,使得新技術足夠成熟可以應用於商業場景或社會治理,另一方面還需要有更多的開發者加入這個行業,以量的積累促進質變。在這個過程中,技術社羣,尤其是線上技術社羣一直髮揮著至關重要的作用。 技術社羣為開發者提供了豐富的學習資料,還提供了一個互相交流的平臺,甚至還提供職業發展機會。PANews資料新聞專欄PAData梳理了國內外知名的技術社羣,展現當下現狀,以及開發者在關心哪些問題。

Reddit人氣旺 Github區塊鏈程式碼庫超5萬

PAData選取了5個知名的技術社羣,分別是Github、Reddit、Stack Overflow、CSDN、掘金,透過內容數量和網站流量來觀察這些社羣的活躍度,理論上網站總流量越大,分流到區塊鏈板塊的流量也會越大,這個技術社羣就越活躍。

人氣最旺的是面向大眾的技術社羣Reddit,這是一個類似於百度貼吧的線上社羣,使用者可以釋出帖子、回帖交流、投票。根據SimilarWeb的統計,9月Reddit的UV(獨立訪客)大約為12.97億,PV(頁面訪問量)大約為8.63億,全球流量排名第19位。在Reddit首頁輸入關鍵詞”blockchain”顯示了266條帖子,但實際上在Reddit上關於區塊鏈的帖子要多的多。現在不少區塊鏈專案都在Reddit上有自己的社羣,比如以太坊在Reddit上已經擁有超過40萬粉絲。

Github是開原始碼庫,也是知名的技術社羣之一,SimilarWeb顯示其全球流量排名為第78位,9月UV大約為3.12億,PV大約為7.98億,PV大約是UV的2倍多意味著Github的使用者黏性在技術社羣中是相對較高的。截至10月10日,在Github中搜尋關鍵詞”blockchain”可以搜尋得到相關程式碼庫55190個,相關使用者12156人。其中被分叉(fork)最多的專案是以太坊的程式碼庫ethereum/go-ethereum,共被分叉8800次,同時這也是最受開發者歡迎的程式碼庫,有2.44萬名開發者點了喜歡。但最受程式設計師歡迎的卻不是技術大牛,而是一個“專業區塊鏈解說員”,名叫Peter Wang,共有3700個粉絲。

Stack Overflow是世界上最受程式設計師歡迎的技術社羣,同時也是最大的專業技術社羣。這個社羣的內容質量都比較高,隨著使用者量增多,現在已經演變成一個綜合性的社羣,其主要形式是問答,全球流量排名193位。如果在首頁搜尋關鍵詞”blockchain”可以看到500條問答帖子,但是不完全搜尋,實際關於區塊鏈的討論要比這個數字更多。這些問答帖子的平均回覆量約為1.24,也就是每一個問題,基本都會獲得1條答覆。

CSDN是國內最大的技術社羣,以部落格為主要版塊,基礎內容豐富。SimilarWeb顯示的全球流量排名為358位,9月UV大約為2.33億。目前使用者已經在上面釋出了5.8萬篇“區塊鏈”相關的博文,但關於“區塊鏈”的問答帖子只有79條,這些帖子的平均回覆量約為1.46,和Stack Overflow差不多,甚至還略高一點點。

除了CSDN以外,國內的技術社羣大多比較小,比如掘金,全球流量排名只有5072位,9月UV大約為1300萬,關於“區塊鏈”的問答帖子只有860條。

國內技術社羣流行“程式碼拿來主義”

Babel Labs負責人唐雪巖是一個混跡於各大技術社羣的資深開發者,他向PAData表示各大技術論壇雖然各有不同的側重,但總體而言技術社羣都有一些典型的特點,“這些技術社羣裡的內容基本上都是實踐性的技術性的,學術類的比較少,有些論壇還會帶原始碼分析。”

PAData分析了國外最大的技術社羣Stack Overflow和國內最大的技術社羣CSDN中關於區塊鏈的內容,以CSDN以關鍵詞“區塊鏈”搜尋得到的300篇部落格標題和Stack Overflow以關鍵詞”blockchain”搜尋得到的500條問題的全部標籤為分析物件,經過詞頻統計後可以發現除了搜尋關鍵詞以外,諸如“技術”、“開發”、“學習”、“應用”、“教程”、“入門”、“node.js”、“azure”、“hyperledger-fabric”、“ethereum”都是出現頻次很高的詞,這也印證了技術社羣的這一共性。

但是以唐雪巖的切身體會來看,他認為國內外技術社羣的氛圍是很不一樣的,“國內的技術社羣裡‘拿來主義’是比較盛行的,大家都看到一篇帖子不會去說什麼,不會過多的交流,更多的就是去看,然後把這個帖子裡的內容拿走。國外的技術社羣交流比較多,大家會在裡面問問題,然後討論這個問題為什麼能解出來,為什麼解不出來,問題會偏引導性一點。”

在CSDN上確實能看到一些求原始碼,求大佬解答的內容,比如“區塊鏈多幣種錢包系統開發app原始碼”、“求大佬幫助一下,安裝hyperledger fabric的時候遇到的……”。

這種技術社羣氛圍的中西方差異可能與背後深層的行業分工相關,“中國的程式設計師既要負責程式設計,又要負責寫程式碼,但是在國外,尤其是日本,程式設計、寫程式碼和產品經理是獨立的三個人,假如你是做程式設計的,不需要寫程式碼自然不會去社羣裡問程式碼的問題。”這種分工的差異也使得中國程式設計師在技術實踐上更好,而國外的程式設計師可能在演算法和技術研究上更好。 “大家可能會更傾向於國外的一些社羣,但實際上和國內外的差別不大。”唐雪巖認為由於語言的限制,國內的技術社羣更適合中國開發者入門。

“語言一定是一個大問題,英語不是我們的母語,即使是一個英語水平非常高的程式設計師,但他的詞語搭配、用詞準確性、句法準確都完全無法滿足使用搜尋引擎的需要的,但這些修辭學技能對搜尋到需要的內容至關重要,搜不到想要的內容是因為不會搜尋,而不是網上沒這個內容。”

技術社羣的討論主題有一定的滯後性

PAData分析了CSDN上79條“區塊鏈”相關的問答帖子標題和Stack Overflow上500條”blochchain”相關的問答帖子標題後發現,國內外開發者逛技術論壇的主要動機都是出於實操的需求。

除了搜尋關鍵詞以外,問題中的高頻詞主要有“問題”、“合約”、“報錯”、“呼叫”、“部署”、“大神”、“大佬”、“How”、“Error”、“What”、“js”等,也就是開發者大多數在部署或執行程式碼遇到問題時才會去社羣裡尋找答案。

從這一方面看,雖然現在不少專案都公佈了詳細的開發者文件,但很少在社羣中釋出一些報錯後的操作文件,而這恰恰是開發者需要了解的內容。

這裡還有一點值得注意的是,國內外的開發者都很關注Linux基金會主導的聯盟鏈專案hyperledger,其中fabric尤其受到開發者歡迎。唐雪巖認為這主要是受到監管風險的影響,“目前政策環境對於加密貨幣並不是十分透明,所以很多大公司在使用區塊鏈技術時也都是用超級賬本。”

如果將時間因素也作為考察主題的影響因素之一,那麼可以發現國內外的技術社羣中討論的主題都有一定的技術滯後性。PAData將CSDN以關鍵詞“區塊鏈”搜尋得到的300篇部落格標題和Stack Overflow以關鍵詞”blockchain”搜尋得到的500條問題的全部標籤為分析物件來觀察這種滯後性。

在技術社羣裡,登陸技術社羣的主要動機之一是開發者的實操需要,但實操往往是滯後技術前沿的,所以社羣裡討論的主題也通常不是技術前沿內容,比如現在區塊鏈領域比較前沿的“分片/cross-shard”、“跨鏈/cross-chain”、“零知識證明/Zero—Knowledge Proof”等都沒有出現在高頻詞列表中。總體上,“開發”、“應用”、“技術”、“學習”、“平臺”、“hyperledger-fabric”、“C#”、“ethereum”、“node.js”等始終都是開發者關注的重點。

雖然總體上都有一定的滯後性,但技術社羣中關注的內容仍然體現出一些細微的差別,比如國內的開發者最近明顯更關注“支付”、“數字錢包”、“安全”、“遊戲”方面的內容,國外的開發者開始關注“transaction”,另外對於“go”和“solidity”的關注明顯高於以往。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;