因为在群里经常有人问我 Web3 工作相关的事情,我回答了一遍又一遍,可每次有新群友加入,又会把这个问题重新问我一遍。
所以我决定帮群友写一篇文章,这样可以帮助后面新入群的朋友指点迷津,同时又避免了重复回答相同的问题。提升人生效率。
从有这个想法,到抽出时间专心写这篇文章,其实已经拖了一周左右了。
下面是本文正文。
Web3 开发者需要学习哪些技能?
因为看这篇文章的大部分都是技术型人才,那我就先讲下技术。
首先澄清一下技术对 Web3 的重要性如何。Web3 并不像 Web2 那样,技术占比那么高。其实在 Web3 里面,技术没那么重要。这是一定要认清的一项原则。
在之前我写了 N 篇介绍 Web3 技术的文章,这次我一切从简,只介绍必不可少的几项技术。
Web3 中的主要编程语言只有两种:solidity 和 javascript。
solidity 的作用是编写智能合约和区块链交互。
javascript 的作用是为了编写各种脚本来测试、编译、部署智能合约。同时 javascript 也可以作为后端编写 API,也可以作为前端与 solidity 的 abi 进行交互。
也就是说,web3 最小技术成本就只有这两门语言而已。其他像 Go、Rust 等等语言都不是必须的。
学完了这两门语言,就是一些框架和开发工具。有很多选择可以选。我比较常用的一套技术栈是 openzeppelin、turffle、nextjs、ethersjs、wagmi 等。不过你可以选择其他的组合,它们都大同小异。
学习完语言和框架之后,就是尝试实现一些小项目,比如如何发币;如何发 NFT;如何写空投合约、荷兰拍合约等等。
你可能会说我遗忘了区块链。OK,区块链确实很重要,是智能合约的基础。但你要知道,在你工作中有 90% 的可能性都不会直接编写区块链的代码,除非你在开发区块链。快速搞懂区块链原理就可以了,不需要在这上面花费太多时间。
我开发了一个网站,里面包含了一堆从零实现的项目,你可以学习一下。
线上预览地址:www.webnext.cloud/
GitHub 地址:github.com/luzhenqian/…
以防万一,你可以点个 star。或者这将会是你获得 10 万月薪的一次重要机会。
如果你学完并精通了上述技能,那你算是一个初级 Web3 开发者了,可以尝试去找一些工作。但通常很难拿到 5 万以上的薪水,即使是在 other countries 的公司。
那么一个中高级的 Web3 开发者应该具备什么样的能力呢?
其实编程语言和框架还是上述的那些,更多的是经验。这些经验主要体现在两点上:合约安全和 gas 优化。
Web3 和 Web2 的一大区别是,合约一旦部署就几乎不能再修改。这样一份有漏洞的合约就非常危险了。有一帮人专门靠检查合约漏洞赚饭钱的。这就像 20 年前做网站入侵的黑客一样。所以合约安全至关重要。
另一部分就是 gas 优化,如何合理地设计合约状态与函数非常重要。
Web3 公司有哪些职位?
Web3 中的职位与 Web2 类似,我尽量按照收入比例进行排序并介绍:
- VC:老板的老板,最容易赚钱的一帮人。什么都不干。
- founder/co-founder:老板,最容易赚钱的一帮人。什么都干。
- 开发者:薪资几乎最高的一帮人。写代码。
- 运营:薪资几乎最高的一帮人。市场、营销之类的事情。
- 产品:薪资第二阶梯。画图、写文档。
- 数分:薪资第二阶梯。不干正事。
- 开发者关系:薪资第三阶梯。写写文章、聊聊天、偶尔写写代码。
- 设计:薪资第三阶梯。画图。
具体做哪个岗位其实不是特别重要,能做到专家级别的话,钱都少不了。
Web3 公司都在做哪些业务?
我按优先级分为以下几类:
- VC:VC 永远是神。新 VC 有 a16z、HashKey Capital、蜻蜓、分布式,老 VC 有红衫、启明、BAI 等等。最难进,但含金量也最高。
- 交易所:交易所是食物链最顶端。其中最好的是币安,币安目前的地位就像是云中的 Amazon、搜索引擎中的 Google;其次是 Coinbase 和 OK 这些。但像火币这种就有点坑了。如果能去交易所,那和互联网中曾经的 BAT 差不多,都属于大厂行列。
- 公链:公链属于基础设施,是仅次于交易所的存在。最大的公链有 ETH、TRON 和 EOS。国内也有一些大公链,比如 IOST、Steem 等。如果你能去上面提到的这些公司工作,那就像是在 Web2 中去阿里、京东、字节这些大厂工作差不多。
- 做市商:做市商和交易所生生相息,所以依托交易所的光明前途,做市商也是一个非常不错的领域。
- NFT 交易所:其实和交易所类似,但交易的主体不是传统加密币,而是 NFT。虽然不如交易所规模大,但还是有相当不小的潜力。一些具有代表性的大公司有 Opensea、Nifty Gateway、VIV3 等。
- 钱包:作为每个人都需要的加密钱包,前途自然不差。具有代表性的有 paxos、ledger、metamask 等。
- 链游:链游虽然非常有前途,但从 2021 到 2022 的数据变化上看,用户增长比较乏力。所以我认为和上面的几个业务领域相比较,链游属于垫底了。
- DID:如果未来 Web3 社交真正火起来的话,DID 绝对不可限量。但现在 DID 还没办法和上面这些相对成熟的领域去比。
- 创业:自己开盘子,或者给开盘子的老板打工。可能是上述业务领域中的一种,也可能是老板自称是他自创的模式。但无论如何都比不上上述的几个赛道。如果是给人打工,那就尽量谈现金,别谈期权。因为创业公司非常依赖项目,而 Web3 项目出了名的不稳定,指不定干几个月公司就凉了,而你的期权啥的估计都锁到 N 年后了,纯属画大饼。虽然这一类垫底,但这一类也是我们最容易接触的一类。
怎么找 Web3 工作?
英语不好的同学,去猎聘、Boss、朋友圈。但国内薪资优势没那么大。只能比同等要求的 Web2 多出 1/3 到 1/2 的样子。
英语好的同学,可选择性太多了,比如 remote3、web3.career、cryptorecruit 等等。这里有很多年薪 100k 美刀+、甚至 200k 美刀+ 的岗位。如果你的要求更高,想要 300k、400k 的年薪,那只能去一些头部 VC 了。
由此可见,英语是多么地重要,英语不好的同学赶紧加油学英语吧。
Web3 的工作模式是怎样的?
web3 的工作大部分都是 remote。打卡上班的真不多。不过国内一线城市(比如上海、北京、杭州)有一些打卡上班的公司。
Web3 项目怎么赚钱?
其实我在之前的文章中有提到,Web3 实际上没有什么普遍意义上的价值。
所以 Web3 的项目只有两个方向赚钱。一是向上赚投资人的钱,二是向下赚韭菜的钱。
赛道就那么几条,每条赛道上存在的问题就那么几个。
要么在原有赛道上继续卷,弄一些连自己都不知道逻辑通不通的商业模式糊弄投资人。
要么就是开辟一个新的赛道,弄一些看上去很赚钱实际上什么都不是的破项目忽悠一堆韭菜。
不过如果你不是创业者,那么不需要操心这些问题。这个产业存在,并且有如此庞大的市场,就有它自身的意义。尽管如今它还远远没达到我们预期的那个样子。
投资人和韭菜们都不傻,他们赌的都是一个上限,增长就是他们共同的信仰。
不过,这些都不重要,因为它们不影响你去打工赚钱。
对,就是这样。与其整天吐槽它,不如加入它。
在 Web3 公司上班会不会被抓?
经常有人问我这个令我哭笑不得的问题。
我不能保证,即使在 Web2 公司中该被抓一样会被抓。
因为我也在大陆进行 Web3 领域创业,所以会格外关注一些法律和条例,目前主要的一些规定如下:
- 2017 年中国人民银行、工信部联合多部门发布的《关于防范代币发行融资风险的公告》(94公告)
- 2021 年 3 月 19 日最高人民检察院、中国人民银行发布的《惩治洗钱犯罪典型案例》
- 2021 年 9 月 24 日,发改委等11部门联合印发了《关于整治虚拟货币“挖矿”活动的通知》(发改运行〔2021〕1283号)
- 2021 年中国人民银行等《关于进一步防范和处置虚拟货币交易炒作风险的通知》(银发〔2021〕237号)
- 2022 年 4 月 13 日中国互联网金融协会、中国银行业协会和中国证券业协会共同发布《关于防范NFT相关金融风险的倡议》
除了这些以外,还有一些地方政府颁布的相关条例需要注意。
简单来说,只有两个级别,一是监管,二是禁止。
监管的可以做,只要别违规。比如挖矿、NFT 交易等。
禁止的不可以做,比如洗钱、金融诈骗等。
如果是国内的公司,入职之前一定要搞清楚公司到底是做什么的。
以上就是我整理完的想转入 Web3 的开发者常见问题。你还有什么问题呢?欢迎提问。
我们是一群立志改变世界的人。而 Web3 是未来世界一大变数,我们想帮助更多人了解并加入 Web3,如果你对 Web3 感兴趣,可以添加我的微信:LZQ20130415,邀你入群,一起沉淀、一起成长、一起拥抱未来。