在為 ETHGlobal BANGKOK 2024 做準備時,除了專注於贊助商的特定技術外,掌握一些核心的 Web3 和前端開發技術也同樣重要。這些技術將幫助我們更有效地實現專案想法。以下是一份全面的技術準備清單:
前端框架和庫
a. React
b. Next.js
c. Tailwind CSS
Web3 開發工具
a. ethers.js / web3.js
b. Hardhat / Truffle
c. MetaMask
智能合約開發
a. Solidity
b. OpenZeppelin
後端和資料庫
a. Node.js
b. MongoDB / PostgreSQL
開發工具和環境
a. Git 和 GitHub
b. Docker
測試和部署
a. Jest / Mocha
b. CI/CD (例如 GitHub Actions)
項目管理和文檔
a. Agile / Scrum 方法論
b. 技術文件撰寫
準備策略:
建立學習路徑:根據目前的技能水平,為每個技術領域制定學習計劃。
動手實踐:通過構建小型專案來應用所學知識,特別是整合多個技術的專案。
參與社群:加入相關的開發者論壇和社群,如 Stack Overflow、Reddit 的相關子版塊等。
關注趨勢:訂閱相關的技術博客和 YouTube 頻道,掌握最新的 Web3 開發趨勢。
模擬黑客松:給自己設定一個 48 小時的挑戰,模擬黑客松環境,提前體驗高壓力下的開發。
準備程式碼片段:建立一個常用程式碼片段的資料庫,以便在比賽中快速調用。
建立開發模板:準備一個基本的專案模板,包含常用的配置和依賴,以節省比賽中的設置時間。