Web3 搵工記
本文整理自我在 DHK 分享會(2026 年 5 月 16 日)DHK 漂流教室 關於 在 Web3 界別找工作的心得分享內容。
寫在前面:關於我
過去這幾年,我一直在區塊鏈這個圈子打滾。先是在 Polkadot 生態做了四年 Developer Relations Engineer,之後花了一年多時間,把重心轉移到 Ethereum 上。
這一年多,我做了幾件對自己挺有意義的事:
- 深入鑽研 privacy tech,特別是 zk-SNARKs 和 FHE(全同態加密) 的基本原理;
- 完整跑完 PSE Bootcamp 2024 和 Rareskills ZK Bootcamp;
- 拿到 Ethereum Foundation 的資助,從 2024 年 12 月做到 2025 年 2 月,開發 Semaphore MultiSig Smart Account Module,官方 blog 也有提到;
- 使用 Zama fhEVM 編寫了個為鏈上投票加密的應用,拿下 Zama FHE season bounty 第二名(2025 年 4 月);
- 入選 Ethereum Protocol Fellowship Cohort 6(2025 年 8 月至 11 月),並在 Devconnect 2025 大會 上做了分享。
然後,從 2025 年 6 月開始,我就一直在找工作。到今天,總算有兩間公司走到了最後階段,其中一間還跑了四輪 interviews。
如果你想了解多些我的背景,歡迎看我的 GitHub Profile 和 LinkedIn Profile。
下文是我這段時間摸索下來,關於在 Web3 開發領域發展的一些心得。希望對同樣有志入行、或是想在這條路上走得更遠的朋友有點幫助。
Web3 開發者的五種角色
很多人一說起 Web3 開發,腦海裡只有「寫智能合約」那一個 image。其實這個行業的職位光譜比想像中闊。隨便打開 Morpho 的招聘頁,或是 LayerZero、Chainlink 這些頭部協議的 careers page,你會發現工程崗位至少分成五大類。

