发布于 2026-01-06 1 阅读
0

录制 100 个短视频——经验教训 背景动机

录制 100 个短视频——经验教训

背景

动机

在开始之前——我正在开发https://cloudash.dev,这是一种全新的无服务器应用程序监控方式🚀。如果您厌倦了在调试生产环境故障时需要在 50 个 CloudWatch 标签页之间来回切换,不妨了解一下。


昨天,我发布了我的第100篇egghead.io课程🥳

正如我在推特上所说,这对我来说是一个巨大的里程碑,也是一个回顾过去,与社区分享我所学到的东西的机会。

背景

我与 egghead.io 的故事始于 2015 年末。当时,这家崭新的公司向我抛出了橄榄枝,他们有意聘用我,这真是太棒了。

问题在于,这家崭新的公司拥有一套当时全新的技术栈——ES6、React、Flux 和 webpack。因此,我理所当然地认为,要通过面试,我必须掌握这些技术。

你看,问题在于我当时在工作中使用的技术栈是 Backbone/jQuery/Grunt,我那时甚至都没听说过 React(当我听说之后,我认为 JSX 是继在披萨上放菠萝之后最糟糕的主意)。

订阅 Egghead 后,我在一个月内就提升了自己的开发水平(这很不容易,我甚至都不想回忆自己每天花了多少时间观看课程)。

从那以后,我经常看《学霸

我的 egghead.io 统计数据

几年后,2018 年底,我受邀加入团队担任教练,从那时起,我经历了一段相当长的旅程。

动机

首先——你为什么要录制短小精悍的屏幕录像呢?

澄清一下——“短视频教程”是指关于单个主题的视频课程(例如——“使用 create-react-app 开始一个新项目”或“创建 AWS Lambda 函数”),时长通常为 1-5 分钟。

快速、直奔主题,没有“大家好,我叫X,我出生在Y,今天的课程我们要讨论Z,但首先,插播一条赞助商广告[...]”,也没有疯狂点击点赞和订阅按钮。

YouTube 上所有 1 小时的编程教程,如果分成 20 个短视频组成一个播放列表,效果会好得多。

既然我们已经了解了什么是短视频,那么为什么要录制它们呢?

说实话,我可以列举很多东西——帮助他人成长、扩大受众群体、留胡子(因为我已经录制这一课两周了)、版税、拥有可以向他人展示的永久内容,等等等等。

相反,我想把重点放在其他事情上:

屏幕录制是验证自身知识的绝佳方式。

我经常开玩笑说,我的大部分课程都不是为了给观众录制的,而是为了给自己录的。公平地说,这话也八九不离十。

根据我的经验,制作一个简短的屏幕录像需要三个步骤。

  1. 对某个主题的了解(例如:我知道如何使用Array.map()JavaScript 中的函数

  2. 能够向他人解释某个主题(例如:函数有什么map()用?它的作用是什么?它比循环好在哪里for

  3. 结合这两种方法——既要简洁明了、直奔主题,又要能让其他人理解——就能更好地解释某些事情。

这就凸显了验证自身知识的重要性。我发现,如果我对某个主题的理解不够深入,就无法完成所有步骤。

理查德·费曼曾说过,“如果你不能用简单的语言解释某件事,你就不理解它”,我完全同意。

请注意,这并不意味着坏消息——恰恰相反!由于我必须更深入地研究某些主题才能更好地教授它们,我的工程能力也得到了很大的提升。

注意“a bit deeper”中的“a bit”部分,这一点很重要。

你不需要成为 React Hooks 的世界级专家才能教别人如何使用它们。

要教别人某个主题,是否必须先理解该主题?

正如我们已经确定的那样——是的。

你必须是某个领域的专家才能教别人这个领域吗?

绝对不行

完全可以(而且我真心推荐)录制你最近学到的东西的课程(也称为“公开学习”)。

你不仅可以巩固自己的知识,还可以与他人进行同层次的交流,因为你刚刚经历过同样的事情

一周前、一天前,或者几个小时前,你还在努力理解某个主题(好吧,那么我如何useState()在 React 中使用?),但你成功做到了。

恭喜!你对当初作为初学者时遇到的困惑记忆犹新,这让你能够创作出真正能引起他们共鸣的内容。我最喜欢的课程就是那些我以前非常想看的课程。

刚刚在 LinkedIn 帐户中添加了“React Hooks”可能是你最大的优势——很多时候,某个领域的专家都会忘记当一切都不清晰、令人困惑时的感觉。

因此,他们的解释往往含糊不清,令初学者感到困惑。

我最喜欢的令人困惑的解释的例子是:

单子只是自函子范畴中的一个幺半群,这有什么问题呢?

是啊,没错。一点也不难理解。

(建议观看弗里斯比教授的《可组合函数式 JavaScript 入门》
课程,这门课绝对精彩!)

课程思路

一开始,我在构思课程录制内容方面遇到了很多困难。

我知道我想创建React 360课程,但除此之外呢?¯_(ツ)_/¯

(特别感谢ZacTaylor——在那段时间里,他们的支持真的帮了我很大的忙)。

当时很多人(包括我自己)都认为,如果已经有人写过/发过推文/录制过视频,那么再去创作关于某个主题的内容就没有意义了。

首先,没有人可以独占某个主题。没错,某些领域的确有专家,但这并不意味着你不能创作与他们专业领域相关的内容。记住,保持新手身份反而可能是你最大的优势。

看看威尔的这条推文:

Liquid 错误:内部

“重复”的内容完全没有问题,你永远不知道你的教学方法是否会对某些人“奏效”。

一些实用技巧

我给自己定了一条规矩,所有帖子都不能超过 5-6 分钟(简短精炼——还记得吗?),所以我想快速地分享一些我目前为止学到的实用技巧:

  • 继续加油!录制最初几个视频确实很辛苦,但对我来说很值得,我相信对你来说也一样值得。

  • 安排录制时间——我没有“每月录制 X 节课”的计划,但我通常会计划,例如,我会在本周三下班后录制 2 节课,或者我会在本周末制作另一个 AWS 播放列表。

  • 一次只记录一个想法——录制时(顺便说一句,我用的是ScreenFlow,目前为止非常满意),一次只录制一个想法、一句话(有时甚至是短语),编辑一下,然后再录制下一个。当你录完一节课的最后一个句子时,这节课就差不多完成了!

  • 与其阅读整篇文章,不如观看这个免费课程——我知道太晚了,我很抱歉。

  • 别对自己太苛刻——我录制课程的时候,要么是下班后很累,要么是因为私事。我觉得那样课程效果会更差,我能明显听出声音里的疲惫,我相信别人也能听出来。慢慢来,别给自己太大压力。

  • 别理会那些毫无建设性的“反馈” ——我不止一次收到过关于我的声音、口音等等的“反馈”,你知道吗?让他们见鬼去吧。继续你的音乐,做你自己,然后让他们把他们的作品链接发给你。相信我,他们根本就没创作过什么好东西。

继续加油!如果你有兴趣,可以点击这里查看我的课程。

干杯!

文章来源:https://dev.to/tlakomy/recording-100-bite-sized-screencasts-lessons-learned-40l0