all in crypto web3.0
组内的老大总结的web3.0智能合约开发技能要点,这里稍微继续整理和分享。没有意外的话,会根据技能树的需要把每个技能都点满。
编程语言
- solidity ( 掌握程度:🌟🌟🌟, 目标: 🌟🌟🌟🌟🌟)
- vyper(掌握程度:🌟,目标:🌟🌟🌟)【具备fork curve和扩展curve的能力】
- Javascript/TypeScript(掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟)【Javascript是核心基本功】
IDE
- remix + metamask。(掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟)
- VSCode + solidity plugin + hardhat/brownie(掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟)【核心是hardhat】
基础设施
- etherscan.io/oklink【掌握程度:🌟, 目标:🌟🌟🌟🌟🌟】
- infura【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
- The Graph【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
- Chainlink【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(Oracle是必备技能)
- Dune Analytics【掌握程度:0, 目标:🌟🌟🌟🌟🌟】(没听说过)
- Defi Pulse【掌握程度:0,目标:🌟🌟🌟🌟🌟】(没听说过)
- Opensea【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(只停留在使用阶段)
- Ens Domain【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(贵族链太贵了)
- Openzepplin【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟🌟】(非常重要!!)
Web3(核心)
- metamask【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(这个我太弱了)
- web3.js【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(这个是已经满足了的)
- ethers.js【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(开发必备技能,没啥好说)
- truffle/hardhat/brownie【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(这个是必备技能,我选hardhat)
Eip标准(重点补强部分)
- ERC20【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
- ERC721【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
- ERC1155【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- ERC712【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- EIP165【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- EIP1559【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- EIP1967【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- EIP2612【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- EIP1271/2981【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- EIP5/7/214【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- EIP777【掌握程度:0,目标:🌟🌟🌟🌟🌟】
Defi
- Uniswap【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(uni V3不熟)
- Compond【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
- AAVE【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(在整理)
- MakerDAO【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(比较熟悉稳定币协议赛道)
- Curve【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
- Dydx【掌握程度:0,目标:🌟🌟🌟🌟🌟】
- 1inch【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(自己就是做聚合器的,不可能不熟悉)
总结
希望6月前,再回头看,这里可以补充更多🌟🌟。