1. 智能合約工程師 (Smart Contract Engineer)
這是大家最熟悉的角色。EVM 系基本上就是 Solidity,工具鏈以 Foundry 和 Hardhat 為主;Solana 系則是 Rust。
但這個職位真正考的,不只是「你會不會寫智能合約」,而是「你懂不懂怎麼 hack 智能合約」。面試的時候,公司通常會丟一份合約代碼給你,要你當場找出當中的安全漏洞,講出能怎麼攻擊,再說明怎麼修。攻防的觸覺,比寫得出 code 更重要。
智能合約的世界,大致可以再切成幾個方向:
- DeFi 類:swap(Uniswap)、lending 和 yield-bearing token(Aave、ERC-4626);
- Account Abstraction:ERC-4337、ERC-7702、ERC-7579;
- 跨鏈(Cross-chain):LayerZero、Chainlink;
- 預言機(Oracle):Chainlink;
- Privacy Tech:Zero-knowledge proof,或在鏈上跑 FHE(例如 Zama 的 fhEVM)。
學習資源方面,我自己常用的有:
- EVM 系課程:Cyfrin Updraft,當中的 Advanced Foundry Course 和 Smart Contract Security 很實用,也有 full-stack web3 development 系列;
- Rareskills:blog 和書 都寫得很扎實,Zero Knowledge book 是我見過講得最仔細的 ZK 入門之一;
- 練手實戰:CodeHawks 和 Code4rena 是 hacking 與 securing smart contract 的競賽平台。
我自己目前也在參加 Atrium 的 Uniswap Hook Incubator,邊學邊做。
2. 協議/後端 工程師 (Protocol / Backend Engineer)
這個是寫 Ethereum 節點、Solana 節點等底層代碼 的角色。語言以 Rust 或 Golang 為主。
這行最大的好處是:整個生態都是開源的。你不用等公司給你上崗,今天就可以開始切入。
幾個值得看的幾個代碼庫及資訊:
- Lighthouse(Ethereum consensus client):官網 / GitHub
- Reth(Rust 寫的 Ethereum execution client)
- Geth(Go 寫的 Ethereum execution client):官網 / GitHub
- Lean Ethereum Roadmap
更重要的是,這個圈子有定期公開的開發者會議 (dev calls),你可以直接加入、聽他們在討論什麼,了解協議在往哪走:
我的建議是:找這類工作前,先在某個 repo 上提交 3 至 5 個有質量的 Pull Requests,順便加入他們的 Discord、混進那個開發圈子。當你已經是「對方認得名字的人」,履歷的份量會完全不同。
這個方向的門檻最高,但回報也是這幾個崗位中最高的。
3. 開發運維 (DevOps / Infrastructure Engineer)
負責區塊鏈節點的運維。工具鏈大概是這些:
- Docker、Kubernetes、shell script
- Python
- Log monitoring、System health、Observability(典型組合是 Prometheus + Grafana dashboard)
對於從傳統開發運維 或雲端開發運維出身的工程師來說,這條切入路徑相對自然。
4. 開發者關係工程師 (Developer Relations Engineer - DevRel)
DevRel 的本質是協議 / 核心產品 ↔ 開發者社區之間的橋樑。日常會做的事,大致包含三塊:
- 寫 code 和快速上手入門:做 demo、寫範例、把文檔串通,展示出如何利用平台 API 高效建立開發者需要的功能;
- 產出技術內容:documentation、技術文章、教學影片。我個人覺得 Lee Robinson 寫 Cursor 教程系列 是 DevRel 內容的一個好例子 —— 既有深度,讀起來也饒有趣味;
- 辦活動和上台分享:線上工作坊、線下開發者交流會,到開發者大會 上作分享/演講。 (同時也可留意一下未來的 Ethereum Devcon 8 India、Synthesis Hackathon,翻翻獲獎項目)。
5. 方案架構師/派駐工程師 (Solution Architect / Forward Deployed Engineer)
這個角色是協議 / 核心產品 ↔ 企業客戶之間的橋樑。常見於面向企業客戶的產品,包括正在和 TradFi、RWA 融合的 DeFi 界別。
技能組合和 DevRel 接近,但更強調對客戶業務的理解,以及把產品落地到客戶技術棧的能力。
工程師的級別與薪酬
國外公司的工程的晉升階梯,一般分成四級:
| 級別 | 經驗 | 年薪(人不在北美) |
|---|---|---|
| Engineer | 0 – 3 年 | — |
| Senior Engineer | 3 – 5 年 | US$120k – 160k |
| Staff Engineer | 5 – 8 年 | US$160k – 240k |
| Principal Engineer | 8 年以上 | US$240k 或更高 |
如果你人在北美(特別是 NY、CA),同一個級別通常會再加大約 US$40k/年。
有一個現實要面對:現在已經幾乎沒有 (Junior) Engineer 職位了。AI 把很多 0 - 3 年的職位工作給吃掉,多數團隊都是直接從 Senior Engineer 起跳。
如果你誠實地評估自己,覺得能力還未及 Senior 階段,那麼現階段的重點是 upskill,但也可不時投履歷取市場反饋:
- 學習:參加各種 bootcamp、訓練營、線上課程;
- 踐行:去打 hackathon、做 bounty;
- 參與:如果你有志發展的公司有公開 dev call、dev meetup,走去參加;
- 混圈子:對 Ethereum 或 Solana 有興趣,就直接加入他們的 developer community call——這些 call 是公開給所有人參與的,沒人會問你是哪間公司。
國外、香港、新加坡:三個市場的觀察
國外公司(美國、歐洲)
- 大約有 一半 的職缺有地區限制——很多寫明要 NYC 或 CA。
- 即使可以 remote,往往也有時區限制(UTC -7 - +3 左右,也是北美,南美,西至中歐地區),這類工作要你習慣 10pm - 12am 開會。
- 在亞洲能拿到的多數是 Solution Architect 或 DevRel - APAC 之類的角色。除非你工程能力很強,才有機會擠進 core dev 的隊伍裡。
- 但另一邊也有一少部份在澳洲,則是 UTC +11.
香港
- 大部分是 CEX(中心化交易所):Bullish、HashKey、OKX、富途、Animoca Brands(NFT)等。
- 工作內容多數和 DeFi 交易有關,做底層 protocol 的公司不多。
- 留意一個現實:香港做區塊鏈的公司,不少都有國內巨頭騰訊、阿里、或 OKX 的身影。
新加坡
- 區塊鏈公司明顯比香港多。憑感覺,香港和新加坡的供應比大約是 3 : 7。
其他不能忽略的細節
最後是一些零碎,但都重要的提醒:
- 把 LinkedIn 和 GitHub Profile 整理好。這是 recruiters 看你的第一眼,有時更會因此主動接觸你。
- 小心釣魚式假 recruiter。有不少騙徒偽裝成 recruiter,發一份「source code」叫你下載執行、討論修改。一旦你跑了那些程序,你電腦裡的資料就會被打包送走。任何要你跑陌生程式的 interview flow,都要先當作 red flag。
- 把 AI 真正用進你的編程流程。AI-assisted coding 和 agentic coding(Cursor、Claude Code 等)很可能是 軟件開發裡的範式轉移。要麼用 AI 工作,要麼被懂用 AI 的人取代。
- 既然入了這行,請保護好你的加密幣資產。你不會知道幾時會成為別人的目標:
- 投資一個好用的 hardware wallet——成本不到 US$300;
- 用 Safe multi-sig 管理長期持有的資產。
寫在最後
Web3 是一個還在快速演化的行業。技術棧每年都在變,估值起起伏伏,但對「能把事情做出來」的工程師的需求一直都在。
我這一年多的轉型經驗告訴我一件事:這個圈子最值錢的,是「在公開場域留下的痕跡」——你的 GitHub commits、你發的 PR、你在 dev call 的提問與分享、你跑過的 bounty、你寫過的文章。當這些東西夠多,工作會反過來找你。
希望這篇分享,對在路上的你幫助。祝馬到功成。
