如何从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 线上直播课?的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu环境下用docker从0到1部署Elasticsearch 7集群
Ubuntu环境下用docker从0到1部署Elasticsearch 7集群