如何从0到1打磨一门 Elasticsearch 线上直播课?

Posted 铭毅天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从0到1打磨一门 Elasticsearch 线上直播课?相关的知识,希望对你有一定的参考价值。

拔掉网线接口这个平时一秒钟就搞定的事,我愣是搞了半分钟才拔出来。这是我昨晚 11 点半最后一次直播后的最直接感受:嗓子嘶哑、身心俱疲。

从2021年8月16日接到李猛老师邀约和咕泡教育合作做一期直播课到昨晚,跨度:176 天。从第一次直播课 2021年12月14日到昨晚,跨度2个月+。每次直播3个小时,共8次累计24小时(1440分钟)的直播课全部完成。

对我来讲,这是一次全新的尝试和全新的挑战,看似“疲惫不堪”实则收获满满。非常有必要将我的一些心得体会、经验教训复盘总结一下,于私来说是个阶段里程碑复盘,于公来说可能给后来人一些思考。

1、我对直播课的理解

1.1 直播课 VS 录播课

第一:直播课不能出错。

直播课不同于录播课,类似春晚,主持人“小撒”的“嘴瓢”,亿万观众是看得到的,一旦出错不可修改。

录播课效果不好可以重录,直播几乎不可能,毕竟身在职场的大家时间何其宝贵。所以,直播课对老师要求更高,不允许以准备不充分为由出现半点差错。

第二:直播课更注重互动和学员现场反馈。

录播的互动是课程后的留言方式,时效性差。

直播是现场互动,大家有问题都可以现场提问、现场解答。

还需要根据学员的反馈加快讲课速度或者减慢讲课速度。

1.2 付费直播课 VS 其他形式

郭德纲的相声中灵魂拷问?——“我也会说话,你也会说话,为什么你花钱听我说话?”

其实付费课依然面临这个问题,“我也会技术、你也会技术,为什么你要花钱听我讲技术课”?

我的思考和回答是:

  • 我做了长足和悉心的准备工作(看到的是讲了 24 小时,看不到的是直播前前大量的准备、反复的演练工作),能极大的节省你的时间,提高你的效率。

  • 我有企业内训和认证培训的丰富经验,知道哪里有坑、哪里重要、哪里不重要,能让你少走不必要的弯路。

  • Elasticsearch 最少必要知识 V2.0》教程从打磨到现在 2 年+时间,已带领 88 人拿下认证。我们直接赠送该教程,直播课+文章教程相辅相成、互为补充,目的也是让大家建立更全局、更体系化的认知。

  • 认证考试费用是 400美金,不容半点含糊,一丁点的准备不充分都可能导致  400 美金打水漂,我做的就是让你一次拿下认证。

  • 我自己从 2016 年前后实战 Elasticsearch,有多个大数据产品、项目实战经验,ElasticStack 技术博文全网累计阅读 1000万+,我是 Elastic 中文 Top 5 活跃者,解答了数百个实战问题,我创建的死磕 Elasticsearch 知识星球用户 1500人+,累计解答问题数千个。

2、关于讲课风格

以我自己有限的认知,将市面上的授课老师风格做了归类。

2.1 实战风格

上来就是干,一张  processon 脑图或者一个画图干到底,便于梳理知识体系。

2.2 理论风格

有现成的 PDF 教程或者PPT教案,对着章节讲。

2.3 理论+实战风格

有体系化的教案,有企业实战经验,环环相扣,理论+实战结合。

以上几种风格各有利弊,每个风格都有非常资深和牛逼的专家老师,我没有资格评价每个风格的优劣。

我自己反复思考和揣摩后给自己定的讲课风格是:理论+实战结合风格

第一:完备的课件 + 完整的可供练习的数据包。

保证所有学员拿到课件、拿到练习包,就可以和老师一样实战练习。课件是课程内容的浓缩和精华。

强调“刻意练习”的重要性。拿什么练习?如何练习?我下了苦功夫准备。

除了官方数据,我搜集了全网能拿到的可供练习的数据,以及接地气的“长津湖影评数据”、“B站数据”等。一切可用数据“为我所有”、为学习服务、为认证考试和实战技能提升服务!

可练习数据列表

