作為一個學會智慧合約的前端開發者,該如何找到 Web3 工作?

語言: CN / TW / HK

最近有個朋友諮詢我一個問題。

他做前端大概有五年了,技術比較一般。從去年開始就一直非常看好 web3 方向。但在 web2 的公司做久了,有一種思維定性,沒有下定決心學習 web3 的技術,也不知道從何而起。

後來他看到我開始佈道 web3,糾結了一段時間,前段時間終於下定決心,開始跟著我學起了他猶豫了一年的 web3 技術。

從 solidity 開始,到 truffle、ethersjs 等等,把常用的技術全學了一遍。也根據我的 github 專案做了三四個入門級別的 DApp,整個開發流程也相對熟悉。

這是 Github 專案地址:github.com/luzhenqian/web3-examples

但現在仍然很迷茫,因為現在的他需要一個真正轉型的契機,也就是尋找一份 web3 工作。

這種迷茫,在我的理解中,應該是一類通用問題,也就是:作為一個前端開發者,在學會了智慧合約後如何加入到 Web3 開發的公司或者團隊。

我相信存在這類問題的人不在少數,所以在我幫朋友解惑後,順便把這個過程中的一些思考整理出來,幫助更多存在同類問題的小夥伴答疑。

要完成這個任務,我認為需要做四個階段的準備:確認自身技術棧、確認自身領域、確認目標公司、自我準備。

首先第一個就是整理好你的定位與技術棧。找工作這件事,其實就是營銷。你需要把自己包裝成產品,然後要對產品進行定位與美化。

如果仍然錨定做開發者,那麼定位主要分兩個:

  1. 仍然主做前端。
  2. 全棧。做合約開發,同時也做前端。

第二個就是確定好自己切入的細分領域,你可以理解為主要業務範疇。

Web3 目前的領域非常多,比如:

  • 交易所。
  • 公鏈。
  • NFT 交易所。
  • 錢包。
  • 鏈遊。
  • DID。

第三個就是想好自己要加入的公司型別,這個時候公司就是你的使用者,你需要給公司畫使用者畫像。

以 base 為維度進行劃分,基本上有三類:

  • remote
  • 國外
  • 國內

以規模進行劃分,大概也有幾類:

  • 頂級大廠,比如頭部交易所和公鏈。
  • 獨角獸公司,拿到千萬級別美金的知名公司。
  • 商業化公司,拿到千萬級別人民幣的知名專案。
  • 增長階段的公司,有一些使用者,拿到了一些資本投資,處於增長階段的公司。
  • 創業公司,還沒有什麼錢,也沒有什麼使用者的剛起步的公司。

最後一個,你需要編寫自己的簡歷。

如果你沒有經驗,那就自己給自己增加一些經驗,比如想辦法參加一些黑客松,參加一些社群活動,也可以在 Github 上做一些小專案,不一定功能很龐大很複雜,但一定要有創意和創新,小而美。

產品定位

先來看產品定位,也就是自身的問題。

技術棧我推薦你這麼選:

  • next.js:最流行的前端框架,沒有備選。
  • tailwindcss:最流行的 CSS 框架,沒有備選。
  • solidity:最流行的智慧合約程式語言,沒有備選。
  • ethersjs:最流行的智慧合約互動庫,備選是 web3.js。
  • wagmi:最流行的 React Hook 智慧合約互動庫,沒有備選。
  • hardhat:最流行的智慧合約開發框架,備選是 truffle。
  • open zeppelin:最流行的智慧合約庫。

業務領域沒有侷限,都可以選擇。但一定要有自己最擅長的那一個,也就是專精領域。在你的專精領域中,你就是專家,你可以一直侃侃而談,但一定不能被問得啞口無言。比如選擇 NFT。你需要把 NFT 相關的協議全部搞得非常明白,比如 ERC721、ERC1155 等。同時還需要知道白名單是怎麼做的、荷蘭拍賣該怎麼去做、NFT 交易所怎麼做,手續費如何抽取、NFT 的一些種類,PFP 背後的邏輯等等、一些藍籌專案是如何運作起來的、NFT 創作網站的流程及實現方案等等。千萬不要什麼都懂,但什麼都不精通。

使用者畫像

接下來就是使用者畫像,也就是公司的定位。

我推薦的公司畫像是這樣:remote、國外。規模的話自然是越大越好,因為薪資報酬相對都更穩定。當然一些小而美的公司也不錯。在正式投遞簡歷之前,一定要對公司進行全方位瞭解。比如公司的主營業務是什麼,不存在實際價值的公司一定不要去。所謂實際價值,就是能夠解決某一個或一類真實存在並有意義的實際問題。同時也要看一下團隊背景和創始人背景。

簡歷階段,我建議根據意向崗位來定製自己的簡歷。提高通過率,節省時間成本。首先在簡歷上把自己的技術體系寫清楚,儘量契合目標崗位。在商業化以上的公司裡面,更注重個人領域的細分,他們通常更看重你的技術深度,因為他們把你招進去是要做螺絲釘的。所以你需要在這方面多加準備。如果是創業階段或者增長階段的公司,他們通常更看重你的想法,因為在這個階段中,他們的產品也是在得到使用者反饋後迅速變化的,並沒有形成固有的形態,他們需要你去和他們一起 building 產品。

另外在簡歷上也有一些小技巧。比如儘量把頭像放上去,很多歐美的公司都需要通過頭像知道你的膚色和你是哪國人。同時簡歷中不要使用很糟糕的英文。有找一些優質的簡歷模板進行參照。總之要從一些細節之處來展現你的專業度。

最後祝你早日加入理想的公司。

我們是一群立志改變世界的人。而 Web3 是未來世界一大變數,我們想幫助更多人瞭解並加入 Web3,如果你對 Web3 感興趣,可以新增我的微信:LZQ20130415,邀你入群,一起沉澱、一起成長、一起擁抱未來。