ETHTokyo 2024 黑客松參賽心得

ETHTokyo 2024 黑客松參賽心得
最終得獎團隊全體合照

如同去年的承諾,今年再次來到了東京!不過可能因為主辦單位的不同,與去年相比,規模相對比較小,不過這次在東京舉辦的參加 ETHTokyo 2024 駭客松的經歷依舊是充滿有趣的回憶,這次比賽的特別之處在於,我被同事們排擠,只好被迫自己組隊參賽然後竟然意外得獎,事後回想還是覺得蠻好笑的,就用文章記錄下我在這次活動中的一些心得。

第一印象與初步策略

活動第一天是晚上六點才開始,吃完晚餐抵達會場後,這次會場的環境還是不錯,在 PARCO 18 樓 Digital Garage 的辦公室,比起去年,今年的規模明顯小了很多,總共參加者大約只有兩三百人,但是場地佈置和網路、飲食等設施依舊很不錯,看得出來日本的主辦單位對於活動的精緻度都有一定的要求,現場的氛圍也非常好,參加者與贊助商之間的交流與合作非常熱烈。

這次的獎項

接著,我就先坐下快速分析了這次比賽的策略,並開始思考如何充分利用時間來達成主要的比賽方向以及贊助商們所設定的目標。

自行組隊與漫長奮戰

第二天我來到會場的時間有些晚,大約下午三點才到達,當時同事們已經組了兩個隊伍,並且因為人數限制和題目簡單的關係,他們說「Kordan 自己組一隊啦!」,沒有邀請我加入。

無情的同事們

當時我腦中閃過一個念頭:「有了 AI,似乎還真的可以試試看!」由於我更喜歡自由地走動,而不是長時間坐在會場裡,於是我決定試試看獨立完成一個題目,從下午五點開始構思並著手執行,一直工作到凌晨六點才休息(中間因為趕地鐵到飯店繼續工作)。

與贊助商和評審的互動

第三天,因為熬夜我睡到中午才起床,吃完午飯後大約下午兩點才回到會場,這時候發現他們已經在準備簡報了(這次的評審方式是分區、各自找廠商 Pitch 你的想法)。我這時候才開始準備我的簡報並進行了多次調整。在與評審和贊助商互動的過程中,我遇到了一些有趣的事情:

  • GMO 的評審一直在排隊,但似乎心不在焉,我也沒能引起他的興趣。
  • BNB 的團隊對我的項目表現出了極大的興趣,尤其是我一個人完成了這麼多事情,讓他們感到驚訝。不過,似乎因為我沒有主動申請他們的 Track 加上沒有事先部署合約,他們雖然表示很喜歡但是最後他們還是沒有頒獎給我。
  • Metamask 的技術人員與我討論了很多技術細節,特別是他們的重點公鏈 Linea,過程中有很多扎實的技術討論,甚至都聊到了 GTM 讓我誤以為我在做投資人簡報。
  • ENS 的兩位評審對我的項目特別感興趣,尤其是我使用 AI 配合 Script 來完成影片的部分,他們對此感到非常震撼。
  • Mecari 的評審們加起來應該有七位聽完我的簡報甚至還群體鼓掌,讓我有得獎的錯覺,日本真的是很有禮貌的民族呢...。

附上我最終的簡報(內含完整 Demo 影片):

得獎與整體使用 AI 的心得

最終,我與我的同事們組成的三支隊伍獲得了七個獎項,其中我自己負責的項目也順利進入了前六名的決賽,並贏得了多個獎項。在這次駭客松中,我是唯一一個單人組隊參賽的人,雖然過程非常辛苦,但也因此獲得了不少評審的讚賞。他們對於我運用 AI 完成全部工作的能力感到驚訝,這也是我久違第一次完全 Fullstack 透過 AI 來完成一個項目。

我的一個小心得就是即便透過 Cursor 要完成項目還是需要對 Web3 程式有一定的熟悉度,因為 Solidity 以及 Javascript 生態的變動實在太快了,每個鏈雖然都是 EVM-compatible 但是在開發生態還是很碎片化,這也都是 AI 還沒有學會的,舉例來說,WAGMI 的改版就讓我在寫程式的過程中吃了不少虧,最後才發現他們 v2.x 做了很多 breaking changes。

寫程式現在對我來說真的算是興趣,透過這次實際上的練手,更能對技術前沿的發展更有感覺,不僅可以測試腦中新想法,還能從其他參賽者中學習,不斷在這個快節奏的行業中進化。隨著 AI 不斷的發展,也許明年有機會還是可以再次試試看在東京參賽!

我拍攝的短片