00:00:00昨天,
00:00:00我在 YouTube 上偶然发现了一个非常有趣的视频,
00:00:06由于我在那个视频中被提到并且被点名了,
00:00:09我想,
00:00:10好吧,
00:00:11那我就来回应一下。
00:00:12这个视频叫做「没有人再通过 YouTube 学习了」,当然我会在这期节目下方放上链接。
00:00:18视频作者是 Melke,但我不需要把他的名字念对,因为他也没有把我的名字念对。
00:00:25在这个视频中,他认为现在已经没有编程教程了,我完全能理解,我也会分享我对此的看法。
00:00:33但首先让我们听听他是怎么说的。
00:00:37你看,
00:00:37当我学习的时候,
00:00:38我非常依赖像 Traversy Media 或 Ben Awad 这样的频道,
00:00:42甚至还有这位,
00:00:43Maximilian Schwarzmuller,
00:00:46我甚至不会念他的名字,
00:00:47我开始念错了。
00:00:48是的,是 Schwarzmuller,我觉得这在英语中是个超级简单的名字。
00:00:51所以我不知道你为什么没念对。
00:00:54但他在 Udemy 上制作了很多关于 React 和其他内容的课程,Ben 和 Traversy 也是如此。
00:01:01而现在如果你看他们的频道,你会看到完全不同的东西。
00:01:05Traversy Media 频道上现在的主要内容是「学习编程已经改变了」,
00:01:11他在其中详细讲述了为什么对于新的初级开发者,
00:01:15甚至只是对于人们学习编程的方式,
00:01:18事情发生了巨大的变化。
00:01:20你甚至可以通过他的频道看到,已经没有那么多速成课程或教程视频了。
00:01:26AI 出现之前的编程还处于石器时代。
00:01:28有了 AI,初级开发者的角色会有所不同。
00:01:29我目前的技术栈。
00:01:31都是一些不同的内容,人们在解释他们的技术栈、他们的决策,只是对某些技术相关话题发表自己的看法。
00:01:40Ben Awad 甚至不再制作视频了。
00:01:42所以他已经不再做这个了。
00:01:46这位 Maximilian,
00:01:48如果你去他的频道看他的视频,
00:01:51已经完全没有教程视频了,
00:01:53因为它们不再产生观看量,
00:01:55因为人们不再观看那种类型的内容了。
00:01:58是的,这就是重点。
00:02:00但再说一次,我会分享更多关于这方面的想法。
00:02:03不过他说得完全对。
00:02:04当然,编程教程也曾有过更好的时光。
00:02:08让我们完全诚实地说。
00:02:10现在我要说的是,如果你在 YouTube 上看这个,这个频道是为了分享我的观点而创建的。
00:02:20我过去分享教程的频道是 Academind 频道。
00:02:26但当然,让我们诚实点。
00:02:28如果你看看这个频道,它在活跃度上确实经历过更好的日子。
00:02:33我会完全诚实。
00:02:35你必须向下滚动很多才能看到那些老式的教程。
00:02:40现在,我对这个频道有一些计划。
00:02:43我会分享它们。
00:02:44而且我不只是有计划,我已经在这个频道上准备了一些我认为令人兴奋的新教程。
00:02:51但话说回来,教程、编程教程,也许还有一般的教程,也许不是死了,但它们可能正在消亡,或者它们肯定经历过更好的日子。
00:03:03只是要说清楚,你仍然可以找到大量高质量的编程教程。
00:03:09我的意思是,
00:03:10你有 Code with Antonio 和他超长的课程,
00:03:15本质上讲,
00:03:16如果你看看那些观看数字,
00:03:18问题是这是否值得,
00:03:19但这是由他来决定的。
00:03:21但你肯定有他。
00:03:23你会在 Python、任何你感兴趣的编程语言上找到高质量的教程,显然。
00:03:33你有 freeCodeCamp,不过在那里,你也可以看到那些观看数字不一定是它们过去的样子。
00:03:41我认为你可以看到的一个趋势是,所有这些编程教程越来越变得超级基础,甚至比它们一直以来的水平还要基础。
00:03:54对高级内容的需求非常少,而且它们都在某种程度上变得更具娱乐性。
00:04:03有那些项目,人们只是,感觉他们想看你构建一个项目,他们并不真的想学习如何构建那个项目。
00:04:14所以这一切都变得更具娱乐性和以项目为中心,当然这也是我和 Brad 可以做的事情。
00:04:28只是我们创造的内容不再有共鸣了。
00:04:34我认为,
00:04:35例如,
00:04:36如果你看看 freeCodeCamp 上的那些数字,
00:04:43可以公平地说,
00:04:44编程教程总体上已经不再表现得那么好了,
00:04:49而且绝对没有达到过去的水平。
00:04:53我认为这主要有三个原因,第一个是 TikTok,或者说一般的短视频内容。
00:05:01你看,
00:05:02TikTok 当然,
00:05:03我不得不查一下,
00:05:04因为我不是 TikTok 用户,
00:05:07但 TikTok 似乎是在 2016 年推出的,
00:05:10九年前,
00:05:11相当长的时间了。
00:05:12但它真正开始流行起来,
00:05:15对我来说,
00:05:16或者说我真正听说它并且我周围的人开始使用它,
00:05:20我想是在 2018 年左右,
00:05:232019 年,
00:05:25然后当然是疫情期间,
00:05:27我猜测。
00:05:28当然,现在都是短视频内容。
00:05:31所有视频都必须是短视频,当然不只是 TikTok,你知道的,但 TikTok 有相当惊人的数据。
00:05:3820 亿全球用户,这真的是浪费了这么多时间,真的,浪费了这么多时间。
00:05:46仅 TikTok 就有 20 亿全球用户,如果你能相信这里的 Google AI 概览的话。
00:05:53当然不仅仅是 TikTok,还有 Instagram Reels、YouTube Shorts 等等。
00:05:59仅 YouTube Shorts 每天就超过 700 亿次观看。
00:06:04再说一次,浪费了这么多时间。
00:06:07顺便说一下,肯定也有好的短视频。
00:06:10我不怀疑这一点,
00:06:12我自己也创作过短视频,
00:06:14我会尝试创作更多,
00:06:15因为这就是人们观看的内容,
00:06:18如果他们观看,
00:06:19我至少可以尝试创作一些有帮助的东西。
00:06:22至少它们能触达,嗯,我可以试试,但是是的,消费量太大了。
00:06:26YouTube 上有 20 亿月活跃用户。
00:06:31真的令人震惊。
00:06:32所以是的,短视频在那里,注意力持续时间变短了,这当然会产生影响。
00:06:41如果你看看我这里的频道,
00:06:43当然如果你看 Brad 的频道或其他编程教程频道也是一样,
00:06:49如果你向下滚动,
00:06:50回到几年前,
00:06:52你会看到,
00:06:53让我看看,
00:06:54这个大约是在 2020 年,
00:06:56所以正好是疫情开始的时候,
00:06:59当然。
00:06:59如果你看看那些数字,
00:07:01当然有一些较弱的视频,
00:07:04也有一些只是宣布内容的视频,
00:07:06但总体上这些视频中的大多数都获得了相当不错的消费量,
00:07:12而且这些视频中的大多数都是很好的老式教程视频,
00:07:16我只是分享某些方法、
00:07:18技巧和诀窍,
00:07:19教授内容,
00:07:20对吧?
00:07:21所以我们得到了惊人的消费量。
00:07:23如果你再往下滚动,
00:07:25回到我想大约 2018 年、
00:07:2819 年,
00:07:29那时候,
00:07:30我能够创建系列,
00:07:31你会有一个主题,
00:07:33例如,
00:07:33这里是 Node 和 GraphQL,
00:07:37我会在这上面创建一堆视频,
00:07:39我确信每个视频本身可能只会获得大约 1 万、
00:07:442 万次观看,
00:07:45或者也许当我发布它们时只有 5 千到 1.5 万,
00:07:50然后随着时间的推移,
00:07:52它们积累了这些观看量。
00:07:54但当然这些很容易制作,我能够展示一种真实的项目。
00:08:02我能够深入探讨。
00:08:04这是主要的收获,因为所有这些视频都有半小时长。
00:08:08这本质上是我在 YouTube 上发布的一个免费课程,
00:08:13整个课程当然确实获得了相当多的观看量,
00:08:16如你所见,
00:08:17然后你有那些单独的视频,
00:08:20你在其中谈论一个特定的主题,
00:08:22你也在那上面获得了很多观看量。
00:08:25我会非常诚实,我喜欢那段时光,因为分享知识是我热爱的事情。
00:08:33我想我也擅长这个,希望如此,但这真的是我享受的事情。
00:08:37你知道,我都是自学的,我是说编程的东西,我没有学过那个。
00:08:42我学的是工商管理。
00:08:45但我大约在 12、13 岁左右开始编程,类似那样。
00:08:50那时候,当然,没有互联网和一切,我通过阅读书籍学习编程,通过尝试各种东西。
00:08:56我确实记得,当我大约 13 岁左右时,我的第一个项目之一是用纯 HTML 和 CSS 为魔兽争霸 3 构建我自己的文档。
00:09:09我知道,不是编程语言,你明白我的意思。
00:09:13所以这就是我的背景。
00:09:14我确实很享受分享知识,而且那时候你就可以这么做。
00:09:20顺便说一下,那时候我也已经有了这些观点类视频,比如关于开发者成长的内容,它们的表现也很不错。
00:09:26这就是为什么我创建了现在这个频道,
00:09:28我只想分享观点,
00:09:29因为你知道,
00:09:30YouTube 变了,
00:09:32YouTube 那时候就变了,
00:09:34以前你可以把所有内容放在一个频道里。
00:09:36订阅者数量曾经非常重要。
00:09:38如今,订阅者只是一个好看的数字,但关键在于抓住注意力,进入或者说突破 YouTube 算法的推荐。
00:09:48因此,当然你必须要有聚焦的频道。
00:09:52你得有一个频道专门发表观点,
00:09:54一个频道放直播回放,
00:09:57一个频道做教程——这似乎就是现在的运作方式,
00:10:01如果你不这么做,
00:10:03基本上就会受到惩罚。
00:10:05说实话就是这样。
00:10:06这也是为什么所有这些缩略图上都有人脸,虽然我能看到我那时候就已经这么做了。
00:10:11但现在这变得更加重要了。
00:10:12你必须在缩略图上看起来很震惊,或者做一些能抓住眼球的表情。
00:10:17是的,这就是目前的状态。
00:10:20顺便说一句,我要说清楚,我说这些不是在抱怨。
00:10:27我怀念那些旧时光,但我也在变老,对吧?
00:10:31所以,事情就是这样。
00:10:32但我接受事物的变化。
00:10:35当然我也在努力随之改变,
00:10:37这就是为什么这个频道有相当多的活动,
00:10:40而我在 Academy 频道上却很挣扎——正如你所看到的,
00:10:45如果你往上翻,
00:10:47你能看到那些视频,
00:10:48那些教程视频,
00:10:50比如这个 Remix 速成课程,
00:10:5313 万次观看。
00:10:54这很多,但这是发布的时候。
00:10:56这里显示三年前。
00:10:58我觉得差不多四年了,或者可能就是三年,但这是三年来的数据。
00:11:04然后你会看到这里的一些视频,比如这些 AWS 视频,花了很大精力制作,三年后甚至连 1 万次观看都没有。
00:11:12而这些实际上已经快四年了。
00:11:14所以你看,这些传统教程的数据正在下降。
00:11:20原因之一肯定是注意力持续时间变短了,但当然这不是唯一的原因。
00:11:26另一个重要原因我认为是宏观经济。
00:11:31你可能知道这张图表,这张相当令人沮丧的图表,显示的是 Indeed 上美国软件开发职位的发布情况。
00:11:41所以不是全球范围,也不是所有平台,但它确实反映了我们的感受,对吧?
00:11:48你可以看到我们在疫情期间达到了巨大的高峰。
00:11:53不幸的是,这张图表的回溯时间只到 2020 年代初期,也就是 2020 年 2 月。
00:12:00所以我们没有太多疫情前的数据,但我们可以看到我们是从这里开始的。
00:12:05然后疫情爆发时我们经历了下跌,
00:12:09接着我们冲到了很高的位置,
00:12:12疫情当然不算好事,
00:12:14但那段时间从内容创作者的角度来说真是太棒了,
00:12:19因为当然每个人都在学习编程。
00:12:23所以制作课程,我一直在做,现在还在做,顺便说一句我会继续做下去,那时效果非常好。
00:12:29但在 YouTube 上,
00:12:31你也获得了很多关注,
00:12:33当然我们仍然受到注意力持续时间缩短和 TikTok 等因素的影响,
00:12:39但那些都被弥补了。
00:12:40然后情况发生了变化,顺便说一下这不是 AI 造成的。
00:12:44我们在 ChatGPT 发布之前就开始下降了。
00:12:48所以我们急剧下降,因为公司在疫情期间过度招聘了,每个人都认为这是新常态,我们将永远需要五倍的软件工程师。
00:12:59结果发现并非如此。
00:13:01这不仅仅是 Web 开发,而是整个软件开发领域。
00:13:04比如游戏开发也是如此。
00:13:07如果你是个玩家,我在某种程度上也是,你可能读到过很多工作室被关闭或者陷入困境的消息。
00:13:13可以说这是一场软件开发危机,不过现在看起来我们至少触底了。
00:13:22但当然,我们还有 AI 这个问题,我稍后会回到这个话题。
00:13:27但这当然是一个主要因素,对这些教程的需求明显下降了,再加上注意力持续时间缩短的影响,那些长视频教程效果不太好。
00:13:40这又是一次打击。
00:13:41当然,我们还有 AI 作为第三个主要原因。
00:13:49顺便说一下,
00:13:50稍微不要脸地推广一下,
00:13:52我在这里创建了这张图,
00:13:53只是在 Excalidraw 上以这种丑陋的形式画出来的,
00:13:58但我也可以用一张纸。
00:13:59然后我去了我的网站 buildmygraphic.com。
00:14:02在那里我选择了自定义内容,选择照片,上传了那张草图并添加了一些额外的说明,选择了我喜欢的风格——水彩,然后生成了这张图。
00:14:15所以如果你也需要一些图形、信息图或其他类型的图形,你可能想试试看。
00:14:21我会在视频下方放个链接。
00:14:23但 AI,这是第三个主要原因。
00:14:28当然,它在 2022 年 11 月 ChatGPT 发布时开始缓慢发展。
00:14:34但显然,AI 现在是一件大事。
00:14:38它基本上影响了生活和学习的各个方面,在线学习绝对是其中之一。
00:14:45如果你可以直接问 ChatGPT,为什么还要看 30 分钟的教程呢?
00:14:50嗯,
00:14:50你可能想看教程是有充分理由的,
00:14:53因为询问某个问题并可能得到 AI 幻觉或过时信息,
00:14:57和让某人引导你学习一个你可能还不了解的主题之间是有区别的。
00:15:02另一方面,有人引导你学习一个你可能还不了解的主题。
00:15:07当然,我仍然明白这一点,我自己也这么做。
00:15:10我们可以用 ChatGPT、Gemini 或者你最喜欢的 AI 聊天机器人快速学习,或者至少感觉在某种程度上正在学习。
00:15:22当然,这是有优势的。
00:15:24因为你可以直接提出后续问题,如果你在看教程时不理解某些内容,你就有点倒霉了。
00:15:32你必须自己做研究,顺便说一下,这不一定是坏事。
00:15:36但那是另一回事了。
00:15:38但当然,如果你可以直接提问,那会更方便,也能更快地得到你想要的结果。
00:15:46不过说实话,ChatGPT 真的那么适合学习吗?
00:15:51还是它只是擅长获得结果,
00:15:53就像你可以使用 Cursor 或 Claude Code 进行代理工程,
00:15:59作为助手,
00:16:00或者用于 vibe coding 或者类似 vibe coding 的东西?
00:16:07两者之一需要更多工作。
00:16:08你可以用 ChatGPT 来学习。
00:16:11但这需要思考回复内容,仍然要自己做研究,尝试各种东西,想出聪明的后续问题,深入挖掘,时不时阅读官方文档。
00:16:23这很复杂。
00:16:24而且在某种程度上总会是这样,因为这些工具可以让事情变得更容易。
00:16:29但学习的本质是建立神经元之间的连接。
00:16:33这不是免费的。
00:16:35但当然,直接询问某个问题,得到解决方案,使用它然后继续前进,这确实非常方便。
00:16:40公平地说,即使在 ChatGPT 出现之前,我们在某些情况下也用 Stack Overflow 做过这种事。
00:16:45但当然,ChatGPT 和其他聊天机器人大大加速了这一切。
00:16:52这有点把我们带到了今天和当前的状况。
00:16:57所有这些因素就是为什么没有人再通过 YouTube 学习的原因。
00:17:05以及为什么所有这些频道,包括我的,都放慢了速度或完全停止发布编程教程。
00:17:14当然,我知道会有人说,这没问题。
00:17:18教程地狱本来就很糟糕。
00:17:21你们只是在制作垃圾内容。
00:17:24是的,当然,讨厌的人总会讨厌。
00:17:26总会有人不喜欢你做的事情。
00:17:29显然,YouTube 上和互联网上到处都变得更糟了,因为人们在这个世界上似乎就是那么不开心。
00:17:36但我理解这一点,当然,你可能会陷入教程地狱。
00:17:41你可能会一个接一个地看教程,却从来没有完成任何事情。
00:17:46学习过去和现在都是关于应用你所学到的东西。
00:17:50如果你看教程,如果你获得了一些知识,关键一直是在某个演示项目、真实项目或任何项目中应用它。
00:17:58现在有了 ChatGPT 和所有这些 AI 聊天机器人,你可能会面临愚蠢地狱的问题。
00:18:05你只是要求某样东西,得到一个解决方案,从不真正质疑它,从不理解它,然后继续前进。
00:18:10那么,你的技能水平本质上就是AI的技能水平,因为你自己没有任何技能。
00:18:17我不确定那是否是一个更好的世界。
00:18:21显然,你可以使用AI来学习和质疑事物,然后它可以成为一个加速器,正如我所说的。
00:18:28但我认为今天最好的学习方式仍然是将人类输入、人类指导以及在学习过程中融入这些观点混合在一起。
00:18:41获得那些额外的经验,那些我有时在教程中进行的小支线任务,在那里我解释一些相关的内容,或者解释我们为什么以某种方式做某事,而不是仅仅给你解决方案。
00:18:55因为这也很重要。
00:18:57取决于你如何提示AI,你可能永远不会听说替代方案。
00:19:01你可能只是得到一个解决方案,然后接受它作为最好的可能方案,但它可能并不是。
00:19:06因此,出于所有这些原因,我认为人类指导的学习是有价值的。
00:19:10当然,这包括YouTube教程,就像包括博客文章、书籍、音频格式一样,无论对你来说是什么,这都是一种混合。
00:19:21明年我将全力以赴地为这种混合学习方法寻找更好的解决方案。
00:19:30一旦我准备好了,我会分享更多相关内容。
00:19:32我有一些很棒的想法。
00:19:34但是,是的,我确实怀念那些旧日子。
00:19:38但这于事无补。
00:19:40我们现在生活在一个新世界中。
00:19:43我们拥有所有这些因素。
00:19:46坦白说,这三个因素可能都只会加速发展。
00:19:52我的意思是,宏观经济只是间接受到AI的影响。
00:19:56但人们正在观看短视频内容,我看不到这种情况会消失。
00:20:01AI也会持续存在。
00:20:04AI显然不会消失。
00:20:08顺便说一句,为了说得非常清楚,它是有用的等等。
00:20:13如果你看我的视频,如果你听我说的话,你就知道我在大量使用AI。
00:20:18但当然,它正在产生影响,并且有很多负面缺点,我也经常谈论这些。
00:20:25所以,是的,我完全同意Melke Melke在这个视频中所说的一切,我建议观看它,我认为我们只需要调整适应,我肯定会尝试这样做。
00:20:40我将继续在Academind上创建教育内容。
00:20:45我有一些不错的教程,实际上是一个免费的完整课程排在该频道上。
00:20:51我有很多想法。
00:20:53时间是唯一的问题。
00:20:54是的,一旦我准备好了,我会分享更多内容。
00:20:58当然,也请分享你对这一切的看法。
00:21:01你对此有什么想法,或者我可能遗漏了什么?