今年 4 月時,可能是「金三銀四」的關係,經常會看到有前端同行在聊找工作的事情,在那煩惱去啥樣的公司比較好,也在為工作的穩定性和前景等而不知所措。
對於自以為「看透一切」的我而言,認為他們只要沒跳脫出原來的維度,不管做什麼選擇都將會迎來同樣的結果;然而,無論我如何解釋局限性,他們都無動於衷,真令我著急!
於是乎,我心累地寫下《對前端同行的最後一次勸誡》,並決定再也不「多管閒事」地試圖拉那些要往火坑裡跳的人一把 —— 放下助人情結,尊重他人命運。
雖說我堅定地認為前端原有路線是走不通的了,但該怎樣相對平滑地切換到另一條看似可行的路線,當時的我也是心裡沒數。
直到 5 月中,我在折騰家庭數據中心時可能是在想去中心化相關問題,突然腦中蹦出個詞 ——Web3—— 為我指明了那條較平滑切換的路線。
接觸 Web3#
關於「Web3」,在 5 月 14 日之前也只是聽了聽,基本只知道有這麼回事,沒去真的了解過。
可當我在那天安裝 MetaMask 體驗了幾個 dApp 並初步了解了生態之後,覺得 Web3 這個方向成長空間很大,很有前景 ——
面向個人用戶的 dApp 那麼少,用戶體驗又那麼爛,基礎設施體系也尚未成熟,當然「成長空間」很大啦!😂😂😂
提到「Web3」,就會想到另一個與之密切相關的詞 ——「DAO」,即「去中心化自治組織」—— 是種看上去很符合我理想中樣子的組織形態。
理所當然地,我立即申請並加入了一個由國人發起且與我理想相匹配的 DAO。
在快月末時,那個 DAO 的主理人在群裡轉發了由 OpenBuild 組織的「Web3 前端訓練營」,不僅能學到轉型為 Web3 全棧開發所需的知識與技能,還是免費學,另有各種獎勵,我實在是找不到不報名的理由!
訓練營的學習#
該訓練營從 6 月 4 日開始,完全在線上進行,且除了答疑環節之外都是異步的,無論是教學的或是學習的都有很大的自由空間,可自主安排時間。
整體的定位與設計更傾向於「幫助有經驗的 Web2 前端轉型為 Web3 前端」,包含 6 節基礎課與 3 節進階課:
- 基礎課程 —— 開發一個基於 EVM 的 dApp 所要掌握的基本要素,並用較常見的項目類型 NFT market 和 DEX 作為實戰練習;
- 進階課程 —— 推廣利益相關方的產品,順便幫助想要入行的開發者盡早適應目前行業的多變。
每節課都有相應的課後作業,做好後需在配套的 GitHub 倉庫中提交 PR 等待審核人員查看;在 7 月 16 日之前提交的能獲得獎勵,最高可達 43 USDT。
若是在學習與做課後作業過程中遇到問題,還有訓練營專屬群供大家實時地探討交流,在互助式學習的同時也起到互相監督的作用。
不只做課後作業有獎勵,寫出好的學習筆記以及為訓練營做出其他貢獻都會有獎勵,不過同樣僅限於 7 月 16 日之前 —— 作為活躍的積極分子,我自然都拿到啦~😎😎😎
即便現在已經沒獎勵了,但要是想向 Web3 轉型,這個訓練營的課程還是值得一看的;最好是照樣跟著做課後作業,我身為審核人員之一會盡可能去批改。
關於我在參加訓練營時的更多體驗,詳見學習筆記《智能合約純小白是如何完成自己的第一個 dApp——NFT market?》和《OpenBuild Web3 前端訓練營複盤》。
訓練營的收穫#
這一個多月的訓練營經歷對我起到了較大影響,算是我人生中的一個里程碑,因為多個角度的收益看起來還不錯 ——
最基本也是最重要的,達成了報名參加訓練營的最初目的 —— 轉型為 Web3 全棧開發 —— 雖然還只是剛邁進門檻,但已能夠獨立開發完整的 dApp,為接下來參加黑客松打下基礎。
由於在學習過程中積極地在群裡與他人交流,並時不時給主辦方提建議,我被吸收進「助教」隊伍,幫助審核課後作業。
此後,我又「拼命」審核並合併了好幾百個 PR,間接教導了一部分人使用 Git 的技巧以及進行開源協作時的注意事項。
鑒於我較為突出的表現,算上做課後作業和寫學習筆記的獎勵,最終在結營時獲得了 500 多 USDT,應該是最多的了。
我在訓練營期間的活躍產生了些許影響力,與其他人建立了連接並逐漸熟悉起來,包括主辦方 OpenBuild 的創始人。
以這次的訓練營為引子,我向 OpenBuild 提了些比較系統性的改進建議,也輕微地畅想了下其未來的發展方向;也許是看我有心携手共進,被拉進到 PMC 當中了。
經過多次溝通交流,至少我認為與 OpenBuild 之間可建立一種深度合作關係 —— 形式上相互獨立,實際上卻又緊密相連。
小結#
作為一名摸爬滾打十多年的 Web 前端工程師,堅決不看好傳統互聯網行業的 Web 前端開發前景;機緣巧合之下,讓我發覺 Web3 這個能最大限度平滑遷移的行業。
自那之後,我果斷決定向 Web3 全棧開發轉型,即除了原本的 Web 前端知識與技能外,還需學習並掌握智能合約開發,在此基礎上積累相關項目經驗。
通過深入參與由 OpenBuild 組織的「Web3 前端訓練營」,我不僅達到了「轉型」這個最基本的目的,還得到了很多額外的收穫,正反饋十分充足!