B 站 Elasticsearch 相关数据可视化效果图

长津湖影评数据可视化效果图

第二:将项目实战经验+认证内训经验充分融合进直播课。

第三:现场边敲边演示。

能现场敲代码、能现场部署演示的就不用准备好的资料。

带领所有学员建立从 0 到 1 的认知。

这种对我自己要求相当苛刻,但我坚信学员收获大。

3、关于准备工作

3.1 敲定大纲

大纲是结合 Elastic 官方认证考纲,充分考量了由表入里、由浅入深的学习路线而定的。

Elastic认证工程师冲刺集训营课程大纲

既保证了全考点的覆盖,又保证学员学习的阶梯性、连贯性,同时将项目实战经验融入直播,确保也能指导大家的企业级开发+运维实战。

形成讲课脉络,并贯穿始终。

贯穿八讲的授课脉络

3.2 打磨第一个版本

为更好的建立全局观,我在2021年12月初就已经全部准备完了第一个版本的课件+练习包。也就是说:在第一次直播开始前我已经把整套课程的全部内容准备完毕。

这样做的好处是:建立体系化的认知。讲任何一讲我都能知道它在全部课程的位置、和其他几讲的关联等。

3.3 第二个版本磨合和敲定

在每一讲开讲前,我还会将实战内容重新敲一遍,确保直播的流畅体验。

在敲的环节,我会重新审核一遍第一个模块的讲课脉络是否清晰,案例是否有说服力等。

比如关于 Elasticsearch 模板的讲解,考虑到有第一次学习的学员,我加了下面的视频(灵感来自三岁女儿的早教课),让大家一下就明白模板的妙处。

模板的妙处动画

比如:我在设计自定义评分知识点的时候,会充分结合大家的认知规律。由简单到复杂,由基本概念到综合概念,由是什么到为什么?

自定义评分串讲

比如:ILM 索引生命周期的讲解,我会用一张图讲明白 ILM 横向 Phrase 以及纵向 Actions 所有知识点。确保有图有真相,辅助大家脑海建立起基础概念的认知。

ILM知识串讲图

比如:对于预处理的案例,大家可能不清楚企业级实战怎么用?我会让大家直观看到一些实战效果。

预处理效果图

每一讲都做了模块化梳理和体系化总结。将所有知识点按照认知脉络“串起来”,让干巴巴的知识“联动起来”。

Searching Data 检索数据串讲小结

第二个版本我会 fix 掉第一个版本的全部 bug,确保各个知识点之间更加无缝衔接。

3.4 第三个版本就是直播版本

直播会根据第二版本升华,会加一些临场发挥内容(根据现场反馈,临时设计“包袱”)。

当然,我也会不定期加一些互动,确保每个学员能跟上进度。

有了第一、第二版本,直播才能一气呵成,确保直播“行云流水”、“如丝般顺滑”,确保学员获得感满满。

4、我的几点思考

4.1 站在学员的角度

我把如下几个问题一直挂在脑海:

  • 学员为什么要看直播?

  • 学员为什么要看我的直播?

  • 我能给学员带来除了官方文档、技术数据、搜索引擎能搜到的之外的哪些东西?

  • 我讲的内容对学员有没有用?

  • 我讲的内容能否提高学员的复习效率?

    图片来自互联网

上述是我初中学校门口的标语。我想此时此刻或者讲课的彼时彼刻,我就是服务方,我要服务好每一位学员,让每一位学员满意。一切为了学员、为了学员一切,为了一切学员。

4.2 、不打无准备之仗

为了准备系列课程,我的电脑桌面就改成了“不打无准备之仗”。

我的系列课程的副标题也是“不打无准备之仗”。

一方面:系列的直播课的目的之一是提升大家实战技能,顺带能拿到官方的“认证”认可。

这需要万全的准备。如前所述,考试报名费400美金,准备不充分导致不过没有任何补考机会,损失的确太大。

另外一方面:这也是我对自己的督促。哪怕再简单,自己也要动手敲二遍+以上。确保100%没有直播事故!确保学员有流畅的学习体验。

4.3 将刻意练习+费曼学习法贯穿始终

