![cover](https://img-blog.csdnimg.cn/direct/c99f1498cc604b64811706e18aceb9fb.png)
新手小白丝滑入门web3
Github上有很多不错的项目可以去参考借鉴,当然不要忘记去薅测试币。做技术得同学可以把自己得代码发布到git上方便做工作的时候用。关于dapp的概念b站有视频讲解都大差不差,技术的同学不需要在这个板块浪费时间,非技术的同学需要细看。梁老师讲的非常好,很详细,没有听懂的部分可以反复听。去跑一跑上面的例子会加深你对智能合约的理解。深入学习智能合约,推荐。
·
新手小白的入门计划
阶段一:入门基础
. | 技术人员 | 非技术人员 |
---|---|---|
🚀推荐时间 | 2-3周 | 1-2周 |
❓了解区块链基础知识 | √ | √ |
📕学习加密学基础 | √ | √ |
🔍熟悉以太坊 | √ | √ |
😀Solidity基本语法 | 掌握 | 熟悉 |
学习资料:
- 北京大学肖臻老师的课是精华,一定要看!!!!有基础的同学也可以去看,你会有很多新的收获,我当时就是每一集都做了笔记,干货超多。
B站网址:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click&vd_source=6e2f6be95b1505776bf456848f7a47fa
这个是我当时学习参考的博主写的笔记,记录的非常详细:
https://blog.csdn.net/Mu_Xiaoye/article/details/104299664 - 书籍(可选):《精通以太坊》、《区块链基础知识25讲》,有需要的朋友可以评论区找我要。
阶段二:深入学习
. | 技术人员 | 非技术人员 |
---|---|---|
🚀推荐时间 | 3周 | 1周 |
❓学习什么是DApps | √ | √ |
📕学习web3.js | √ | × |
🔍深入智能合约 | √ | × |
一、了解去中心化应用(DApps)
- 学习什么是DApps,它们的优势和挑战。
- 了解DApps的工作原理和生态系统。
关于dapp的概念b站有视频讲解都大差不差,技术的同学不需要在这个板块浪费时间,非技术的同学需要细看。。。
二、学习Web3.js
- 了解如何使用Web3.js与以太坊网络交互。
- 编写简单的Web3.js应用程序。
- 学习Web3.js之前可以自己去操作安装一条geth私链,网上有很多使用教程,推荐下载原来pow版本(不要下最新的,因为最新版geth使用的是权益证明,我们先把难的boss放一放),把链跑起来就完成第一步了。
- 准备好需要使用的插件:metamask(火狐可以直接访问,chrome跟edge懂的都懂),使用私链连接metamask并查看挖出的token即完成了第二步。
- 跟着这个网站一步一步来,初体验web3.js https://docs.web3js.org/guides/getting_started/introduction
三、深入了解智能合约
- 学习更复杂的智能合约设计模式和最佳实践。
- 探索智能合约安全性和漏洞。
- 深入学习智能合约,推荐 Solidity by Example 去跑一跑上面的例子会加深你对智能合约的理解。
- Defi 部分的讲解推荐:https://www.bilibili.com/video/BV19x4y1w7aj/?spm_id_from=333.880.my_history.page.click&vd_source=6e2f6be95b1505776bf456848f7a47fa 梁老师讲的非常好,很详细,没有听懂的部分可以反复听。
阶段三:项目实践
一、开发一个简单的去中心化应用
- 设计一个有趣的DApp概念,并实现其智能合约和前端界面。
- 部署你的DApp到以太坊主网或测试网络。
Github上有很多不错的项目可以去参考借鉴,当然不要忘记去薅测试币,可以做一个list每天自己薅一点。做技术得同学可以把自己得代码发布到git上方便做工作的时候用。
(下面这个是我自己写的一个小demo,功能没写完只是给大家打个样…)
二、参与区块链社区
- 加入区块链社区,与其他开发者和爱好者互动。
- 参与区块链项目和活动,拓展您的网络。
- 工具:科学上网工具、twitter、discord、telegram
- 相关的区块链项目:https://www.bilibili.com/video/BV15T4y1s7WQ/?spm_id_from=333.337.search-card.all.click&vd_source=6e2f6be95b1505776bf456848f7a47fa
三、持续学习和探索
- 跟踪最新的区块链技术和发展。
- 不断学习并尝试新的项目和想法。
- 建议去看一本书《九章链术》,这本书里的一些关于区块链项目的实践例子很值得参考,会改变你对于软件项目的看法。
- 市场认可度比较高的项目(需要自己去挖掘哦,这里只提供网址):
https://coinmarketcap.com/
https://www.coingecko.com/
https://defillama.com/
https://www.geckoterminal.com/
https://dexscreener.com/
日常会在这里更新一些有趣的新项目,https://twitter.com/0xgangWhat,欢迎点赞、评论、收藏、转发and关注我~。
更多推荐
所有评论(0)