AppWorks School 解鎖區塊鏈專業知識的鑰匙

Tzu Hsuan Wang
AppWorks School
Jun 26, 2023

--

文|校友 Brian

大家好,我是 Blockchain Batch#1 的 Brian,目前在 Fazz 擔任區塊鏈工程師,很謝謝當初 AppWorks School 有這樣的課程,讓我們能夠有系統性地學習區塊鏈相關的知識,關於這個課程的一些心得,可以分成下面幾點說明:

AppWorks School 獨特的教學模式

AppWorks School 塑造一個完全的自學環境,不同於傳統的手把手教學,而是給我們一個方向,讓我們自己動手解決問題。在課程中,導師的角色不再是在講台上單方面輸出的講師,而是一個引導者,他們會確保我們的學習方向正確,並提供必要的支持和指導。

老實說這種學習方式跟我一開始預設的很不一樣,說真的當初還蠻不習慣的,很多坑要自己踩,自己填,且在找尋答案時,會發現找 A 會有 B 名詞不懂,找 B 名詞時,又有 C、D 名詞不懂,一開始整個是搜尋地獄,寫一題作業可能會花好幾個小時,因為需要了解的延伸的知識點太多。

但慢慢熟悉後,確實對於整個架構有更全面的了解,同時可以幫助我們在發現問題與解決問題的能力,當撐過了那段時間後,其實也覺得這種教學方式更符合現在實務上對於工程師的需求。

業界最完整的區塊鏈課程

其實我在加入 AppWorks School 的課程之前,就已經有在寫合約。但當時的學習資源並不多,並且沒有系統性的整理,多是散落在各個地方,需要自己拼拼湊湊。因此當時對於很多底層的運作邏輯,其實也是似懂非懂。

但是課程會強迫你從區塊鏈的原理與運作邏輯了解起,了解什麼是區塊鏈,什麼是共識機制,什麼是交易等等。一開始可能會覺得為什麼要了解這麼多,但是隨著開發時間的增加,過程中開始會遇到各式各樣的問題,這時就會發現其實底層原理真的很重要。

目前對我來說,AppWorks School 的課程應該可以說算是業界最完整且最有深度的區塊鏈課程,會包含從區塊鏈底層原理、Solidity 語法、Proxy Pattern,到 DEFI Protocol (Uniswap, Compound)、合約安全性等多個面向。

良性競爭的同儕壓力

AppWorks School 在選人上也是花費了許多心思,因此同儕間的能力都會有一定水準,大家會一起交流,互相督促學習,因此更能夠促使自己快速進步,尤其當作不出來或是想放棄時,看著別人做得出來,自己卻卡關,總是會覺得不甘心,只好又繼續奮戰。

在小組作業中,我們可以像一支革命軍隊一樣協同作戰,共同努力達成目標。尤其是在最後的攻擊案例重現過程中,我們經歷了許多挑戰和困難,甚至多次懷疑自己是否能夠成功。然而,在共同努力下,我們成功地克服了這些困難,並學到了許多寶貴的經驗和教訓。

整體而已,真的很感謝 School 有這樣的課程,不單單讓我對於區塊鏈的知識與技能提升了很幾個檔次,更重要的是認識到了一群很棒的大家,可以一起互相激勵與前進。

--

--