跳至內容
0%

準備 Web3 黑客松的 8 個必備技巧

Alchemy team headshot

作者 Alchemy

發布於 2022年8月3日閱讀時間 1 分鐘

通常由 Ethereum 或 Solana 等區塊鏈主辦,或圍繞 EthDenver 等特定活動舉辦,web3 hackathons 匯集了開發者、設計師與區塊鏈愛好者的社群,讓他們在短時間內將創新的 web3 hackathon 點子轉化為最小可行產品(MVP)。

由於hackathon 對新手來說是有益的,事前為活動做好準備才能從中獲得最大價值。本文將介紹幾項準備工作,幫助你充分利用這次經驗。

若你正在準備 web3 hackathon,可參考 Alchemy 的 Hackathon Handbook,裡面有提示、工具與獎金資訊!

為什麼準備 Web3 hackathon 很重要?

準備 hackathon 之所以重要,是因為活動環境節奏快、你將使用新技術、hackathon 有特定的評審標準,而且你將與雄心勃勃的開發團隊競爭。

Hackathon 是學習新技能、展示作品、與其他開發者建立聯繫的絕佳機會,但同時也具有競爭性,而且通常採用快節奏的形式。加上大獎金池帶來的參與誘因,這種環境對新手來說可能較難適應。

例如,Solana Summer Camp 在 2022 年 7 月 11 日至 8 月 16 日舉辦的 hackathon 中,提供 500 萬美元的獎金與種子資金,全球有數千人參與,並有數百件作品競爭頂尖獎項。

如何準備 Web3 hackathon

首先,了解 hackathon 的時程安排。許多 hackathon 在一個週末內舉行,讓有全職工作的人也能參與,但有些 web3 hackathon 會持續數週,讓參與者能建構更完整的專案。

在報名參加 hackathon 之前,先確認自己的行程安排是否能投入足夠的時間與精力。如果行程沒問題,且你下定決心要建構些什麼,以下是準備 hackathon 時需要完成的一些重要步驟。

1. 研讀 hackathon 規則與評審資訊

當你造訪 hackathon 網站時,通常會看到許多幫助開發者準備的資源,包括賽道、獎項、點子,以及最重要的兩個部分:規則與評審標準。

在做任何其他事情之前,先確認自己清楚了解主辦方希望在 hackathon 中看到什麼樣的專案、由誰來評審,以及他們會關注哪些重點。

如果你打算專注於某個特定賽道,研究該賽道的細節,並讓專案與該賽道的關鍵重點保持一致。

2. 開始構思 Web3 hackathon 點子

想出創新的 web3 hackathon 點子可能頗具挑戰性,尤其是如果這是你第一次參加 web3 hackathon。在準備 hackathon 期間,可以考慮以下幾種在活動開始前發想點子的策略:

  1. 針對自己親身觀察到的問題建構解決方案
  2. 思考能解鎖新產品的可組合式基礎模組
  3. 研究主辦方提供的主題與點子清單
  4. 檢視其他 hackathon 的得獎作品
  5. 找出一個能從 web3 技術中受益的 web2 產品或解決方案

你不需要在遇到團隊、開始 hackathon 之前就決定要建構哪個點子,但這些提示能幫助你在 hackathon 開始前先構思專案方向。

3. 準備你的 Web3 技術堆疊

由於 hackathon 通常時間很短,你會希望事先準備好 web3 技術堆疊。這包括註冊像 Alchemy 這樣的 web3 開發平台、下載桌面用戶端,以及熟悉主辦方提供的專屬工具。

以下是我們整理的一份簡短清單,列出準備 hackathon 工具時該做好的事項:

  • 選擇整合開發環境(IDE),例如 Remix IDE
  • 為你的 hackathon 程式碼建立 GitHub repository,讓你與團隊成員能有效協作
  • 註冊免費的區塊鏈節點供應商,例如 Alchemy
  • 研究不同的智能合約開發框架,例如 OpenZeppelin
  • 建立本地測試環境,例如 Hardhat 或 Foundry
  • 取得 Sepolia ETH,用於在測試網上部署智能合約

學習主辦方提供的工具

除了準備標準的技術堆疊外,也要花時間學習主辦方希望開發者使用的工具。

主辦方通常會在 hackathon 網站上準備詳盡的文件,幫助大家熟悉工具與相關資訊,對生態系中的新開發者尤其有幫助。

由於主辦方希望鼓勵大家在其平台上進行建構,優先建構能整合他們工具的應用程式。

4. 開始組建團隊

尋找可以一起參與 hackathon 專案的夥伴有許多方式,包括透過主辦方、Discord 上的 hackathon 頻道、以開發者為核心的 DAO,或是在社群媒體上與討論該活動的開發者交流。

你也可以直接帶著一群已經熟識的人一起參加。由於團隊通常人數不多,一般是 3、4 或 5 人,最好找技能互補的人組隊。

5. 尋找作品提交與簡報的範本

要向 hackathon 提交專案,團隊通常需要準備一份說明文件、影片,及/或簡報,展示專案的功能、運作方式,並闡述其重要性。

由於團隊會建構到最後一刻,事先準備好一份過往得獎作品、簡報範本與說明文件的清單,這些都可以重新運用在你團隊的提交內容上。透過事先準備好應用程式提交的範本,你可以更有力地為專案發聲,讓自己處於有利的獲勝位置。

評審通常喜歡看到清楚的問題陳述與價值主張,並搭配可運作的專案展示。從簡單做起沒關係,專注在你想解決的特定問題領域上,這樣才不會因為要一次建構太多功能而應接不暇。

6. 採取適當的安全措施

雖然 hackathon 通常是友善且安全的建構場所,但在出發前仍應採取適當的安全防範措施,例如將硬體錢包留在家中、不要攜帶助記詞旅行,以及購買螢幕防窺片等其他準備工作。

不要讓 hackathon 這樣的絕佳學習機會,反而變成你的負擔。

7. 打包你的裝備

如果你要參加為期一個週末的 hackathon,每一分鐘都很寶貴,準備好所有合適的裝備能幫助你充分利用時間。務必帶上充電器、備用充電器、手機充電線、行動電源、延長線、排插,以及任何能讓你的工具持續運作的物品。

此外,你也可以準備零食、飲料,以及其他能幫助你專注在工作上的個人物品,例如降噪耳機、你最喜歡的連帽外套,甚至是你最愛用的機械鍵盤。

8. 睡個好覺

你最不需要的,就是在衝刺把點子變成一個可募資的 web3 專案時,卻因睡眠不足而昏昏沉沉。睡個好覺,讓自己能以清晰的頭腦和良好的心態進入 hackathon。

歸根究底,web3 hackathon 的目標是學習、建構出有趣的東西,並樂在其中。雖然過程中會有緊張刺激、甚至壓力大的時刻,但記住當初報名的初衷,充分把握這次經驗。

Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。