# web3.0智能合约开发技能要点

By [star](https://paragraph.com/@chenmx) · 2023-08-29

---

组内的老大总结的web3.0智能合约开发技能要点，这里稍微继续整理和分享。没有意外的话，会根据技能树的需要把每个技能都点满。

**编程语言**
========

1.  solidity （ 掌握程度：🌟🌟🌟， 目标： 🌟🌟🌟🌟🌟）
    
2.  vyper（掌握程度：🌟，目标：🌟🌟🌟）【具备fork curve和扩展curve的能力】
    
3.  Javascript/TypeScript（掌握程度：🌟🌟，目标：🌟🌟🌟🌟🌟）【Javascript是核心基本功】
    

**IDE**
=======

1.  remix + metamask。（掌握程度：🌟🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟）
    
2.  VSCode + solidity plugin + hardhat/brownie（掌握程度：🌟🌟🌟，目标：🌟🌟🌟🌟🌟）【核心是hardhat】
    

**基础设施**
========

1.  etherscan.io/oklink【掌握程度：🌟， 目标：🌟🌟🌟🌟🌟】
    
2.  infura【掌握程度：🌟🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟】
    
3.  The Graph【掌握程度：🌟🌟，目标：🌟🌟🌟🌟🌟】
    
4.  Chainlink【掌握程度：🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟🌟】(Oracle是必备技能）
    
5.  Dune Analytics【掌握程度：0， 目标：🌟🌟🌟🌟🌟】（没听说过）
    
6.  Defi Pulse【掌握程度：0，目标：🌟🌟🌟🌟🌟】（没听说过）
    
7.  Opensea【掌握程度：🌟，目标：🌟🌟🌟🌟🌟】（只停留在使用阶段）
    
8.  Ens Domain【掌握程度：🌟，目标：🌟🌟🌟🌟🌟】（贵族链太贵了）
    
9.  Openzepplin【掌握程度：🌟🌟🌟，目标：🌟🌟🌟🌟🌟🌟🌟】（非常重要！！）
    

**Web3（核心）**
============

1.  metamask【掌握程度：🌟，目标：🌟🌟🌟🌟🌟】（这个我太弱了）
    
2.  web3.js【掌握程度：🌟🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟】（这个是已经满足了的）
    
3.  ethers.js【掌握程度：🌟🌟🌟，目标：🌟🌟🌟🌟🌟】（开发必备技能，没啥好说）
    
4.  truffle/hardhat/foundry【掌握程度：🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟🌟】（这个是必备技能，我选foundry）
    

**Eip标准（重点补强部分）**
=================

1.  ERC20【掌握程度：🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟】
    
2.  ERC721【掌握程度：🌟🌟，目标：🌟🌟🌟🌟🌟】
    
3.  ERC1155【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
4.  ERC712【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
5.  EIP165【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
6.  EIP1559【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
7.  EIP1967【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
8.  EIP2612【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
9.  EIP1271/2981【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
10.  EIP5/7/214【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
11.  EIP777【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    

**Defi**
========

1.  Uniswap【掌握程度：🌟🌟🌟，目标：🌟🌟🌟🌟🌟】（uni V3不熟）
    
2.  Compond【掌握程度：🌟🌟，目标：🌟🌟🌟🌟🌟】
    
3.  AAVE【掌握程度：🌟🌟🌟，目标：🌟🌟🌟🌟🌟】（在整理）
    
4.  MakerDAO【掌握程度：🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟】（比较熟悉稳定币协议赛道）
    
5.  Curve【掌握程度：🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟】
    
6.  Dydx【掌握程度：0，目标：🌟🌟🌟🌟🌟】
    
7.  1inch【掌握程度：🌟🌟🌟🌟，目标：🌟🌟🌟🌟🌟】（自己就是做聚合器的，不可能不熟悉）
    

**总结**
======

希望10月前，能掌握这些知识点。

---

*Originally published on [star](https://paragraph.com/@chenmx/web3-0)*