刻意练习+费曼学习法是我自己职场学习坚持的点,我是这么做的,也将系列学习方法推荐给每一位学员,贯穿了课程的全过程。

基础不牢固很大可能就是没有刻意练习以及练习不充分导致的。

我倡导学员打卡学习,我自己“身先士卒”,部分备课记录打卡如下。

部分打卡截图

“教是最好的学”、“如果一个问题,你不能和别人讲明白,十有八九是你自己还不懂!”,在直播 24 小时后,我对这两句话有了更深的理解和感悟。

更加理解了:“我知道、我懂了、我能给别人讲明白、别人真正明白之间的差距是十万八千里”。

4.4 向打造一款产品一样打磨直播课

我自己有做产品的经验,印象很深自己带小团队做的第一个产品就是大产品下的小版本 9.2 版本。

我全程参与了 9.2 版本的从 0 到 1 的过程。所以,我能体会产品的深意。产品的最根本的要义之一:客户满意。更进一步说:不能带着 bug 上线,或者至少不能带着明显的 bug 上线。

这是我对自己直播课的要求,所以我会有第一个版本、第二个版本,直到直播的第三个版本。

系列直播课程我在措辞上用了“打磨”而非“打造”。磨是“铁杵磨成针”的磨、“磨刀不误砍柴工”的磨、“好事多磨”的磨。

直播课的从 0 到 1,可参考的资料很少很少。要从 0 做起,一点点梳理大纲、一点点完成第一节、第二节、第三节......中间环节经历过你才知道有多苦。

我确保每节课平均 4 个知识点左右,计划时长是 2 个小时,我都讲到了 3 个小时。要讲得彻底和通透,要有大量的现场实战演示,要确保大家下了直播课自己也能实战演练,确保大家能真正明白一个概念。

4.5 未来还有很长的路要走!

从产品的角度,销售团队肯定会说自家产品“无敌好”!

但是,好不好其实开发人员心知肚明,当然更具说服力的是来自用户的评价。

“课程好不好,学员说了算”!需要广大学员的实战反馈来说明,需要大家拿到认证来说明,需要大家实战技能提升了来证明。

这点,我会持续收集学员的反馈,进一步迭代升级、优化改进。

全部认证课结束后学员评价

当然,我也会考虑在技术深度、技术广度方面继续打磨。

5、小结

其实做了 N 多直播课后总结“如何打造直播课”才更有意义。本篇文章仅算是小里程碑的一点点的思考。是非功过留待学员去评价和反馈。

作为相声迷,2022年的春晚中相声新势力卢鑫、玉浩的新相声我非常期待。

不知道大家看后什么反应,我的几点观察如下:

  • 第一:除了费玉清那个是新包袱,其他所有包袱都重复讲过 N 遍了。

  • 第二:有点着急和紧张,不如早期作品发挥的稳健。

  • 第三:很多老“包袱”没有“响”。

更进一步思考是什么呢?

  • 第一:重复的内容受众就相对少。所以我得创新,不可能只盯着 ECE 认证内容讲。Elastic Stack 博大精深,能讲的内容实在太多太多,需要我去挖掘和提炼。

  • 第二:重复的内容其实可以深挖或者微创新,比如“费玉清”的包袱和老“包袱”的衔接非常好。

  • 第三:看似非常牛逼的选手,放到全国的舞台初次亮相也会紧张,观众评价不见得就那么好。这点,我作为直播课的“新手”当然不敢自视甚高,所以要常怀感恩之心,多学习、多改进、多迭代。

一年前我是不敢想象自己能做系列直播课的,但一年后的今天我已然讲了24个小时。回头看,一步一个脚印走过来了,有不值得一提的汗水;向前看,后面依然还有很长的路要走,唯有砥砺前行!

加油!

课程大纲,扫码即得!

以上是关于如何从0到1打磨一门 Elasticsearch 线上直播课?的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch搜索引擎使用—从0到1

Ubuntu环境下用docker从0到1部署Elasticsearch 7集群

Ubuntu环境下用docker从0到1部署Elasticsearch 7集群

《从0到1学习Flink》—— Flink 写入数据到 Kafka

ElasticSearch从0到1——基础知识

Elasticsearch搜索引擎从0到1 有赞 视频笔记