前言
之前我就已经有想法,想开设 Web3 的入门课程,引导 Web2 的从业人员进入 Web3。但因为各种原因,迟迟没有启动。而最近,又因为一些原因,我觉得无论如何也不能再拖下去了,我必须行动起来了。
促使我要开始行动的原因,其中有一点,也是因为一个朋友兼同事的激发。朋友这几天刚启动了一个开源项目,也是一个 Web3 的学习项目。
在正式聊我自己的课程计划之前,我先帮朋友推广一波,宣传下他这个项目。
solidity-expert
该朋友叫 Duke,算是国内第一批区块链布道者,2017 年时就已经开始授课讲过区块链技术的课程,目前和我一样 base 在新加坡,专注于 Web3 应用方向。
以下是他这个项目的 Github 地址,感兴趣的可以关注下:
https://github.com/dukedaily/solidity-expert
该项目主要聚焦于以 solidity 为主的 Dapp 开发学习课程,而且是完全免费的。
而且,项目刚启动才几天,就已经得到 120 多个 stars 了。
因为刚启动,所以目前只是列出了一个框架,里面很多内容还有待完善。我也会协助他一起参与这个项目,帮他一起完善一些内容。
另外,除了 Github 上的文档,Duke 还会陆续录制一些学习视频上传到 Youtube 和 B 站 。所以大家也可以关注下他的 Youtube 和 B 站账号。Duke 还开设了一个微信学习群,感兴趣的也可以去加入。后续,Discord、Telegram 也应该会陆续开启。
自己的课程计划
我自己的课程计划则和 Duke 有所不同,我会开设直播课程,而且是要收费的。
我的课程所面向的用户群体,主要也是想从 Web2 转入 Web3 的技术人员,目标岗位可以是智能合约工程师、Web3 前端工程师、Web3 后端工程师、Web3 测试工程师。
开设课程的目的,除了解决一些 Web2 的技术人员想转入 Web3 的需求之外,同时也是作为一个 Web3 的从业者和布道者,我深知这个行业对 Web3 人才的需求很大,很多 Web3 公司都存在招人难的问题,我自己所在的团队也是。所以,我想干脆自己来培训人才,再将优秀人才输出推荐给到有需要的 Web3 公司和团队,顺便实现自己的知识变现,何乐而不为呢。
授课时间方面,因为不能占用我的工作时间,也需要些时间备课,因此,我计划是每周只开一次直播课,放在周六或周日,每节课的时长大约为 1~2 小时。而且这是我第一次开设收费的直播课程,算是第一次的实验,所以整个课程周期我也不想拉得太长,计划是开设 10 节课,两个月左右,这对于入门课程来说,足够了。而且,从用户角度出发,学员们也是想尽快学有所成的,长达一年半载的长周期课程真的不太适合。以后,如果有需求,我可以再另外开设进阶课程。
另外,既然是关于 Web3 的课程,我也计划加入一些 Web3 的机制到课程体系中。初步想法是每个学员学成毕业时,会给每个学员都发一个灵魂绑定的 NFT,作为一个结业凭证。这个 NFT 还可能会做成可升级的,比如,学完入门课程的 NFT 是 Level 1,后续如果再报名学完进阶课程可升级到 Level2。升级路径可能有多种,从而衍生出多种不同属性的 NFT,某些 NFT 可能可以享受学费分红。当然,这些都还只是初步想法,也存在很多想象空间,需要慢慢去细化。但第一期的毕业学员,每个人都可以得到一个 NFT,这一点是确定的。
课程大纲初稿
目前计划的 10 节课的内容大纲大致如下:
Web3 基础概况:Web3 基础概念、现状、薪酬水平等 智能合约技术和语言基础:智能合约特点和 Solidity 语言基础 智能合约开发、测试和部署:如何用 hardhat & remix 开发、测试和部署智能合约 标准 Token 协议:ERC20、ERC721、ERC1155、ERC5114 等 价格预言机和 Keeper:Chainlink、TWAP 和链下服务 数据索引服务 Graph:Graph & Subgraph 前端 Web3 框架:web3.js & ethers.js 剖析 Uniswap 协议:剖析 Uniswap 的代码和机制 剖析 Compound 协议:剖析 Compound 的代码和机制 详解实战项目:结合实战项目串联所有技术栈
另外,课程内容主要服务于 EVM 链的 Dapp 开发,如 Layer1 的以太坊、BSC,Layer2 的 Arbitrum、Optimism 等 EVM 兼容的区块链。而像最近炒得火热的 Move 语言系的链则不太适用。
这个课程大纲算是一个初稿,可能多方考虑用户的具体需求后会有一些调整。
而学习 Web3 课程,除了技术栈本身,更重要的是要从中培养出 Web3 思维。课程大纲突出的也只是涉及到的技术栈,但背后的 Web3 思维,没法单独在某一节课中去阐述,只能在学习过程中慢慢去渗透给学员们,潜移默化中慢慢培养出 Web3 思维。
开课时间和价格
目前计划的第一节课的开课时间是在 9 月份的第一个周末,到 11 月的第一个周末结束,时间跨度刚好两个月有余。
第一期的课程,会有多少人报名,我现在也是心里没底,但我觉得需要设置下限和上限。下限是 10 人,即报名人数少于 10 人的话我就不开课了,人太少缺少动力。而上限是 100 人,人太多的话我怕顾不过来。根据第一期的情况,再考虑是否开设第二期。
报课的学员,除了学得课程的知识之外,当然还有其他额外的好处,比如能够获得推荐工作的机会,可能会分享一些财富密码,真正进入到 Web3 的圈子等。我觉得最后一点尤为重要,很多东西,都是要先进入这个圈子之后才能接触到,之后才能真正看得懂。
而课程价格,我目前对其定价为:1024 元。
最后,我建了一个微信群,有兴趣深入了解的可以扫码进群,也可以加我微信(keegan704),找我拉入群。加我微信时,请备注「Web3课程」。





