终于完成了第一期的Web3直播课程

前言

从 8 月中旬启动开课至今,到今天完成了最后阶段的 Web3PrimerNFT 的合约部署,并通知同学们可以开始去 mint 各自专属的 NFT 了。为期三个多月,终于暂时告一段落了。下面,是我对这次直播课程的一些总结。

课程简介

我将课程命名为「Web3 Primer」,所面向的用户群体主要是想从 Web2 转入 Web3 或初入 Web3 的研发人员,目标岗位可以是智能合约工程师、Web3 前端工程师、Web3 后端工程师、Web3 测试工程师、Web3 产品经理等。 课程的目标是帮助每个学员成功实现从 Web2 到 Web3 的转型,包括但不限于:掌握 Web3 的技术栈、找到一份 Web3 的工作、培养 Web3 思维、进入一个 Web3 学习圈等。 课程的内容范围主要聚焦于兼容 EVM 链的 DApp 开发,即应用层的开发,而非链底层的开发。另外,最近热炒的 Move 语言,也不在课程的学习范围内。涉及到的 Web3 技术栈和工具主要包括:Solidity、Remix、Hardhat、Tenderly、Chainlink、Keeper、Graph & Subgraph、MetaMask、ethers.js、wagmi、Uniswap、Compound 等。具体来说,课程内容主要分为了 10 节课,这 10 节课的内容大纲如下:

  1. Web3 基础概况:介绍了什么是 Web3、Web3 的组成架构、Web3 的现状和趋势、Dapp 的技术架构等。

  2. 智能合约技术和语言基础:钱包基础、EVM 基本原理、Solidity 语言基础等。

  3. 智能合约开发、测试和部署:Infura、Alchemy、Etherscan 等基础工具的使用,以及如何用 Remix & Hardhat 开发、测试和部署合约等。

  4. 标准 Token 协议:介绍了 ERC20、ERC721、ERC1155、SBT、ERC3525 等

  5. 价格预言机和 Keeper:价格预言机和 Keeper 服务的基础知识,Chainlink、Uniswap TWAP 价格预言机,如何用 Golang 实现 Keeper 服务等

  6. 数据索引服务 Graph:介绍链上数据索引服务 Graph,以及如何开发和部署 Subgraph

  7. 前端 Web3 框架:介绍了 MetaMask API、ethers、wagmi 等几个前端框架和代码示例

  8. 剖析 Uniswap 协议:剖析了 Uniswap 的代码和机制,包括 UniswapV1、UniswapV2、UniswapV3

  9. 剖析 Compound 协议:剖析了 Compound 的代码和机制,包括借贷模型、利率模型、利息计算、清算机制和清算机器人的实现思路等

  10. 详解实战项目:通过组合了 UniswapV2 和 Compound 实现杠杆借贷交易的项目,串联起整个 DApp 技术栈

课程主要以直播课的方式进行了授课,8 月底开始了第一课《Web3基础概况》,并将其开放为了公开课,录播视频放在了自己的公众号和 B 站上。B 站的链接地址如下:

之后的课程则只有内部学员才有权限观看了。

上课时间基本是每周一节课,期间有过两次停课休息。时间是每周六晚上 8 点,每节课的时长至少 2 小时,最长的时候差不多 3 小时。

每节课都有完整的录制视频。实际上,每节课参与直播的学员并不多,大部分还是课后观看录播视频为主。

第一期课程,因为算是我第一次讲课实验,所以学费也定得比较低,仅 1024 元。且学员人数上控制了上限不超过 100 人,实际学员人数也是将近 100 人。

课程成果

其实,很久之前我就一直想搞这个课程,但一直认为有些东西还没准备好,就迟迟没有开始。

而这次,因为各种机缘的压力和鼓励之下,促使我启动了课程。一开始只是抱着试试看的心态,如果预报名的人数少于 10 人的话,我是不会开班的。但结果还是很乐观的,开课之前就有几十人报名了。而到现在直播课程结束,整个班级群共 98 人,包括我自己。

不需要等到万事具备了才开始,这一点很重要。还没准备好的内容,在过程中会倒逼你去完善的。

整个课程期间,对我来说,其实还是有点累的,主要是备课,牺牲了不少业余时间,尤其是周末。以前,每个周末我经常会陪老婆孩子出去逛商场、超市或公园,但这几个月几乎没有了这些 Family Day 了。所以接下来,我打算多些陪陪家人,弥补下这几个月来缺少的亲子时光。

虽然累,但我觉得这些付出还是很值得的。一方面,对我自己,其实可以更加巩固自己的基础。另一方面,对学员们,也有了交付的成果。

第一期的学员组成,我觉得挺有意思的。其中,有在读的大学生和研究生,有前端开发、移动端开发、后端开发,有架构师、技术负责人、CTO,还有运维、产品和运营,真的是各类岗位都有了。如果要组建一个完整的研发团队的话,除了 UI 设计师,其他都齐了。

而学员的所在地,大部分还是在国内,少部分在国外,有新加坡、吉隆坡、悉尼、多伦多、东京等。

我很感激这些在第一期就支持我的学员们,虽然直播课程结束了,但录播课程还在,班级群还在,以及对他们的服务也还在。对于这第一期的学员,后续我将会给他们一些特别的关照,比如:有一些不错的工作机会时,我会优先推荐给他们;后续确定启动进阶课程的话,会给他们优惠;获知一些优质的内容时,我会优先推送给他们(包括一些财富密码);等等。

有不少学员反馈,报名加入了这个课程,其价值其实远超过了课程内容本身。这是因为,报名加入课程之后,其实就等于加入了一个社群圈子,而这个圈子本身带来的价值,在某些方面的确会远超过课程内容本身。

后续计划

直播课程期间,我为了控制学员人数上限,所以并没有接受任何课程分销的渠道。而现在终于结束直播了,那完整的录播课程其实也可以铺渠道,多方位进行打包出售了。

但正如前面所说的,其实,社群圈子本身带来的价值,有时候会远超过课程内容本身。所以,我并不想单纯地只是售卖课程,这样并不能放大价值。只有报名的学员也都加入到课程社群里,才能把价值放大。

因此,我也不打算用传统的课程销售模式,直接挂到一些课程平台上进行课程销售,这样的话就真的只是销售课程内容本身了。

本来,最理想的销售方式,应该是用 Web3 的方式,但对于很多未入门的同学来说,要操作起来可能有难度,所以不适合。对于进阶课程的话倒是比较合适。说到进阶课程,不少学员也一直在追问我什么时候开始启动进阶课程,这块目前还在规划中,最快也要等到明年一月份才会启动。

思来想去,还是决定采用最简单粗暴的方式,想要报名或分销的直接加我微信吧(keegan704)。

其实,我用这种方式开设 Web3 课程,除了实现知识变现之外,同时也是在探索一种新的 Learn To Earn 模式。

Subscribe to Keegan小钢
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.