【转型Web3开发第一课】图文版 | 07 | Web3开发方向&哪里找工作机会&推荐学习Solidity

前言

上周末,我完成了一场直播课,「转型Web3开发第一课」。之后几天,把这第一课的内容进行了拆分,重新录制成了 7 个较短的视频,陆续发布到了 B 站、视频号、抖音、知乎等平台。

B 站有字幕,而其他平台的则没有。

如果大家喜欢看 B 站的,可以搜索「转型Web3开发第一课」找到这套视频课程,或者直接搜索我的名字「Keegan小钢」也可找到。

下面输出的是图文版最后一篇,而以下是前六篇的链接:

而喜欢看视频的朋友,也可以直接观看我的视频版本:

开发方向

Hello,我是「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 开发都非常熟悉。

哪里找工作机会

接下来,哪里找工作机会呢?我这里列出了几个不同的方式。

首先,最好的方式就是找熟人内推,这是最高效的一种方式。我自己这么多年以来,每次换工作都是通过熟人内推实现的。

如果没有相应的熟人可以内推的话,也可以加入一些微信群或者 TG 群。有很多专门做 Web3 招聘的微信群或 TG 群,可以去加入,关注里面的招聘信息。另外,有一些 Web3 的技术群,有时候也会有人在上面去发布一些招聘信息。

另外,如果说想进各大所的话,也可以去各大所的官方招聘网站寻找工作机会。币安、OKX、Coinbase、Bybit 等都有各自的招聘网站,如下:

最后,给大家介绍一个 Github 仓库,叫 Web3-Recruitment-Website,其收录了很多家专门做 web3 的招聘平台和渠道,其 github 地址如下:

然后,其中收录的第一个平台 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开发第一课】就分享完了。

大家有什么其他的问题的话,欢迎关注我的公众号或加我微信,找我交流。

Subscribe to Keegan小钢
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.