Discord频道:CN-Study-Group
举办这个学习小组的目的很简单,就是希望能跟小组成员一起学习web3的知识,这个小组没有大佬领着大家一步步来学习,更多的是根据资料自学,成员之间相互讨论,我们可以找有经验的成员帮我们搞定难以解决的问题并组织定期答疑。
对你的背景没有要求,只是希望参与的朋友能一起坚持下来。就像web2一样,你坚持刷题+面试,就有机会进入大厂工作,但能坚持下来的人很少,因为这是一个反馈很弱、挫败感很强的事情。可以预想的到,大家开始学习后,忙活了很久但是仍然一事无成、没有长进,这很正常也是必经之路,你没有花费足够的时间或者积累一定的知识,意味着你要在补缺和新的知识中折返跑,就看你自己的意志力够不够了。
首先,我们不打算使用教学视频,那些事零碎的知识,学完之后好像跟没学一样,因为知识没有形成体系,效果不是太好,观看教学视频去弥补具体的知识点倒是一个好的方法。
所以,我们会以项目为主,也就是直接上手开发一个web3的项目,比如Dapp,NFT,Dex等等。这样的学习方式,一是让你了解当前项目的设计和开发流程,二是在学习项目的同时,补足你需要的基础知识,给你一种反馈:我学习的基础知识是有用的,能够应用到手头的工作的。
第一个项目:buildspace — Build a Web3 App with Solidity + Ethereum Smart Contracts
主要内容:编写、部署solidity合约并搭建React前端展示合约内容
持续时间:2-3周,具体时间根据大家的状况来定
后面的项目:speedrunethereum — 共有8个章节,循序渐进,了解各种项目的设计、开发流程
日常答疑:直接发在Discord频道即可
周末答疑:共享屏幕解决部分问题 + 有经验的人帮忙解决问题(之后根据大家的时间,固定一个时间段)
Buildspace 01: https://app.buildspace.so/projects/CO02cf0f1c-f996-4f50-9669-cf945ca3fb0b
Buildspace 02: https://app.buildspace.so/projects/CO961ddb5f-f428-4608-9949-a9a2f461eb3f
Speedrunethereum 01: https://speedrunethereum.com/challenge/simple-nft-example
Speedrunethereum 02: https://speedrunethereum.com/challenge/decentralized-staking