上週末,我完成了一場直播課「轉型Web3開發第一課」。幾天後,我將這堂課的內容拆分並重新錄製成了7個較短的視頻,陸續在B站、視頻號、抖音、知乎等平台上發布。
B站上有字幕,其他平台則沒有。
如果你喜歡在B站觀看,可以搜索「轉型Web3開發第一課」找到這套視頻課程,或者直接搜索我的名字「Keegan小鋼」也可以找到。
以下是圖文版的最後一篇,以下是前六篇的鏈接:
01 | 自我介紹
02 | 什麼是Web3
03 | 為什麼轉Web3
04 | 普通人的機會在哪裡
05 | Web3的組成架構
06 | Web3的現狀與趨勢
開發方向
嗨,我是「Keegan小鋼」,我們繼續「轉型Web3開發第一課」。在這一節中,我們將討論剩下的幾個話題。包括Web3具體有哪些開發方向,哪裡可以找到工作機會,最後我會推薦大家學習Solidity。
首先,讓我們來看看開發方向。根據不同的層級結構,我列出了幾個不同的開發方向。
[圖片]
首先是區塊鏈網絡層,最主要的是公鏈開發和跨鏈橋開發。公鏈開發基本上可以分為兩類,EVM鏈開發和非EVM鏈開發。當然,現在大部分是EVM鏈的開發,非EVM鏈的機會非常少。EVM鏈開發還可以進一步分為Layer1開發和Layer2開發。可以看到,底層鏈的開發實際上也有很多不同的細分方向。不同的細分方向需要掌握不同的技術棧和知識技能。
[圖片]
然後,中間件層比較雜。例如,做安全審計的是安全審計員,做數據分析的可能是數據工程師或API工程師,或者其他職位。因為這一塊是一些基礎服務,更多地可能與Web2相似,也會有相應的前端開發、後端開發等等。這是關於中間件層的一些不同細分職位。
[圖片]
在應用層方面,目前大部分的開發可以分為兩大類:交易所開發和Dapp開發。交易所業務既有中心化的業務,也有去中心化的業務。中心化的業務開發涉及前端開發、後端開發、移動端開發、DevOps等等。而去中心化業務的開發,我統稱為區塊鏈工程師,但根據具體的業務肯定也會有不同的細分,例如做錢包開發、做DEX、做聚合Swap的,或者做底層鏈開發的,肯定也有不同的要求。
Dapp開發方向主要可以分為三類:Web3前端、Web3後端、智能合約。而智能合約方面,由於開發語言不同,又可以分為三類,Solidity、Rust和Move。Solidity是用於開發EVM的,也是目前最廣泛、機會最多的方向。Rust主要用於Solana的智能合約開發。Move語言主要用於開發Aptos、Sui等幾個並行鏈的智能合約。由於Move語言是由之前的Facebook開發出來的,而基於Facebook以前做過的項目Diem出來的幾個鏈,基本上都使用Move語言。
這是應用層的一些主要開發方向。
[圖片]
在訪問層方面,主要是錢包開發。而錢包開發也有不同的分類:交易所錢包、硬體錢包、EOA錢包、AA錢包、MPC錢包、多簽錢包等等。不同的錢包開發方向,所需掌握的技術也會有所不同。
我自己主要的開發方向是應用層,對交易所和Dapp開發非常熟悉。
哪裡找工作機會
接下來,你可以從哪裡找到工作機會呢?我列出了幾種不同的方式。
[圖片]
首先,最好的方式是通過熟人推薦。這是最高效的方式。在過去的幾年中,每次換工作都是通過熟人推薦實現的。
如果沒有熟人可以推薦,你也可以加入一些微信群或Telegram群。有很多專門招聘Web3的微信群或Telegram群,你可以加入,關注其中的招聘信息。此外,一些Web3技術群有時也會有人在上面發布招聘信息。
另外,如果你想進入各大交易所,也可以去各大交易所的官方招聘網站尋找工作機會。Binance、OKX、Coinbase、Bybit等都有自己的招聘網站,如下:
Binance: https://www.binance.com/zh-CN/careers
Coinbase: https://www.coinbase.com/en-sg/careers/positions
OKX: https://boards.greenhouse.io/okx
Bybit: https://jobs.bybitglobal.com
最後,我要介紹一個GitHub倉庫,叫做Web3-Recruitment-Website,它收錄了很多專門做Web3的招聘平台和渠道,GitHub地址如下:
https://github.com/Web3-Club/Web3-Recruitment-Website
其中收錄的第一個平台AbetterWeb3,是一個基於notion應用程序的中文Web3招聘社區,非常值得一看。其中,還列出了【Web3頭部交易所招聘渠道匯總】,非常方便想進入交易所的讀者們。還有一份【Web3學習資料(持續更新)】,收錄了很多不錯的學習資料,其中還有我的熱門文章《萬字長文聊聊Web3的組成架構》。還有一份【Web3就業常見問題(持續更新)】,也是一份不錯的資料,推薦新人必看。
Web3-Recruitment-Website這個GitHub還收錄了很多其他招聘平台和渠道,像Cryptocurrency Jobs、Crypto.jobs等,都是專門做Web3的招聘網站。還有專門做DeFi的defi.jobs。
附錄還列出了【Web3面試思路及問題整理】,也是一份很不錯的資料。
推薦學習Solidity
最後,無論你最終想往哪個開發方向發展,無論是前端還是後端,我都推薦一定要學習Solidity。這是因為在整個Web3生態中,EVM生態是最龐大的。在EVM生態中,做Dapps的項目最多。這也意味著做EVM的Dapps有最多的工作機會。之前在談到【普通人的機會在哪裡】時,提到的項目,主要指的就是做Dapps項目,因為只有Dapps項目才有更多機會獲得幣權,從而有機會實現一波財務自由。
而做EVM的Dapps,基本上都是圍繞著智能合約展開的,所以不管是前端還是後端,都需要與智能合約交互。如果不懂Solidity的基礎知識,又怎麼能與智能合約交互呢?
由於智能合約是整個Dapp的核心,所以智能合約工程師的重要性不言而喻,如果往智能合約工程師方向發展且不斷深耕,對應的薪資水平也會水漲船高。
至此,整個「轉型Web3開發第一課」就分享完了。
如果你有其他問題,歡迎關注我的公眾號或加我微信,找我交流。
Add A Comment