Appearance
👩💻🤔前端转Web3优势?
- 无缝衔接,上手快: 用的最多的是 JS/TS、React/Vue,不用从零开始
- 机会多: 项目遍地开花,既懂界面设计又会写智能合约的全栈需求大
- 💰途: 类似科学家、初级开发比传统前端薪资更有 💰途
🚀5 Step 学习计划
1️⃣Step 1: 区块链基础理论 🎯
- 区块链基础: 共识机制(POW/POS)、区块、交易
- 核心技术: 智能合约、Dapp、钱包、Gas
目标: 理解什么是Web3
2️⃣Step 2: 智能合约语言 Solidity 学习🔥
- 语法: 推荐
web3js.cn
学习,有编程基础学起来简单 - 编程环境: 在线
remix
- 学习经典合约:
ERC-20
、ERC-721
目标: 掌握基础的合约编程能力
3️⃣Step 3: 练手 Dapp💸
- 如何连接区块链: Web3.js、Ether.js
- 了解测试网:
holesky
、sepolia
- 项目推荐: 投票 Dapp、银行 Dapp
目标: 快速掌握 Dapp 开发基础
4️⃣Step 4: 开发框架/工具学习🚀
- 去中心化存储: IPFS
- Web3 服务商: Alchemy
- 开发框架: Hardhat/Truffle,推荐学习 Hardhat 即可
目标: 更规范地开发项目
5️⃣Step 5: Web3 安全🌍
- 重入攻击
- 随机数攻击
- ......
目标: 掌握基础安全知识,防止写出的合约错漏百出