從AppWorks School 到 Web3 公司:實現轉職區塊鏈夢想的故事

Tzu Hsuan Wang
Aiworks
Published in
Jun 26, 2023

文|校友 Anna

一路走來:幣圈經歷與夢想

我是一個幣圈的狂熱玩家,經歷過 312/519,看著一堆朋友 519 的時候,因為幣安跟 FTX 震盪劇烈不能平倉從百萬身家歸 0,又看著下一波行情開始奔跑,進入 DeFi 後開始隨著公鏈浪潮起舞,看過一個又一個土狗盤,一個幣漲一百倍之後變不見,參加過 SOL 的 IDO,抽到一次就多10萬台幣(然後只賣了一半,其他後來就變不見),手上持有的 GameFi 漲 10 倍沒賣掉(最後只賺了 3 倍),還有見證了 UST 這個穩定幣螺旋死亡(0.95 逃頂的我好棒),身邊大佬瞬間蒸發上億等等的各種鬼故事。同時也看到許多區塊鏈開發者透過專業,研究項目的安全,分析是否值得投資,或是有什麼漏洞可以利用,這些技術讓我深感興趣,期待自己也能成為那樣的人,尤其自己玩了這麼多 DeFi,也好想做呀!

我本來有一份在日商,超穩定安逸又很舒適的軟體工程師的工作,但因為對區塊鏈深深著迷,渴望成為一名區塊鏈工程師,進入區塊鏈的行業,我決定放棄安穩的生活,勇敢追逐夢想,我的自學之旅就此展開了。沒想到運氣超好,剛開始自學沒多久,偶然間發現朋友分享 AppWorks School 正在招生區塊鏈課程,研究完課程列表後,相比自學,我覺得在 AppWorks School 上課學習更加有效率,於是我立馬報名了,也順利成為了第一屆的學生。

AppWorks School 的學習經歷

課程時間是每週一和週四的晚上 7:30 到 9:30,採用了翻轉教室感的分組討論和自主學習模式。開始的幾週是分組作業,圍繞著區塊鏈的基礎知識展開探索。後來,我們進入了個人作業階段,使用 Remix 和 Hardhat 框架進行 Solidity 開發,每週也會有同學分享作業成果。這門課程的節奏相當緊湊,每週需要花上 4 到 6 個小時完成作業(不包括看影片的時間)。

我個人不止於完成作業,還會嘗試其他練習,例如把上課沒寫到的 Ethernaut 寫完之類的,每週大概花費 20 個小時來深入這個領域,在課餘時間也跟幣圈朋友發了幾個 NFT 的 Side Project,小小賺了一點滷蛋錢,當時的我已經確定好離職時間,所以其實是抱著不成功便成仁的心態在努力。

進入到第二階段的課程,終於迎來了我期待的部分 — — DeFi

課程中實際開發了許多DeFi功能,像是重要的借貸和清算,還有基本的自動化做市商(AMM)和交換(Swap),研究了 Compound 以及 Uniswap v2 的協議。更重要的是,我們學習了合約安全漏洞的相關課程,因為寫出一個存在漏洞的合約就等於成為駭客的提款機。為了深入實踐合約安全,我們還進行了閃電貸攻擊模擬,尋找合約漏洞,而且還有一個有趣的分組活動,大家彼此寫合約、找漏洞,看看哪組找到更多洞!

這個階段讓我在合約安全領域有了巨大的成長,讓我更有信心寫出沒有漏洞的合約。

最後一項活動是可以組隊或個人的專案,我選擇了做鏈上的量化交易。畢竟,自從 FTX 事件後(剛好在課程中發生),我對中心化交易所的安全性感到不太放心。幸運的是,我抓到班上超強的夥伴一起合作,我們研究並應用了課程中未用到的 UniswapV3 的功能,順利在規定時間內開發出了一個從 Tradingview 打訊號到鏈上下單的 Demo。

令人印象深刻的教師與學習環境

這門課程讓我印象深刻的地方是,老師們超級強大,幾乎能讀懂 OP code(原始碼),對區塊鏈了解得徹底,我都私下稱他們為「會行走的 EVM」,而且他們非常樂於教學,不管是上課還是私下提問,他們總是充滿耐心,批改作業也超細心,批改的附加知識內容甚至開了另一個 Hackmd 頁面寫到滿,讓我們不僅在作業中學到了很多,還收穫了其他意想不到的區塊鏈知識。

校務人員也都很貼心,隨時關心學生進度,重要的事項一直提醒,也陪伴我們每一堂課程,還準備了一系列的轉職訓練,修改履歷跟模擬面試等,都給我了相當大的協助。

同時這門課也讓我交到了一群志同道合的朋友,每個同學在自己的領域都很猛,我們互相學習,真的是獲益匪淺,在後來的 TON 黑客松中,我們還組隊一起參賽,超好玩!

實現夢想:從 AppWorks School 到 Web3 公司

畢業後,我目前在 Web3 的公司做後端(合約工程師這個職位被強大的同學幹走了),雖然是後端,但在 Web3 的公司中還是天天要跟合約互動,取得鏈上資料,與一般的後端在 coding 的內容有一定的差距,當然少不了要開開 API 管理資料庫處理 CICD,但多了各種跟合約有關的需求之後,如果不是上過 AppWorks School 的課程,我應該光是理解需求就要耗費非常多時間,畢竟其他行業的後端工程師不可能知道什麼是 ABI,什麼叫做抓合約 Event,錢包跟簽名又是什麼。然而,由於我上過課程,具備了合約工程師的能力,讓我在區塊鏈行業的後端工作上毫不費力。

現在,公司的產品也是 DeFi,也是各項滿足了我的夢想,活得超快樂(其實公司自由度跟福利有點讓這個夢想超標到天際了…但這個就是與此話題無關的快樂了XD),真心感謝 AppWorks School 的課程,讓我比預期中更快速達成了目標!

--

--