最近有个朋友咨询我一个问题。
他做前端大概有五年了,技术比较一般。从去年开始就一直非常看好 web3 方向。但在 web2 的公司做久了,有一种思维定性,没有下定决心学习 web3 的技术,也不知道从何而起。
后来他看到我开始布道 web3,纠结了一段时间,前段时间终于下定决心,开始跟着我学起了他犹豫了一年的 web3 技术。
从 solidity 开始,到 truffle、ethersjs 等等,把常用的技术全学了一遍。也根据我的 github 项目做了三四个入门级别的 DApp,整个开发流程也相对熟悉。
这是 Github 项目地址:github.com/luzhenqian/…
但现在仍然很迷茫,因为现在的他需要一个真正转型的契机,也就是寻找一份 web3 工作。
这种迷茫,在我的理解中,应该是一类通用问题,也就是:作为一个前端开发者,在学会了智能合约后如何加入到 Web3 开发的公司或者团队。
我相信存在这类问题的人不在少数,所以在我帮朋友解惑后,顺便把这个过程中的一些思考整理出来,帮助更多存在同类问题的小伙伴答疑。
要完成这个任务,我认为需要做四个阶段的准备:确认自身技术栈、确认自身领域、确认目标公司、自我准备。
首先第一个就是整理好你的定位与技术栈。找工作这件事,其实就是营销。你需要把自己包装成产品,然后要对产品进行定位与美化。
如果仍然锚定做开发者,那么定位主要分两个:
- 仍然主做前端。
- 全栈。做合约开发,同时也做前端。
第二个就是确定好自己切入的细分领域,你可以理解为主要业务范畴。
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,邀你入群,一起沉淀、一起成长、一起拥抱未来。