ETHGlobal: 流動的開發者社區,微縮版創業眾生相

ivyfanshao
·
·
IPFS
·

Devconnect 結束後的周末順便參加了ETHGlobal Istanbul,它打開了dev 世界的大門。多虧隊友帶飛,我第一次參加ETHGlobal 就有幸收穫了3 個bounty。其中最棒的部分是從hackathon 中獲得的觀察,以及撲面而來的開發者社群熱情:

Devconnect & ETHGlobal主會場

觀察所得:
ETHGlobal 人群畫像非常集中,粗略分成贊助項目方和hacker。贊助計畫的bounty booth 反應了現存計畫的健康程度。能進入ETHGlobal hacking 主會場的展位都是有錢的大項目,3-5 萬美金左右的贊助成本,再加上各種bounty 和成員差旅費,成本不菲,華人項目只有Scroll 和Mask 進入了主會場。至於hacker,只有提前註冊了ETHGlobal 並且質押0.05eth 的參賽者才能持手環入場,從大門到hacking chamble 有3 層安保檢查,所以會場內基本都是有備而來的開發者,沒有不明真相的圍觀群眾。

ETHGlobal hackers正在入場
ETHGlobal 主會場

ETHGlobal 的社區感:社區/ 熟人/ 回家的感覺,頻繁參加ETHGlobal 的人就那麼一小撮,各個大項目的dev rel 是必見的,還有些職業hacker,在世界各地能經常見到他們。隊友Tim 說,來ETHGlobal 有回家的感覺,我雖然是第一次參加ETHGlobal,但也能完全理解這種倍感熟悉和親切的心情—— 這和幾次pop-up city 帶給我的感覺一樣。山海塢,muchiangmai,zuconnect, devconnect & ETHGlobal 的參與者總有重疊,於是我在世界各地頻頻見到熟悉的面孔,甚至比見自己家人的次數還多,自然就有回家的感覺,在這個信任基礎上展開合作非常容易。某種程度上,ETHGlobal 是一種存續時間更短的pop-up city,或者說floating city。

來自贊助方計畫的周邊

開源精神: web3 整體還算早期階段,沒有進入存量零和遊戲的階段,開源精神在商業上仍有爭議。但在hackathon 上問題不大,因為都是非常雛形的idea,沒在商業環境裡打磨過,遠不存在商業機密外洩問題。參賽者之間大多非常樂意交流自己正在hacking 的項目,並且相互合作,提提建議。一開始我還不習慣,總擔心和別人交流idea 會出現copycat,但事實上,idea 本身的價值有限,能把idea 實現出來,做出產品才有影響力。在把hackathon 專案定位成公共物品之後,更是沒了這方面顧慮,就全敞開聊了。

微縮版的創業眾生相,隊伍之間變異數極大。在ETHGlobal,絕大多數人都是週末part-time 順便打個比賽,2000 多人,400 多支參賽隊伍對hackathon 的commitment 有深有淺,所以不同隊伍之間,對賽程和規則的了解,前期準備工作和隊伍磨合程度有著巨大的差異。有些隊伍磨合已久,對評審的taste 瞭如指掌;有些隊伍臨時組建,中途分道揚鑣;有些隊伍分工明確,工種齊全,有些分工角色界限模糊,缺人寫代碼或者缺乏pitch;有些項目早已經過月餘打磨,有些項目在2-3 hacking 的中途誕生…… 這種方差也許就是世界本來樣貌的微縮。

427個hackathon項目

打專案Bounty 圖的是獎金,打finalist 圖的是產業關注。各個計畫贊助者的bounty 給到單一項目的獎金從幾百u-2000-5000u 不等;相比之下,finalist 的物質金錢獎勵較少,進入10 個finalist 之列,就相當於獲得了ETHGlobal 的流量和背書,獲得了全行業的關注。

The ETHGlobal Istanbul Finalists

每屆ETHGlobal finalist 的10 個項目大多不適合VC 投資,真正有價值的是場內的開發者本身。原因有幾點,其一是hackathon 計畫大多是在2-3 天,甚至幾小時內完成的,獲利和永續性不是評分標準,idea 未經商業環境打磨,deliver 出的產品也比較粗糙。

其二,大多數hacker 有自己的全職工作,比賽結束後,hacker 很難有動力把參賽的gig project 繼續推進下去,因此,hackathon 項目進化到持續性的項目的機率很低。

其三,finalist judging 有一定程度的taste,例如這次ETHGlobal Istanbul 偏好和現實世界的交互,finalist 的10 個項目中就有3 個項目融合了NFC 功能。

身為Hacker 的一手經驗:

關鍵成功因素就是參賽要有計畫。古之善戰者,勝於易勝者。

參賽前必須對賽程和規則有基本概念,並知道有哪些必要環節。例如按時registration,留好手環,儘早在ethglobal 官網上填寫項目細節,確保有足夠的時間submmit / 填答題卡,pitch 和demo 環節只有4 分鐘,finalist 和bounty 的pitch 場所不同;

知道有哪些resource 可以取得。例如mentorship,例如各項目方提供的sdk,library,避免重複造輪子,節約大量時間;大項目對特定track 的都有很深的insight,和內行人幾句話的交流就能讓你少踩很多坑。

參賽前要有大致的項目idea,明確hunt for whose bounty。比賽前要把bounty 的項目方掃一遍。 hacking 第一天一進場就要去這幾個booth 重點聊一遍,粗略present 一下自己的idea,並且收集他們的反饋,看看他們有哪些library 和sdk 可以用,看看有哪些坑可以避免;以及盡可能和mentor 們刷個臉熟,在寫程式碼的過程中如果遇到bug,他們可以給很多支援。

參賽前組好隊,盡可能找合作過的隊伍,工種要齊全。有人想idea,有人前端後端,有人專門開發瀏覽器外掛。

比賽中,完成比完美更重要。一位有10 次finalist 光榮戰績的hacker 建議:不要因為缺技能就臨時往隊伍裡加人,隊伍裡的技能樹有哪些就用哪些,臨時搬救兵還要花時間精力找人、說服別人,增加了太多額外工作。

Hacking現場

從隊友身上習得:
除了務實的參賽經驗之外,還有一些更具普適性的東西:

  • 有了專案作為抓手,即便是自己的hackathon 小項目,也幾乎能以此為抓手和場內的任何同行交流,且更自然、更有效率和深度。

  • pitch 是很容易進步的,只需多練習。 pitch 5 次之後,你就對自己講的東西非常熟悉,10 次就開始迭代敘事修剪枝葉了,知道哪些內容能punch the line 抓住聽眾注意力,找人pitch 15 次之後,敘述就變得很自然了。

  • pitch 之後積極收集回饋,打磨敘事,增加產品feature。以戰代練,所言不虛。

特別鳴謝:

  • Youbi family,我司一直非常非常open-minded,給了很大的自由度和探索的空間,並且一直支持我做擅長且喜歡的事情

  • 隊友@timtimtim_eth ,hacking 和開發經驗豐富,行動派,他快速成長的經歷,以及所傳遞出的hacking 激情極具感染力

  • Rod @ ledger (@carraresi),堪稱專案鼓勵師,讓人意識到了build in public 的意義,我得以重獲內容創作的行動力。

  • @Masterdai ,以上部分內容是在和他的交流中逐漸梳理出來的,感謝他的提醒,才有了這篇觀察整理。

CC BY-NC-ND 4.0 授權

喜歡我的作品嗎?別忘了給予支持與讚賞,讓我知道在創作的路上有你陪伴,一起延續這份熱忱!