讨论 Web3 web2转行web3需要知道的那些事

web2转行web3需要知道的那些事

Joe 发表于    阅读:9    回复:0

分享一个Web2前端转行到Web3的过来人的经验:


我本身是一个前端开发,所以这篇文章的出发点也是一个前端人转行web3的总结,有我自己的学习经验以及网上整理的一些内容,希望对大家有帮助。

区块链基础

想要进军web3,区块链基础是必须掌握的。

《精通以太坊》https://github.com/inoutcode/ethereum_book
《精通比特币》https://github.com/inoutcode/bitcoin_book_2nd

web2 的技能要求

因为对web3来讲,react 生态更加丰富一些,相对应的 react 也就是 web3 的必备知识点了,其次还有一些其他的,总结如下:

  • react 实战能力是必须的了,包括各种 hooks 的应用。

  • 性能优化:这个与 web2 是相同的了

  • 工程化:组件库、CLI

  • 架构能力

web3 的技能要求

  • 区块链的基本原理:比如比特币、以太坊、知识证明以及一些常见的名词,需要掌握。

  • solidity:不一定要学的很精,但语法一定要知道

  • Ethers.js:用于与钱包、合约进行交互的,必须掌握。同类的库还有web3.js(比较老了,但依然有人用),viem是一个比较新的库。

  • MetaMask: 也是比较常用的小狐狸钱包。

  • rainbowkit:是一个钱包组件库

  • wagmi: 是 hoots 库

  • next\AWS\Cloudflare: 很多外国的公司会要求

  • OpenZeppelin - Solidity 安全开发工具库。

  • Hardhat - 用于智能合约开发的环境框架。

  • Truffle Suite - 包含 Truffle、Ganache 和 Drizzle 的智能合约开发环境。

  • foundry:目前大厂喜欢用的开发框架

如何积累项目经验

  • HackThon: 黑客松比赛,获胜者会有奖金。比较大的黑客松平台像 HackQuest、ETHGlobal、DoraHacks、gitcoin

  • DAO组织:也会提供一些名额,但一般都是义务的。

  • 开源项目贡献

  • upwork: 接单

  • 朋友推荐

薪资情况

这两年有些卷了,基本可以在3000-5000u,但不会交社保,一般都是远程岗。


我来评论