以太坊年度開發(fā)者大會DevCon 5剛剛在日本大阪落下帷幕,大會對以太坊的未來發(fā)展、DeFi建設(shè)、交易與流通等話題展開了討論。根據(jù)Coindesk統(tǒng)計
以太坊年度開發(fā)者大會DevCon 5剛剛在日本大阪落下帷幕,大會對以太坊的未來發(fā)展、DeFi建設(shè)、交易與流通等話題展開了討論。根據(jù)Coindesk統(tǒng)計,本屆大會吸引了大約3000人。DevCon是一個面向各類建設(shè)者的會議,比如開發(fā)者、研究人員、客戶端實施者、基礎(chǔ)設(shè)施運營商、社區(qū)組織者等。
實際上,DevCon相當(dāng)于以太坊技術(shù)社區(qū)一年一度的線下聚會。區(qū)塊鏈的發(fā)展一方面需要開發(fā)者不斷完成技術(shù)攻堅,使得新技術(shù)足夠成熟可以應(yīng)用于商業(yè)場景或社會治理,另一方面還需要有更多的開發(fā)者加入這個行業(yè),以量的積累促進質(zhì)變。在這個過程中,技術(shù)社區(qū),尤其是在線技術(shù)社區(qū)一直發(fā)揮著至關(guān)重要的作用。
技術(shù)社區(qū)為開發(fā)者提供了豐富的學(xué)習(xí)資料,還提供了一個互相交流的平臺,甚至還提供職業(yè)發(fā)展機會。PANews數(shù)據(jù)新聞專欄PAData梳理了國內(nèi)外知名的技術(shù)社區(qū),展現(xiàn)當(dāng)下現(xiàn)狀,以及開發(fā)者在關(guān)心哪些問題。
1. Reddit人氣旺 Github區(qū)塊鏈代碼庫超5萬
PAData選取了5個知名的技術(shù)社區(qū),分別是Github、Reddit、Stack Overflow、CSDN、掘金,通過內(nèi)容數(shù)量和網(wǎng)站流量來觀察這些社區(qū)的活躍度,理論上網(wǎng)站總流量越大,分流到區(qū)塊鏈板塊的流量也會越大,這個技術(shù)社區(qū)就越活躍。
人氣最旺的是面向大眾的技術(shù)社區(qū)Reddit,這是一個類似于百度貼吧的在線社區(qū),用戶可以發(fā)布帖子、回帖交流、投票。根據(jù)SimilarWeb的統(tǒng)計,9月Reddit的UV(獨立訪客)大約為12.97億,PV(頁面訪問量)大約為8.63億,全球流量排名第19位。在Reddit首頁輸入關(guān)鍵詞”blockchain”顯示了266條帖子,但實際上在Reddit上關(guān)于區(qū)塊鏈的帖子要多的多?,F(xiàn)在不少區(qū)塊鏈項目都在Reddit上有自己的社區(qū),比如以太坊在Reddit上已經(jīng)擁有超過40萬粉絲。
Github是開源代碼庫,也是知名的技術(shù)社區(qū)之一,SimilarWeb顯示其全球流量排名為第78位,9月UV大約為3.12億,PV大約為7.98億,PV大約是UV的2倍多意味著Github的用戶黏性在技術(shù)社區(qū)中是相對較高的。截至10月10日,在Github中搜索關(guān)鍵詞”blockchain”可以搜索得到相關(guān)代碼庫55190個,相關(guān)用戶12156人。
其中被分叉(fork)最多的項目是以太坊的代碼庫ethereum/go-ethereum,共被分叉8800次,同時這也是最受開發(fā)者歡迎的代碼庫,有2.44萬名開發(fā)者點了喜歡。但最受程序員歡迎的卻不是技術(shù)大牛,而是一個“專業(yè)區(qū)塊鏈解說員”,名叫Peter Wang,共有3700個粉絲。
Stack Overflow是世界上最受程序員歡迎的技術(shù)社區(qū),同時也是最大的專業(yè)技術(shù)社區(qū)。這個社區(qū)的內(nèi)容質(zhì)量都比較高,隨著用戶量增多,現(xiàn)在已經(jīng)演變成一個綜合性的社區(qū),其主要形式是問答,全球流量排名193位。如果在首頁搜索關(guān)鍵詞”blockchain”可以看到500條問答帖子,但是不完全搜索,實際關(guān)于區(qū)塊鏈的討論要比這個數(shù)字更多。這些問答帖子的平均回復(fù)量約為1.24,也就是每一個問題,基本都會獲得1條答復(fù)。
CSDN是國內(nèi)最大的技術(shù)社區(qū),以博客為主要版塊,基礎(chǔ)內(nèi)容豐富。SimilarWeb顯示的全球流量排名為358位,9月UV大約為2.33億。目前用戶已經(jīng)在上面發(fā)布了5.8萬篇“區(qū)塊鏈”相關(guān)的博文,但關(guān)于“區(qū)塊鏈”的問答帖子只有79條,這些帖子的平均回復(fù)量約為1.46,和Stack Overflow差不多,甚至還略高一點點。
除了CSDN以外,國內(nèi)的技術(shù)社區(qū)大多比較小,比如掘金,全球流量排名只有5072位,9月UV大約為1300萬,關(guān)于“區(qū)塊鏈”的問答帖子只有860條。
2. 國內(nèi)技術(shù)社區(qū)流行“代碼拿來主義”
Babel Labs負(fù)責(zé)人唐雪巖是一個混跡于各大技術(shù)社區(qū)的資深開發(fā)者,他向PAData表示各大技術(shù)論壇雖然各有不同的側(cè)重,但總體而言技術(shù)社區(qū)都有一些典型的特點,“這些技術(shù)社區(qū)里的內(nèi)容基本上都是實踐性的技術(shù)性的,學(xué)術(shù)類的比較少,有些論壇還會帶源碼分析。”
PAData分析了國外最大的技術(shù)社區(qū)Stack Overflow和國內(nèi)最大的技術(shù)社區(qū)CSDN中關(guān)于區(qū)塊鏈的內(nèi)容,以CSDN以關(guān)鍵詞“區(qū)塊鏈”搜索得到的300篇博客標(biāo)題和Stack Overflow以關(guān)鍵詞”blockchain”搜索得到的500條問題的全部標(biāo)簽為分析對象,經(jīng)過詞頻統(tǒng)計后可以發(fā)現(xiàn)除了搜索關(guān)鍵詞以外,諸如“技術(shù)”、“開發(fā)”、“學(xué)習(xí)”、“應(yīng)用”、“教程”、“入門”、“node.js”、“azure”、“hyperledger-fabric”、“ethereum”都是出現(xiàn)頻次很高的詞,這也印證了技術(shù)社區(qū)的這一共性。
但是以唐雪巖的切身體會來看,他認(rèn)為國內(nèi)外技術(shù)社區(qū)的氛圍是很不一樣的,“國內(nèi)的技術(shù)社區(qū)里‘拿來主義’是比較盛行的,大家都看到一篇帖子不會去說什么,不會過多的交流,更多的就是去看,然后把這個帖子里的內(nèi)容拿走。國外的技術(shù)社區(qū)交流比較多,大家會在里面問問題,然后討論這個問題為什么能解出來,為什么解不出來,問題會偏引導(dǎo)性一點。”
在CSDN上確實能看到一些求源碼,求大佬解答的內(nèi)容,比如“區(qū)塊鏈多幣種錢包系統(tǒng)開發(fā)app源碼”、“求大佬幫助一下,安裝hyperledger fabric的時候遇到的……”。
這種技術(shù)社區(qū)氛圍的中西方差異可能與背后深層的行業(yè)分工相關(guān),“中國的程序員既要負(fù)責(zé)程序設(shè)計,又要負(fù)責(zé)寫代碼,但是在國外,尤其是日本,程序設(shè)計、寫代碼和產(chǎn)品經(jīng)理是獨立的三個人,假如你是做程序設(shè)計的,不需要寫代碼自然不會去社區(qū)里問代碼的問題。”這種分工的差異也使得中國程序員在技術(shù)實踐上更好,而國外的程序員可能在算法和技術(shù)研究上更好。
“大家可能會更傾向于國外的一些社區(qū),但實際上和國內(nèi)外的差別不大。”唐雪巖認(rèn)為由于語言的限制,國內(nèi)的技術(shù)社區(qū)更適合中國開發(fā)者入門。“語言一定是一個大問題,英語不是我們的母語,即使是一個英語水平非常高的程序員,但他的詞語搭配、用詞準(zhǔn)確性、句法準(zhǔn)確都完全無法滿足使用搜索引擎的需要的,但這些修辭學(xué)技能對搜索到需要的內(nèi)容至關(guān)重要,搜不到想要的內(nèi)容是因為不會搜索,而不是網(wǎng)上沒這個內(nèi)容。”
3. 技術(shù)社區(qū)的討論主題有一定的滯后性
PAData分析了CSDN上79條“區(qū)塊鏈”相關(guān)的問答帖子標(biāo)題和Stack Overflow上500條”blochchain”相關(guān)的問答帖子標(biāo)題后發(fā)現(xiàn),國內(nèi)外開發(fā)者逛技術(shù)論壇的主要動機都是出于實操的需求。
除了搜索關(guān)鍵詞以外,問題中的高頻詞主要有“問題”、“合約”、“報錯”、“調(diào)用”、“部署”、“大神”、“大佬”、“How”、“Error”、“What”、“js”等,也就是開發(fā)者大多數(shù)在部署或運行代碼遇到問題時才會去社區(qū)里尋找答案。
從這一方面看,雖然現(xiàn)在不少項目都公布了詳細(xì)的開發(fā)者文檔,但很少在社區(qū)中發(fā)布一些報錯后的操作文檔,而這恰恰是開發(fā)者需要了解的內(nèi)容。
這里還有一點值得注意的是,國內(nèi)外的開發(fā)者都很關(guān)注Linux基金會主導(dǎo)的聯(lián)盟鏈項目hyperledger,其中fabric尤其受到開發(fā)者歡迎。唐雪巖認(rèn)為這主要是受到監(jiān)管風(fēng)險的影響,“目前政策環(huán)境對于加密貨幣并不是十分透明,所以很多大公司在使用區(qū)塊鏈技術(shù)時也都是用超級賬本。”
如果將時間因素也作為考察主題的影響因素之一,那么可以發(fā)現(xiàn)國內(nèi)外的技術(shù)社區(qū)中討論的主題都有一定的技術(shù)滯后性。PAData將CSDN以關(guān)鍵詞“區(qū)塊鏈”搜索得到的300篇博客標(biāo)題和Stack Overflow以關(guān)鍵詞”blockchain”搜索得到的500條問題的全部標(biāo)簽為分析對象來觀察這種滯后性。
在技術(shù)社區(qū)里,登陸技術(shù)社區(qū)的主要動機之一是開發(fā)者的實操需要,但實操往往是滯后技術(shù)前沿的,所以社區(qū)里討論的主題也通常不是技術(shù)前沿內(nèi)容,比如現(xiàn)在區(qū)塊鏈領(lǐng)域比較前沿的“分片/cross-shard”、“跨鏈/cross-chain”、“零知識證明/Zero—Knowledge Proof”等都沒有出現(xiàn)在高頻詞列表中??傮w上,“開發(fā)”、“應(yīng)用”、“技術(shù)”、“學(xué)習(xí)”、“平臺”、“hyperledger-fabric”、“C#”、“ethereum”、“node.js”等始終都是開發(fā)者關(guān)注的重點。
雖然總體上都有一定的滯后性,但技術(shù)社區(qū)中關(guān)注的內(nèi)容仍然體現(xiàn)出一些細(xì)微的差別,比如國內(nèi)的開發(fā)者最近明顯更關(guān)注“支付”、“數(shù)字錢包”、“安全”、“游戲”方面的內(nèi)容,國外的開發(fā)者開始關(guān)注“transaction”,另外對于“go”和“solidity”的關(guān)注明顯高于以往。(PANews)