konakona
1 小时 39 分钟前
传统后端没什么事,你以前会 Java 或者 Go 的话也就是负责管理后台和前端 API 层的内容。
我最近也在学呢,跟你 share 下:
web3 主要还是前端和合约要学的东西最多。
1. 先学习智能合约开发
2. 熟悉 NTF 等 DeFi 核心概念(也就是合约接口)
3. 学习 gas 优化、智能合约安全
4. 要熟悉至少 2 个浏览器钱包 MetaMask 和 OKX ,在 Google chrome 安装好浏览器插件后,就可以用它们提供给浏览器的 js 语法进行唤起。这个技能贯穿整个开发周期。
5. 前端就是 Ethers.js ( 2017 年发布,新贵,的确好用),和 Web3.js (历史项目维护),两者在实现层差距不大,学会 ethers.js 就够了。
6. 学习使用 Hardhat 工具链
7. 主流协议深度阅读理解
(想不到总结完以后发现自己已经掌握了这么多东西,感叹)
最后就可以自己做 Dapp 练手,比如构建基础 DEX 或借贷/质押协议的 Dapp 。
最后的最后,现在的新链比较多,可以等学完上面的知识后慢慢的一个一个接触,我会推荐在 Youtube 上看各家自己推出的上链教学视频来学,很快,不强迫一定要掌握,过一下概念就行了。最终,你参加工作后,项目是肯定是要“上多链的”。
我目前也还在第六个阶段。加油。