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

1,689 阅读7分钟

前言

从 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 站的链接地址如下:

www.bilibili.com/video/BV1tP…

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

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

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

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

课程成果

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

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

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

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

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

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

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

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

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

后续计划

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

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

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

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

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

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