闲聊 & 问答以及各种杂事
MMaximilian Schwarzmüller
Computing/SoftwareJob SearchTelecommutingAdult EducationInternet Technology
Transcript
00:00:00[无音频]
00:00:30>> 好的,今天有点随兴,但能再次直播真的很棒。我看到大家都在陆续加入。所以,是的。
00:00:53大家好。欢迎来到新一期的直播。已经过去一个多月了。已经一个多月了。
00:00:59我上次直播还是在三月初。是的,能再次直播真的很开心,
00:01:08给大家一个提问的机会,也聊聊近况。所以,大家好。
00:01:14欢迎所有刚加入的人。也谢谢在聊天室里打招呼的朋友们。是的,
00:01:18几周之后终于又见面了。对于这么长时间的缺席,我深感抱歉。
00:01:25这段时间处理了一些个人事务,没什么太糟糕的事,只是生活中各种琐事缠身。
00:01:34还有一些工作上的事情。很高兴见到大家。非常感谢聊天室里的热情,
00:01:42这对我很重要。我真的很享受这些直播。我的计划是
00:01:49这次直播后不再消失六周。我只是在努力兼顾所有事情。
00:01:56毕竟我不是全职主播。这纯粹是我有空时为了好玩而做的,
00:02:02通常我尽量在每周四的这个时间直播。但如果有
00:02:10突发状况,那也只能这样了。所以,今天的想法其实就是
00:02:18聚在一起,度过一段愉快的时光,聊聊一些事情。我准备了一些内容,但是,
00:02:25你们也可以随时提问或分享。我们就随便聊聊,这就是计划。
00:02:31如果你想了解什么,有任何问题,这里其实也有点像“有问必答”环节。
00:02:39这就是计划。好的。我们收到了第一个问题。顺便说一下,
00:02:49收到了很多暖心的信息。我会尽力一一回复。我都有在看。
00:02:54非常感谢你们对工作的认可。谢谢大家的加入,这对我意义重大。
00:03:00如果你参加过我的课程,希望你从中获益良多。如果没有,
00:03:05那也没关系。如果你买了课却什么都没做,或者课程对你没用,
00:03:10那就不太好了。当然,在这里植入个广告,[academy.com/courses](https://academy.com/courses) 过去几周发布了
00:03:17一系列新课程,包括 Codex、Claude Code、VPS,当然还有所有其他课程。
00:03:22所以,记得去看看。好的,第一个问题。让我们直接开始吧。请 Max 为我们解释下,
00:03:28如果 Copilot 消失了,我们该怎么办?我想这指的是我之前制作过的一个视频,
00:03:37关于 GitHub Copilot 转向按量付费。我有一个完整的视频讨论这个。
00:03:44所以我不会在这里重复视频里的所有内容。但核心点在于
00:03:51GitHub Copilot 正在取消订阅制。我的意思是,你仍然可以订阅,
00:03:56但你得到的 AI 额度仅等同于你支付的订阅费用。
00:04:01所以我真的看不出这种订阅模式有什么好处。也许我漏掉了什么,
00:04:07但在我看来,如果你继续这些订阅,这就像是一种奇怪的预付款。但是,是的,
00:04:13他们正在转向按量计费。目前显而易见的替代方案当然是 Cursor。
00:04:18Cursor 有订阅服务。它是一款与 VS Code 非常相似的 IDE,
00:04:28因为它本身就是 VS Code 的一个分支。所以 Cursor 是目前很自然的选择。
00:04:34Codex、Claude Code 或者是 Open Code Black 都是其他的选择,虽然我没用过最后一个。
00:04:42但我猜最终他们都会在某个时间点转向按量计费,
00:04:48因为目前的现状是算力非常紧张。这些公司的推理成本变得非常昂贵,
00:04:54因为由于所有 Agent 化的应用,我们都在消耗更多的 Token。而且,
00:05:00重申一下,我的 YouTube 频道上有个关于这个话题的完整视频。我不会细说。
00:05:04但 GitHub Copilot 的替代品目前大概是 Cursor,或者如果你想用 Claude Code,也可以选择这些方案。
00:05:11回到精通方面,Node.js 还是 FastAPI?当然,重要的是,
00:05:18FastAPI 是基于 Python 的。所以这实际上取决于你个人更喜欢哪种语言。
00:05:24显然在 AI 的帮助下,它可以帮到你。但除非你打算走“氛围编程”路线,
00:05:29虽然我不推荐,但你真的应该理解生成的代码。
00:05:34所以如果你喜欢 Node.js,就配合你选择的任何框架来使用,
00:05:40比如 Express 或更现代的框架。如果你喜欢 Python,FastAPI 绝对是极佳的选择。
00:05:46如果你想走 Node.js 路线,你可能还想关注一下 Bun,
00:05:50它是 Node.js 的一种替代方案。然后也许可以看看像 Hono 这样的框架,我个人
00:05:58非常喜欢。我现在的很多项目都在大量使用 Hono。所以这可能也很有趣。
00:06:07你的新 VPS 课程也会在 Udemy 上架吗?不,这将是我们自己平台上的独家课程。
00:06:12在 Agent 编程时代,开发者的生活是怎样的?就我个人生活而言,我想就像大家一样,
00:06:19或者确切地说是职业生活,已经发生了很大变化。我的意思是,一两年前,
00:06:24我基本上还是在纯手写所有的代码。
00:06:31现在,我会说 90% 的代码都是由 AI 或类似的工具生成的。我确实会
00:06:40在各处介入。或者我喜欢做的是,每当我启动一个项目,或者梳理
00:06:46一个更复杂的功能时,我会定义基础类型和基础接口,我会审查代码,
00:06:53修复代码,并告诉 AI 如果我不满意它的方向就进行修正,或者我自己动手修。
00:06:59所以这里有很多投入。这并不像你直接把 AI 派出去,它就自己搞定一切。
00:07:05我在这里谈论的不是那种只管凭感觉而不看代码的“氛围编程”。但这确实改变了很多。
00:07:10正如我一段时间前在 YouTube 频道上分享的视频所说,那个视频对我个人来说反响很大,
00:07:17这种方式确实夺走了开发过程中的许多乐趣。我知道
00:07:24有很多人会告诉你,开发的本质始终在于构建东西,你可以享受
00:07:29很多乐趣,因为现在有了 AI 你可以构建更多东西。这都没错。而且,
00:07:36我确实很享受构建这个环节。别误会。我没有要转行,也没有要离开。
00:07:41但是,那种纯粹的打字过程,那种进入心流状态、亲手写代码的过程,
00:07:48曾带给我很多乐趣。现在这种乐趣消失了。如果有人说这很愚蠢,没关系。
00:07:54但这就是我的观点。那种感觉已经不复存在了。当然,我还是可以手写代码。
00:08:01当然。这是我的工作。但我不会去做效率更低的事情。所以,是的,
00:08:08这就是我的看法。情况已经改变了很多,而且还在持续变化。我不知道一年后
00:08:13我的工作会是什么样。我绝对不相信在短期内就不再需要软件工程师
00:08:19或类似的角色。但我不知道哪些工具会胜出,也不知道
00:08:25模型在一年左右的时间里具体会如何运作。所以我不知道一年后高效使用
00:08:32这些模型需要哪些新技能。也许需求文档会比现在更重要,也许代码审查
00:08:39会比现在更重要,我也说不准。但变化真的很大。这个回答很长。但是,
00:08:44这显然是一个相当复杂且重要的话题。我相信我们都有自己的看法,
00:08:51你们对此也有自己的观点。所以一定要分享出来。我非常
00:08:56期待听到大家的想法以及你们使用 AI 的经验。
00:09:01随着按 Token 计费,手写代码是否会再次成为一项有价值的技能?这是一个非常
00:09:08好的观点。我已经关掉那个页面了。关于 GitHub Copilot 的这种按量计费模式,
00:09:17正如我所说,我认为其他供应商在未来的某个时间点也会转向这种模式。
00:09:23我确实认为知道如何编程、如何阅读代码依然很重要,因为你需要审查代码。
00:09:29但知道如何编写代码肯定也是一项绝非完全无关紧要的技能,
00:09:36我想说。我不知道中长期会怎样,但在某个时间点,随着供应增加,按量计费很可能会
00:09:45下降。但目前我们的算力非常受限,而且从目前的情况来看,近期仍将维持现状。
00:09:51所以在很多应用场景下,你可能会决定
00:10:00亲自动手写一些东西,也许配合像旧时代的 GitHub Copilot 那样
00:10:06稍好一些的 AI 自动补全,这最终可能会比把一切都交给 AI Agent
00:10:12更具成本效益和效率。我们很有可能会看到这种混合方式。
00:10:20我不知道,但我不排除这种可能性。是的,这绝对是我预见到的趋势。
00:10:25互联网上最好的导师,非常感谢。再次感谢,你是最好的导师。
00:10:30非常感谢所有这些精彩的评论。真的非常棒。这对我很重要。
00:10:34非常感谢。你认为趋势是使用像 LM Studio 这样的本地工具吗?嗯,
00:10:41我是本地 AI 模型的忠实粉丝,这就是为什么我在一年多前就制作了一个相关的课程。
00:10:50显然我在课程里教的内容依然适用,因为课程中的理念是一致的。我
00:10:54介绍了 Ollama 和 LM Studio,我是这些本地模型以及运行它们工具的铁杆粉丝。
00:11:01当然,不是为了搞定一切。比如对于 Agent 编程,在我看来,
00:11:07我在我这台四年前的 M1 MacBook Pro 上运行的效果还不够好。
00:11:14所以对于 Agent 编程,我无法使用本地模型。但当涉及到分析文本、基础的数据
00:11:23分析任务,或者生成文本之类的任务时,我真的很喜欢这些本地
00:11:28模型,特别是如果我正在处理不想发送到云端、
00:11:33不想发送给这些服务商的文本数据。是的,而且我认为随着这些本地模型的能力变强,
00:11:38它们会变得更加重要。谁知道呢,也许会出现技术突破,
00:11:45让在廉价硬件上运行更强大的模型变得更容易,或者这些模型,那些更廉价的
00:11:52模型能力会变强,或者通过微调使它们在某些特定方面更有用。
00:11:57我完全可以预见未来我们会拥有一堆小模型,每个都针对
00:12:02特定任务进行了微调,因此你可以在相对负担得起的硬件上运行它们,或者
00:12:09像顶配的 Mac Studio 这样的小型设备,虽然确实很贵。但在一家公司里,
00:12:18如果你能运行擅长特定任务的模型,那将非常有用。突然之间,
00:12:23那些数据就不必离开你的机器或系统,这非常有价值。所以再次,
00:12:29一个很长的回答。但是的,我是本地模型的铁粉,我认为它们在未来将扮演非常重要的角色。
00:12:34学完 TypeScript 和 React 之后该学什么?我目前还在不依靠 AI 进行学习和练习。
00:12:40我想打好基础知识。顺便说一下,这是一种非常好的方法,
00:12:45因为我经常被问到这个问题,这很能理解。现在应该学什么,以及
00:12:52该如何学习?现在学习编程还是个好主意吗?我的想法是,
00:12:56事情会发生变化。你非常非常有可能会减少手写代码的量,也许在未来的某个点
00:13:04根本不需要手写。但为了真正理解它,为了能够审查代码并正确地指导
00:13:12AI,你仍然必须理解你正在使用的编程语言和技术。
00:13:19例如,我无法用 C++ 构建一个程序,因为当然,我可以
00:13:26靠感觉写点东西。它可能能完成我想要的任务,但如果它变得更复杂,或者如果我
00:13:33想要发布它,突然间安全问题和其他 Bug 变得至关重要,那我就无法
00:13:38搞定了,因为我不懂 C++。我也许能读懂一些 C++ 代码,因为我知道一般如何
00:13:45编写代码,但我不知道最佳实践、模式等等。所以学习
00:13:50如何编程,在我看来依然很重要。我不仅仅是因为我在卖相关的课程才这么说。
00:13:54我真心认为这很重要。回到问题,学完 TypeScript 和
00:14:00React 之后学什么?我会说动手做东西,多做东西,也许可以借助一点 AI,但要确保你
00:14:06理解它生成的代码。偶尔深入进去,构建一些演示项目。之后另一个重要或
00:14:12有用的步骤可能是学习像 Next.js 或 TanStack Start 之类的框架,这些都是
00:14:17元框架。哎呀,我这是在干什么?这些是基于 React 的元框架。所以这些都可以
00:14:29作为学习 React 和 TypeScript 之后的下一步。去实践构建,也许可以深入研究
00:14:34那些元框架,或者如果你想开发移动端应用,可以研究 React Native。也是个好主意。
00:14:40我们有关于 Ruby 或 Ruby on Rails 的材料或课程吗?没有,因为我完全不涉及 Ruby
00:14:46或 Ruby on Rails 的开发。我大约在 12 年或 10 年前简短地学习过,
00:14:53但是的,之后就没再用过,我绝对不是这方面的专家。在 2026 年,
00:15:00专注于哪种语言是最明智的(不一定是最好的)?别说这取决于具体情况、都好,或者如果非要说,
00:15:06请挑一个你最喜欢的。所以我不会说这取决于具体情况,虽然显而易见确实如此,但我认为
00:15:13最明智的学习语言是 AI 非常擅长的语言。现在,现代的各种模型
00:15:22和运行它们的工具都经过了微调,根据我的经验,它们在处理大多数
00:15:29语言时表现都还行。如果你提供文档和正确的提示词,但就开箱即用而言,它们真的
00:15:35非常擅长 TypeScript 和 Python。所以我大概会选择其中之一。因为我完全沉浸在
00:15:44JavaScript 的世界里,我最终会推荐 TypeScript 和 JavaScript,但 TypeScript 更好
00:15:50是因为类型系统可以帮助 AI,这是我的经验。AI 非常擅长这个。
00:15:55虽然不完美,远非完美,但已经很棒了。所以这是我会推荐的语言。
00:16:00你绝对是个传奇,Max。非常非常感谢。你们都太客气了。非常非常
00:16:07感谢。你好,Max。我是一名 QA 工程师,在有了 AI 之后,我的工作量
00:16:13比以往任何时候都大,因为期望值几乎翻了三倍。我觉得我不再是在写测试自动化了。
00:16:18我只是在“看护” AI。是的。我的意思是,这也是我的经验,对吧?所以回到刚才提到的
00:16:27失去乐趣的部分。重点在转移。重点在转移。当然,如果你处在
00:16:36可以自主构建东西的位置上,你可以构建更多。如果你说你是一名 QA 工程师,那意味着你
00:16:40不一定会构建更多。你只是得到了更多的东西需要去测试和审查。这显然也不是很
00:16:48有趣,也因为我们面临一个不对称的问题。AI 可以生成无穷无尽的内容。
00:17:01我把它移到这边。别担心。所以 AI 可以生成无穷无尽的内容,
00:17:06比如代码等等。但作为一个人类,你审查这些内容的
00:17:15时间是有限的,对吧?让我稍微缩小一点。这就是问题所在,当然。这就是
00:17:25不对称性。AI 在大量产出代码,但随后我们必须对其进行审查或测试。这
00:17:34正是你提到的。这个“看护”部分正是我自己也在经历的事情。
00:17:38我处于一个同样需要构建东西的位置。我不仅仅是接收东西来审查,
00:17:43但当然,我被自己能审查的量给限制住了。我的工作确实发生了变化,从
00:17:50进入心流状态编写代码,变成了构思规格、审查规格、
00:17:57审查代码等等。所以这包含了大量的看护工作。再次,我完全理解这是一个
00:18:03新的角色,需要时间去适应。我们现在正处于一个大家
00:18:10都被 AI 垃圾信息和 AI 代码淹没的阶段。我认为事情会慢慢调整,我们可能会
00:18:18获得能够帮助我们更快处理 AI 垃圾信息的工具。当然,也是由 AI 驱动的工具。我们会学习
00:18:25如何更有效地使用 AI,哪怕仅仅是因为按量计费会导致
00:18:32价格上涨。所以在一段时间内,垃圾信息可能会减少。但我完全明白你的意思。
00:18:40你怎么看 2026 年的 .NET 开发?这方面我没什么能分享的,因为我不是 .NET
00:18:46开发者。抱歉。如果我们有三年前端和移动端的经验,
00:18:50并且我们想转向 AI/ML 之类的领域,应该转吗?顺便说一下,被裁员后还没找到工作。
00:18:57如果我们想转到像 AI/ML 这样的领域,我们应该转吗?这是一个非常难回答的问题,
00:19:05因为当然,我不属于 AI/ML 领域。我不从事机器学习工作。我不负责
00:19:11训练 AI 模型。我不确定那里的需求是否真的非常非常高,因为当然,AI
00:19:19现在是热潮。但我不会说这意味着每个人都在寻找
00:19:26能够构建 AI 模型的人。我认为公司寻找的是能够杠杆化并使用
00:19:31这些 AI 模型和工具的人,无论是为了开发还是为了其他任何事情。我的意思是,所有的流程,
00:19:39公司里发生的所有事情都可能会被 AI 改变,或者至少
00:19:45CEO 和经理们会尝试去改变它们,可以这么说。所以如果你要转行,
00:19:54我会关注你能做什么以及你想做什么(想做什么也很重要),从而帮助公司
00:20:03完成这种转型。这依然可以是开发角色,只是不再是传统的
00:20:09开发者。显然,这可以是任何与咨询或类似事物相关的工作。
00:20:15当然,这也可以是 AI/ML,但我不会仅仅为了成为一名 ML 专家
00:20:24或训练 AI 模型的专家而努力,因为当然,这也不是一夜之间就能实现的。
00:20:29我不能保证该领域会有无限的需求量。
00:20:36我可能会错,当然,但这只是我的感觉或我的逻辑。
00:20:41所以我现在的看法是,我们不必转行去当水管工,因为懂编程会降低
00:20:48成本。它会降低成本,而且这很重要,因为必须有人来监控 AI 垃圾代码。
00:20:54确保你能真正利用这些 AI 模型和工具来获得效率提升,
00:21:00因为仅仅为了“氛围编程”而使用它们在某些特定场景下确实对某些人有帮助,
00:21:07这是肯定的,但这不是我们集体应该努力的方向,因为我们已经可以看到
00:21:15很多软件正在变得越来越糟。我们都看到了这一点,但我们不知道这是否是因为 AI,或者
00:21:21仅仅是巧合或其他原因,但 AI 绝对不是让软件魔术般变好或
00:21:28在缺乏引导和审查的情况下产生优秀软件的方法。所以,懂得如何编程依然
00:21:34很有价值。只是我们编程的方式正在改变。我已经不再尝试去追赶 AI 和编程了,
00:21:42我只是个业余编程爱好者,我一点也不羡慕你们这些在职场拼搏的人。是的,我明白那里变化很大,
00:21:47但在某种程度上,我有时会回想起 2019 年左右 JavaScript 框架
00:21:55风起云涌的时候,那时你同样会感到不知所措。我一直都不太喜欢那些
00:22:01告诉你现在必须做某事否则就会被甩在后面的人,因为事实是变化太快了。
00:22:08如果你不是时刻紧跟潮流,你并不会被甩在后面。我的意思是,一年前,或者是
00:22:14两年前?我都不确定了。MCP 曾经风靡一时。当然,MCP 并没有消失。MCP 肯定有
00:22:22它的用途,但我从未真正使用过 MCP 服务。只是偶尔用它来搭建一个查找
00:22:30文档的 MCP 服务。其他人可能不同,但你并不会因为
00:22:35并非因为你没有跳进每一个新工具、每种新方法或每个闪亮的新模型。你不需要
00:22:43每周都更换模型。现在很容易感到不知所措,我自己也会有这种感觉。但
00:22:48如果你仔细想想,真的没必要。反正一切都在变化。所以,你可以休息一个月,
00:22:56回来后花半天时间刷刷 Twitter,看看博客文章,问问 ChatGPT 过去一个月
00:23:04发生了什么。这样你就跟上进度了。你又回到正轨了。所以,我们或许都该
00:23:09放轻松一点。你认为目前还缺少什么样的 AI 驱动工具或开发者产品?
00:23:16嗯,如果我有好的答案,我会尝试自己去构建。我认为整个
00:23:23内存(记忆)问题目前还没有完全解决。我还认为,我们已经看到许多工具、
00:23:31许多服务正在发布 CLI,以便智能体(Agents)能更好地与它们协作。我认为
00:23:37我们会看到更多这样的情况。任何你看到的没有良好 API 或
00:23:47良好 CLI 工具的服务或软件,如果他们也不打算改进,那可能是一个
00:23:52颠覆或构建替代方案的有趣机会。因为我确实相信,虽然我不确定未来是否
00:23:59只剩下 AI 智能体,但我相信为智能体提供一种使用你的服务、你的软件
00:24:08的途径是个好主意。如果任何服务或软件不这样做,我认为这可能是一个机会。
00:24:13显然总会有例外,但你明白我的意思。
00:24:17你觉得现在有了大语言模型(LLMs),你学到的东西更多了吗?是的,知识变得
00:24:25广泛得多。涉足某些领域变得容易得多,因为你有一个无限耐心的
00:24:31导师,你可以问他所有愚蠢的问题。而我对于许多我不了解的事情
00:24:38都有很多愚蠢的问题。所以你肯定学到了更多,但这种知识当然是非常浅薄的,
00:24:44而且你很快就会忘记,尤其是如果你只是为了寻找快速答案。所以我发现
00:24:49偶尔深入钻研也非常重要,这就是为什么我个人喜欢阅读文档,
00:24:54自己动手构建。如果某件事对我来说真的很重要,如果我想真的
00:24:59在某方面变得更强,我会深入钻研。但是,是的,你可以学到非常非常多。这只是
00:25:04并非开箱即用的深度学习,至少对我来说不是。我经常听到有人说仍然需要
00:25:10开发者,但面对这么多裁员,该如何解释呢?这是个很好的切入点。关于裁员有几点
00:25:17要说明。有一张图表我非常喜欢,当然,它也只是
00:25:24一张图表,还有更多背后的因素。这张图表看起来当然很糟糕,对吧?我是说,
00:25:29疫情期间我们在这里,现在我们在这里。但在图表中,你当然可以看到
00:25:35Indeed 上的美国软件开发职位——显然不是全球范围——
00:25:42在过去的几个月里一直在稳步上升。那么,这是否意味着一切
00:25:50都好转了,我们要回到这里了吗?不,我们不会,因为那也不是常态,
00:25:56对吧?我们是从这里过来的,哎呀,从这里。所以我认为我们可能会回到这里。
00:26:02当然,这并不能帮助到每一个人等等。但我认为这些我们所见到的
00:26:11裁员,常被归咎于 AI,公司
00:26:17自己也会这么说。这可能是一部分事实,但实际情况仍然是,所有
00:26:24这些公司在疫情期间都过度招聘了,他们现在仍在裁减那时候招的人。
00:26:31AI 当然是这些裁员的一个很好的借口,因为这听起来对投资者也很受用。
00:26:36所以我们看到的这些大规模裁员,我不怀疑 AI 是原因之一,但它不是
00:26:45唯一的原因。而且我认为有了 AI,越来越多的公司会意识到,如果他们
00:26:52不把所有人都裁掉,他们可以利用 AI 释放更多潜力,因为他们需要这些人去使用
00:26:57AI。我们不知道 10 年或 20 年后如果只剩下 AI 智能体会发生什么,但目前
00:27:03绝对不是那样。我不怀疑许多公司更倾向于只拥有使用 AI 的高级
00:27:09开发者,但他们会意识到高级开发者不是从天上掉下来的,
00:27:15他们需要初级开发者来成长为高级开发者。这就是为什么对于短期或中期未来,
00:27:21我并不太悲观。但显然,我无法预见未来,
00:27:28这些只是我的一些想法。你推荐投资哪种用于编程的 AI 工具?
00:27:34我经常更换,因为我也制作相关的课程,我想跟上这些工具的
00:27:39运作方式和提供的功能。但我个人目前非常喜欢的
00:27:44是 Pi 智能体,Pi 编程智能体,你可以搭配任何 API 密钥来使用,
00:27:54你可以配合 API 密钥使用任何模型,或者使用你的 Cursor 订阅,我就是
00:28:00这么做的。如果我没用那个,我现在就经常用 Cursor,但我也会不断地
00:28:04回头去用 Claude Code 看看效果。我喜欢所有这些工具,没有明显的偏好,
00:28:09但如果非要选一个,现在大概是 Pi。讽刺的是,我甚至还没有关于它的
00:28:15课程,不过我可能会做一个,因为我真的很喜欢它。但正如我所说,我经常切换。
00:28:20我回到了 AI 开发的最早阶段。我自己写代码,
00:28:29只让 AI 生成我不想写的部分。是的。我认为这并不是一个糟糕的
00:28:35方法。再说一次,我们都还在摸索如何最好地与 AI 相处。而且这很容易
00:28:41陷入陷阱,突然间你不得不要求 AI 把按钮变红,因为你
00:28:48甚至不知道,或者懒得去看代码中设置颜色的位置。我是说,这只是
00:28:53一行的改动,但很容易掉进那个陷阱。那也不好。所以你要
00:28:59找到平衡。而我们所有人,或者说大多数人,我想,我肯定还处于
00:29:05那个尝试寻找高效配合 AI 工作的最佳方式的阶段。
00:29:12再次强调,因为一切都在不断变化,模型在变,工具也在
00:29:17变。我认为这种状态在未来的几个月到一年左右仍会持续。
00:29:25JetBrains 推出基于 Token 的定价已经很久了,用户几乎可以使用任何 AI。那是好东西。
00:29:33但例如 Claude,消耗的 Token 是 Gemini 的 10 倍,结果却没更好。
00:29:38是的。我是说,每个人都会有自己的偏好。我个人还没用过
00:29:42JetBrains,所以我无法发表评论。我刚才分享了我的最爱。但是的,
00:29:49而且我认为,正如我所说,按量计费迟早会出现在所有产品中。
00:29:55只是路过说声,非常感谢你,Alfredo。非常非常感谢。
00:30:07为什么德国的就业市场低迷,它很快会好转吗?现在很难找到工作,
00:30:12少数岗位的竞争太激烈了。其实我没在找工作,我没有在
00:30:17德国找工作。所以我不能对就业市场说太多。我是说,德国有很多问题。
00:30:23我认为 AI 是我们这里最微不足道的问题。但我不想谈得太政治化。
00:30:32我认为德国的许多激励措施既不利于工作,也不利于雇佣员工。
00:30:39这当然是一个糟糕的局面。再加上新冠期间的过度招聘,
00:30:45就成了目前的德国就业市场。由于德国在一切与技术和
00:30:52一般创新相关的事情上都超级缓慢,我认为 AI 并不是主要原因。
00:31:01我上过你的 Next.js 和 TypeScript 课程。感谢你的精彩教学。
00:31:04谢谢。我非常高兴你喜欢这些课程。希望你从中受益匪浅。
00:31:09非常非常感谢。嘿 Max,你对 Spring Boot 框架有什么看法?它是
00:31:16财富 500 强公司中使用最多的 Web 框架。你为什么从未发布过关于 Spring Boot 的课程?
00:31:22单纯是因为我不用它。我不怀疑它被广泛使用,也不怀疑它的优秀和
00:31:26流行。很多事物都是如此。我只是不是 Spring Boot 或 Java 开发者,或者
00:31:32类似的身份。我不教我不了解的东西,这听起来是个不错的策略。所以,是的。
00:31:39我知道有很多流行的东西。现在有了 AI,情况发生了一些变化。编程课程
00:31:48不再那么好卖了。但六年前,我可以制作各种
00:31:53流行技术的课程。但那从来不是我的哲学。我想分享和教授
00:31:59我每天都在使用的、我真正了解的东西。所以,很可能永远不会有
00:32:05我出的 Spring Boot 课程。嗨,一直在 Udemy 上学你的 Go 课程。很喜欢你的教学方式。
00:32:11话虽如此,我有个关于 Golang 未来以及上完课后该如何发展的问题。
00:32:16发展的道路,我在这里重复一下,发展的道路永远是去构建东西,
00:32:21比如用 GIN 框架构建一个 Web 应用,或者构建一个 CLI。
00:32:27在 AI 时代,这不失为一个好主意。当然,还要学习如何将 AI 与 Go 结合使用。Go 的
00:32:33优点以及我认为它有美好未来的原因在于,虽然它不是最受欢迎的语言,
00:32:41因为有些人不喜欢它的语法等等,但 AI 非常擅长它,因为它的
00:32:49类型系统和运作方式,就像 TypeScript 一样,使它成为 AI 使用的
00:32:56绝佳选择。而且与 TypeScript 不同,它的类型系统没那么啰嗦,虽然也没那么强大,
00:33:02但更简洁。因此,根据我的经验,AI 非常擅长 Go,所以我觉得
00:33:08Go 的未来看起来还不错。由于我上过你的 Next.js 和 TypeScript 课程,感谢你的
00:33:18感谢您的精彩教学。非常感谢。你会给像我这样地区的开发者
00:33:23推荐哪些策略来成功找到并获得远程工作?虽然我不知道
00:33:29你具体住在哪里,但如果涉及到寻找和获得远程工作,显然
00:33:39你需要知名度。如何获得知名度呢?我觉得,尽管这听起来可能有点糟,但
00:33:48一个好方法是建立社交媒体影响力。我指的不是在 TikTok 上发跳舞视频,显然,
00:33:53我指的是像 YouTube 频道那样,你在上面讲解内容、分享知识,
00:33:58或者是展示你用 AI 或不用 AI 构建的演示项目。任何
00:34:04类似的平台都可以,不一定是 YouTube,也可以是 Instagram 或 TikTok,只要不是跳舞视频就行。
00:34:09我认为这在当今获得知名度方面是一个重要的基石,
00:34:15因为社交媒体太重要了。我知道你不想成为社交明星,
00:34:19你只是想找份工作,但我可以想象这会起作用,因为做得好的人
00:34:26并不多。因此,你可以尝试在这方面做得足够出色,以获得一些受众和知名度,
00:34:30这会有助于寻找远程工作并获得那份关注度。
00:34:35“早上好,我也喜欢让 AI 向我解释它正在写什么,”
00:34:44这显而易见,但让它在构建代码的同时为你进行拆解分析真的很棒。是的,
00:34:50确实如此。我也喜欢挑战 AI,让它解释刚才做了什么,或者为什么要这样做,
00:34:55或者用我脑海中的另一种方案来质询它。我认为这是人们使用 AI 时
00:35:02一个被低估的功能。两年前我们可能用得更多,但你现在依然可以用 AI
00:35:10进行讨论,讨论解决某个问题的不同方法、不同的实现方式
00:35:18等等。我认为这也是作为一名开发者可以学习和成长的地方。
00:35:25你不应该把 AI 说的每一句话都当成真理,它肯定不是,但这种讨论很有用,
00:35:33因为你是在与一个生成 Token 的实体交谈,但它生成的 Token
00:35:41是基于一个见识过海量博客、Stack Overflow 帖子和代码库的知识库及权重。
00:35:47所以,就你的代码与 AI 交谈、讨论替代方案是一个好主意。
00:35:56“没有任何 AI 代理能处理 C++,这根本不可能。” 嗯,也许确实如此。
00:36:03“抱歉,不是提问,但我认为作为开发者,我们唯一的变量就是我们掌握多少知识,”
00:36:08“无论 Token 是否廉价,我们无法控制。” 没错,显然你掌握的知识、
00:36:13你的经验以及你的见解,才是你作为开发者能带来的价值。
00:36:19“有关于 Ruby on Rails 的资料吗?” 没有。如前所述,我从未真正用过
00:36:24Ruby on Rails。我这边回复得有点慢,因为我是按时间顺序查看所有问题的,
00:36:28所以只要你提问,我也能看到你的。只是需要一点时间。我是按提问顺序
00:36:33一个个过。 “你了解 Rust 吗,Max?” 我了解。我学过 Rust 的基础知识,
00:36:43两年前用 Rust 做过一点东西,但之后就没用过,所以现在基本忘光了。
00:36:49我挺喜欢的。我非常喜欢 Rust,但我现在的活儿实在太多了,事情堆到一块,
00:36:58导致我目前根本抽不出时间来认真学习 Rust。但我很想重新捡起来。
00:37:04我知道这绝对是一门评价两极分化的语言,但我个人很喜欢。 “你认为现如今
00:37:11还缺少什么样的 AI 驱动工具或开发者产品?” 好吧,这个问题我已经回答过了。
00:37:16“Go 的可读性很好,所以生成的代码更容易阅读。这个名为
00:37:20GoFundMe 的包,让你可以在没有 CEO 的情况下在 GPU 专有代码和 Go 之间通信。”
00:37:25是的,正如我所说,我认为 Go 对人类和 AI 代理来说都非常友好。
00:37:32“嗨 Max,感谢你的出色工作。从前端的角度来看,
00:37:36通过 Upwork 或 Fiverr 等平台开始获取客户并赚钱的最佳方式是什么?”
00:37:41嗯,基本上就是我之前提到的,你需要一定的知名度来脱颖而出。
00:37:46显然,在这些平台上你也可以建立客户群和评价等级,
00:37:52但任何能让你从大众中脱颖而出的策略都是好主意。这就是为什么我提到了
00:38:01社交媒体。 “展望未来,你认为全栈开发和
00:38:06DevOps 哪个更有机会?” 我的意思是,你可能会选 DevOps,因为你可以辩称 AI 可能
00:38:20在这一领域很难达到公司或人们期望的水平,
00:38:26很难可靠地让 AI 处理所有的 DevOps 工作。我是说,对于 DevOps,你可能希望
00:38:34有更多的人员至少能在服务器宕机时负责,顺便说一下,这并不是看待它的正确方式。
00:38:41我认为你应该同样关心软件质量。只是我感觉到许多
00:38:46公司认为,软件问题可以打补丁,但服务器绝不允许宕机。
00:38:51不管怎样,这只是我的想法。所以这里我的答案可能是 DevOps,但我个人认为
00:39:00没人知道 AI 在 10 年左右的时间里能做到或做不到什么。但目前我认为
00:39:07现实中两者都是不错的选择,但 DevOps 可能是更多人会告诉你的
00:39:13更好的选择。所以没错,DevOps 可能是近期公司更倾向于
00:39:26招聘的岗位。是的,这就是我的看法。 “我正在创业,
00:39:34我发现不需要使用第三方工具,因为 LLM 可以很快地构建出来。”
00:39:41“问题是我什么时候该停止自己构建这些工具?” 只有当你遇到瓶颈,
00:39:48或者当你处理的事情一旦搞砸会有严重后果时。例如,
00:39:53在德国你不想跟税务官过不去。所以你不会想在那里自己手撸代码解决问题。
00:40:00至少我不会。但我们公司也确实用我们自己手撸出的替代方案
00:40:08替换了某些工具。其实也不是完全手撸,我还是得查看代码并
00:40:17到处进行调整。但没错,我们有一些内部工具不再使用外部供应商了。
00:40:25这类工具不算多,因为老实说,我们一开始就没用过很多工具。但特别是在
00:40:32图像编辑等方面,我们正在使用大量拼凑出来的工具,
00:40:40这些工具能完成我们的任务。如果你没有理由切换,就别换。这就是
00:40:46我的建议。除非万一出事会给你带来大麻烦,那种情况下
00:40:52你才会想要寻求专业的成熟解决方案。 “你不想制作一门
00:41:00关于设计模式和架构的课程吗?假设你制作一套完整的课程,涵盖如何
00:41:04架构应用、React 或 Node 中使用什么模式,以及什么网关架构是重要的。”
00:41:10我很乐意做这个。我确实有这个计划。我计划在今年制作一门
00:41:15系统设计课程。再说一次,只是工作中事情太多,但这绝对是我计划
00:41:20要做的事。因为是的,我很想分享更多关于如何架构软件、
00:41:26如何做决策、关于软件构建块的知识,谈谈缓存、队列以及所有那些
00:41:32极客内容。所以是的,这在我的课程候选清单上。 “很高兴看到你直播。”
00:41:40“感谢所有关于 React 和 JavaScript 的课程,它们帮了我大忙。” 谢谢大家的
00:41:49友好留言,非常感谢大家。 “我的公司最近一直在推行 AI,令人震惊的是
00:41:54UI/UX 的代码质量下降了这么多。” 是的。我的意思是,我们都能看到。我之前
00:42:00说过,现在的许多软件产品感觉更糟了。很难想象 AI 在其中
00:42:08没起作用。可能不仅仅是 AI,但没错,软件质量似乎正在下降,因为
00:42:16许多公司感到巨大的压力或动力,要推送尽可能多的代码
00:42:23和尽可能多的应用更新。但似乎并没有压力要求保持高质量,
00:42:31至少在我看来是这样。所以我觉得你的公司并不孤单。我认为这会有所改变。
00:42:37事实上,我认为这正是目前脱颖而出并与竞争对手区分开来的好方法。如果
00:42:46你拥有高质量的产品,如果你重视质量,我认为这在不久的将来会成为一种竞争
00:42:52优势,或者现在已经是了。但目前大多数公司似乎都在追求数量。
00:42:57“很高兴见到你,感谢你的工作。我想问问是否有
00:43:05可以参加的初创公司,在那里可以锻炼 Java 技能。” 嗯,我并不是
00:43:10初创圈的一员,也不是在德国。所以很遗憾我无法给出任何具体的
00:43:18建议。而且我不知道有多少初创公司使用 Java,虽然 Java 很流行,
00:43:26我也个人认为它是一门很棒的语言,但我感觉它并不是初创公司中
00:43:32最受热捧的语言。它更像是一种在大型企业、成熟公司中广泛使用的语言。
00:43:38所以我认为加入初创公司可能无法很好地锻炼 Java。我也许说错了,
00:43:47但这是我在这方面的感觉。关于 Codecs 呢?
00:43:57“感谢你对裁员的看法,Pi 很棒。非常感谢。关于 Codecs 呢?”
00:44:05“你看到哪些优缺点?” 我认为我们必须区分开 Codecs、
00:44:13模型和工具。我非常喜欢 Codecs 的一点是它的桌面应用。显然
00:44:20有些人讨厌它,或者不想使用桌面应用。有些人不想使用终端用户
00:44:24界面。我喜欢那个桌面应用。倒不是说我一直用它。如前所述,我现在使用
00:44:29我现在使用 Codeium 订阅配套使用大量的 Pi。关于这个订阅,我真的很喜欢它的模型,
00:44:37包括它经过微调的方式以及工作原理。并不完美,这点我想强调一下。但没错,我挺喜欢的。
00:44:43我也很喜欢 Claude Opus。我并不属于那种“非黑即白”的阵营。我两个都
00:44:51喜欢,但可能稍微更偏爱 GPT 5.5 这个模型。现在说到
00:44:56Codeium 应用,正如我所说,我喜欢它的桌面应用,也喜欢它们
00:45:03终端用户界面的速度和性能。至于缺点,当然是……如果你不喜欢命令行界面,
00:45:14如果你通常不喜欢在 CLI 中工作,那么它的性能对你来说就毫无价值。
00:45:19当然,桌面应用也是如此。总的来说,在我看来,相比
00:45:25Pi 而言,它们都有一个共同的缺点,因为我非常喜欢 Pi 的一点是它的
00:45:32可扩展性极强,而且它可以自我完善。而 Codeium 和 Claude Code 在这方面
00:45:39还做不到同样的程度。Pi 只内置了极少量的工具,你可以让它为自己构建扩展,
00:45:47一切都非常简单直接。在我看来,这是
00:45:53Pi 的优势,也是 Codeium 的劣势,就像 Claude Code 一样。
00:46:00我大概知道你多大了,Max。是的,我 37 岁。你如何处理 AI 生成的那些不必要的
00:46:08或冗余的代码?有没有什么方法可以防止这种情况?嗯,实话告诉你,AI,
00:46:14无论我用的是 GPT 5.5 还是 Opus,虽然 GPT 5.5 在这方面可能更糟一些,
00:46:24但 AI 总是喜欢生成我没有要求它生成的东西。根据我的经验,你无法通过提示词来消除这一点。
00:46:32你可以整天告诉它要坚持计划,不要过度复杂化。
00:46:40但它还是喜欢添加那些辅助函数,喜欢添加我没要求的东西。
00:46:46对我来说,也许只是我写提示词太差了,但对我来说,唯一的对策就是
00:46:54代码审查。所以我会查看代码,清理代码,并要求它删除那些
00:47:00我没要求的东西,如果我懒得自己清理,或者那些代码分布在太多文件中的话。
00:47:07我还没发现有什么好办法能避免这些模型偷偷把额外的代码塞进你的代码库中,
00:47:17除了要求进行非常小的改动。如果你只需进行非常小且独立的改动,根据我的经验,
00:47:26通常是可行的。但只要任务稍微变大一点点,即便不是巨大的任务,
00:47:32这些 AI 模型真的非常喜欢在代码中引入额外的复杂度。至少这是我的切身体会。
00:47:38你首选的编程 AI 是什么?你主要用 Claude 还是来回切换?我经常
00:47:44来回切换。目前用 GPT 5.5 比较多,但之后我又会回到 Claude Code 中使用 Opus 4.7。基本上
00:47:52就这两个。在过去的几个月里,我没怎么用过其他模型。Rust 还是 Go,
00:47:59你更喜欢哪门语言?嗯,我之前说过,两年前左右我学了一点 Rust。
00:48:07所以就个人而言,我对 Go 的了解要深得多。所以我更喜欢 Go。如果我有更多时间
00:48:15花在 Rust 上并把它学得更好,情况可能会改变,但短期内是不可能的。所以
00:48:21目前还是 Go。你知道 Super Maven 有没有替代方案吗?那些陈旧的东西让我感到不知所措,
00:48:26想重新开始写代码。遗憾的是,那不是我擅长的领域。
00:48:35我得实话实说。所以我没怎么用过。对于我没接触过的事物,
00:48:47我也分享不出什么见解。抱歉。
00:48:52关于使用 Langchain 或者为旧版 API 构建 CLI,你有什么看法?或者对 Langchain
00:49:04整体有什么看法?我认为构建 CLI 至少在目前是非常重要且不错的
00:49:12主意。我个人就经常这么做。我构建了许多内部 CLI 来管理我们的
00:49:20课程之类的东西,这样我就可以让 Agent 通过 CLI 和 API 来执行某些操作。
00:49:25所以我认为这在当下非常有价值。以后可能会变,但现在很有用。至于 Langchain,我玩过一阵子。
00:49:29三年前我用过一点,后来偶尔也会穿插用一下,但现在没在用了。我想
00:49:37当时我用 Langchain 是为了构建使用 AI 的应用程序、工具或基础 Agent。
00:49:44而现在有这么多 SDK 和库可以用来构建
00:49:51Agent。每天都有新的工具出现,以至于我完全没有时间去
00:49:58一一尝试。其实,不依赖库来构建自己的 Agent 软件,或者构建
00:50:06自己的初始 Agent 并不难,特别是你可以向 AI 咨询如何构建,
00:50:15然后再进行微调或引导它走向正确的方向。所以,我已经有
00:50:20好一阵子没用 Langchain 了。如果后 AI 时代只需要高级开发人员,你认为
00:50:26教育应该如何针对新开发人员进行调整?嗯,我认为公司可能只想雇佣
00:50:31高级开发,但显而易见,你首先得有初级开发。至于教育,
00:50:38我经常在问自己,教育将如何改变?因为这
00:50:42正是我过去 10 年一直在做的事情,也是我希望继续做下去的事情。我认为
00:50:48我们必须……现在获得广泛的知识变得更容易了。正如我之前所说,
00:50:56学习很多领域的皮毛变得更容易了。我认为教育的角色将是引导这个过程,
00:51:07让人们更高效地快速获得广泛的知识,以便
00:51:15他们之后想深入研究时再去咨询 AI。与此同时,要有这些结构化的深度探索,
00:51:20你可以为这些知识提供额外的深度,让人们能快速
00:51:28借助 AI 获得某项事物的概览,然后再深入钻研,从而缩短从
00:51:37初级到高级的成长过程。时间会被缩短。当然,在过去
00:51:43我们需要纯手写代码。或者换种说法,我们现在不再真正
00:51:49纯手写所有代码了。所以,从初级晋升到高级,你可以在更短的时间内
00:52:00积累更多的经验,前提是你愿意学习,也包括借助 AI 学习,但你得愿意
00:52:07不盲目信任 AI。这正是教育可以介入的地方,它可以为你提供这些经验教训,
00:52:14可以展示如何使用 AI 来操作技术 A 或库 B。你可以吸收这些并应用
00:52:20到你自己的 AI 项目中,而不需要经历
00:52:29学习整个 React 语法或类似东西的过程。你只需要能够读懂它,
00:52:34而学习如何阅读比学习如何书写要容易。你需要学习如何
00:52:38评估它,这比学习阅读要花更长的时间。但这同样是
00:52:43教育结合 AI 可以帮助你的地方。我认为我们需要这样调整,从而
00:52:48让你更容易从初级迈向高级,缩短这个时间跨度。因为 AI
00:52:53为我们提供了速度提升,而教育则需要填补由于
00:52:59这种加速而出现的知识空白。我希望我表达得还算清楚。
00:53:06平心而论,这可能不是最好的解释方式。但正如我所说,我自己也还在
00:53:12摸索这里的最佳方法是什么。你对 Solidity、Rust、Web3、
00:53:18区块链开发怎么看?值得学习吗?就业机会够多吗?你
00:53:24计划发布 Solidity 课程吗?说实话,那从来不是我的菜。
00:53:29我对区块链研究得不够深入。我发现在比特币和区块链的早期阶段,
00:53:36或者也不算早期,但在 2016-17 年左右,我觉得它很有趣。
00:53:43我花了一些时间在那方面了解更多。我通常挺喜欢它背后的理念,但我从未认同过 Web3
00:53:50那些东西。我也从未认同过 NFT 之类的。所以没错,关于这方面我没什么
00:53:56可以分享的,老实说。嗨 Max,我是你的铁粉。你能告诉我 AI 世界中开发的总体未来吗?
00:54:02我指的是 Agent 编程。它现在只能做 CRUD 落地页的工作,但未来也能做复杂的
00:54:08工作吗。我认为 AI 已经可以处理复杂的工作了,但或许不像处理 CRUD 那样,
00:54:14它需要引导,也需要审查。正如我之前所说,我不认为这种情况会
00:54:28很快消失。我知道 Anthropic 的 CEO Dario Amodei 告诉我们,我们所有人
00:54:36都会在未来一到五年内失业。我显然也无法预知未来,
00:54:42但从目前这些模型的工作方式、我从中获得的代码,以及我为了
00:54:46确保生产力而不得不使用它们的方式来看,距离完全放手让它们去干还很遥远。所以
00:54:54我认为它们可以做复杂的事情,但需要引导,需要审查。我认为
00:55:03在不远的将来,这种情况会一直保持下去。我显然不知道 5 年或 10 年后会发生什么,
00:55:10但这就是我目前的看法。有没有人告诉你,你长得有点像 Seth Rogan?
00:55:17是的,我经常听人这么说。实际上,大概五年前听到的频率更高,
00:55:27可能是因为我变老了,但我确实听过。我不知道这对他是好事还是坏事。
00:55:33你是如何安排一天的,从而有时间进行 latnoff?latnoff 是什么?
00:55:41噢,我不明白这个词。如果你能向我解释一下什么是 latnoff,我很乐意回答。
00:55:47嗨 Max,作为一个想构建 SaaS 的初学者,你今天会选择哪种语言框架?
00:56:01不仅要有利于 SEO,还要提供良好的开发体验。是的,这就是我之前说的吗?
00:56:07我会推荐 TypeScript,因为 AI 擅长它,而且那是
00:56:11我常用的技术栈,所以我知道它很好。框架的话,React、Next.js 或 TanStack Start
00:56:16能提供服务器端渲染,这对 SEO 很重要。嗯,我想这就是简短的回答。
00:56:23那将是我的建议。不,这并不是唯一的选择。这只是我给出的
00:56:28快速建议,因为它是我工作中使用非常频繁的一套技术栈。
00:56:33你有计划制作 AI 工程师课程吗?我一直在听人提起,也在
00:56:38网上看到过,但作为一名软件工程师,我还是很困惑。是的,
00:56:47我很想做。我很想开一门课来展示我是如何使用 AI 工作的。但问题是,
00:56:51事物变化得太快了,我自己也还在摸索中,
00:56:56所以我今天教的东西可能在一个月左右就会过时。
00:57:03所以开一门课感觉不太对劲。我正在考虑,也许会采用某种
00:57:08基于训练营的学习模式,比如带有视频录像的直播课,而不是传统意义上的
00:57:15随到随学的视频课程。我不确定。也许我还需要再等一年左右,等这股热潮
00:57:25稍微平息一点,尽管我不确定一年时间够不够。但没错,我总觉得
00:57:31我今天分享的东西可能一个月后就过时了。这种感觉不太好。在
00:57:36AI 相关课程中确实很难,因为软件和模型也一直在变。
00:57:43但至少以我的 Claude Code 课程为例,我在那里讲授的基础知识,
00:57:49依然适用。工具的工作方式仍然和我教的一样。它没有过时。它依然是
00:57:54最新的。而且我一直在根据最近的发展保持内容更新。但说到我的
00:57:59常规方法和思维方式,在这些日子里确实可能迅速发生变化。
00:58:04这就是我目前还没有那门课的原因。VPS 课程会在 Udemy 上发布吗?不,
00:58:10那是我们自己平台专属的。你如何安排你生活中普通的工作日?
00:58:16对我来说,普通的工作日通常是早上 6 点起床。喝杯咖啡或者洗个澡,刷牙,
00:58:22喝杯咖啡,开车去办公室,在那儿吃个简单的早餐,然后开始工作。接着我
00:58:30基本上会在晚上 7 点左右回家。所以我大约会在办公室待 12 个小时。然后我,
00:58:38我不知道,可能会看会儿电视或电影,或者跟我妻子玩个桌游之类的。
00:58:48我们先做饭,然后一起在沙发上共度时光。接着我就睡觉了。
00:58:55所以真的没什么特别的。在 AI 优先的世界里,学习 Lynx.js 这样的新框架还有
00:59:03价值吗?还是说写提示词成了新技能?嗯,我认为你必须了解你正在为其写提示词的
00:59:11那些东西。你必须理解你所使用的技术和框架。所以学习新东西
00:59:17依然有价值。我认为唯一改变的是我们学习的方式。我认为你不再需要
00:59:23学习所有的语法了,因为你写的代码会变少,但你绝对
00:59:30需要理解该技术背后的理念、哲学、最佳实践、特性,
00:59:38当然还有它的语法基础和 API 结构等等。这些依然是
00:59:44有价值的,而且学习一个新框架依然有意义。因为如果
00:59:49那个框架能比其他框架更好地解决某个问题,那它就有价值。我认为现在唯一
00:59:54不像以前那么有价值的情况是,如果一个框架仅仅是提供了更好的开发者体验。
01:00:00因为在过去,这确实是一大卖点。开发者体验非常重要。
01:00:06而在今天,这可能没那么重要了,因为 AI 正在生成更多的代码。但从另一个
01:00:14方面来看,AI 体验可能会变得更重要。如果一个框架、一门
01:00:22语言的构建方式特别容易让 AI 模型协作,那可能就是一种
01:00:28优势,也是学习和使用它的理由。我知道已经有一些
01:00:37框架和库是专为 AI 设计的。我想 AeroJS 就是其中之一。我个人没用过,
01:00:42但我认为那是一个为了让 AI 模型高度可用而构建的框架。我知道
01:00:47Remix 第 3 版是另一个例子。它还没发布,但它的构建宗旨也是为了让 Agent
01:00:54能轻松理解并为其编写代码。所以没错,我认为学习新技术的价值依然
01:01:00巨大。只是理由发生了转变,学习方式也发生了转变。
01:01:06我看到的挑战是,你现在需要成为专家才能判断 AI 生成的代码是否
01:01:10真的具备可扩展性,而公司期望这种水平的技能。但我们该如何应对呢?
01:01:20没错,这正是我所表达的意思。现在获得广泛的知识比以往任何时候都容易,
01:01:26但你需要更深厚的知识储备才能真正利用好 AI,让自己变得有用,并让它产生
01:01:31高质量的代码。我认为公司随着时间的推移也会意识到这一点。不过当然,
01:01:38在过渡期这非常令人烦恼,因为公司对员工的期望超出了其实际水平。
01:01:46这是不可能的。你不会突然就成了全才专家,
01:01:52AI 也不是。AI 只是让你看起来像是专家。但我敢肯定,这种情况会改变,
01:01:59会得到改善。唯一的出路是拥抱这种你可以获得的更广泛知识,
01:02:06这也非常有用,但在特定领域要深挖。而且我认为
01:02:15现在深入研究也变得更容易了,因为 AI 也能提供帮助。它可以加速学习过程,
01:02:20但你仍然需要投入时间,去做深入研究的工作。没错。
01:02:28你什么时候发布系统设计课程?我们很期待。我也很期待。我
01:02:35目前还没有确定的发布日期。我肯定计划在今年完成,但不会是这个月或下个
01:02:43月。也许在夏天,深夏。我不知道。我还没有确切的日期,
01:02:50因为我想制作出一门真正精彩的课程。不要操之过急,所以,是的。
01:02:58但它已经在候选名单上了。我之前说过,确实如此。
01:03:04你熟悉 Hermes Agent 吗?关于使用它有什么想法吗?我一直在摆弄
01:03:12带 QAN 3.6 的 LM Studio 进行测试,但 Hermes 看起来很酷。我的理解是,
01:03:17Hermes Agent 算是 OpenClaw 的一种替代方案。
01:03:23我也许完全搞错了,因为如你所见,我没用过它。
01:03:31我没用过它,所以我说不出什么有用的见解。但我的理解是,它
01:03:38是 OpenClaw 的替代品,有些人挺喜欢它。但没错,我没用过。而且
01:03:45顺便说一下,我也没用 OpenClaw。我玩过一下,没觉得有什么很棒的
01:03:51使用场景。我在很多编程以外的事情上经常使用 Agent。但话说回来,
01:03:56我只是用 Pi,我会告诉它,这有一份 PDF 文档,提取其中的内容,或者这里有一个文件夹,
01:04:01帮我找到三个做 X、Y、Z 的 PDF 文件。我大概就是这么用的。而且
01:04:08我不需要每天早上 9 点有一份晨报摘要。我是说,这些例子听起来总是
01:04:14很美好,直到你实际发现,其实我并不在乎那些。所以
01:04:22没错,这就是为什么我没真正把这些 Agent 用在那方面。
01:04:28你计划发布关于 NestJS 的课程吗?不,因为我上一次使用 NestJS 还是在
01:04:312019 年。虽然当时我很喜欢它,但之后就没再用过了。所以我不是
01:04:42专家。因此没有相关的课程计划。担心职业倦怠。我最近收到一份工作邀请,
01:04:49要在一家小公司担任首位且唯一的开发人员。他们想全面转向 AI,认为一个开发人员
01:04:56就能处理整个应用,包括 DevOps。嗯,他们会意识到这是行不通的。但是,
01:05:03由于种种原因,AI 带来的职业倦怠确实是一个现实的威胁,因为你会感到必须
01:05:10做得更多的压力,因为你拥有这个强大的工具,你必须充分利用它,对吧?然后
01:05:17突然间你没有任何休息时间了,或者你刚忙完,发送了一个提示词,然后去刷 X,
01:05:21到处乱逛。噢,AI 刚生成完了。你得去审查。你一直在不断地切换上下文。你被
01:05:29工作淹没了。管理者期望一个开发人员能干 10 个人的活,因为那是
01:05:34他们在新闻里看到或听到的。所以我认为,遗憾的是,这是目前我们所处的混乱
01:05:40过渡期的一部分。没错,公司会慢慢意识到行不通的。
01:05:46最后你能做的只有拒绝这种压力。但这确实不是个好
01:05:55处境。面对现实吧。目前的处境确实不太好。这就是混乱的过渡
01:06:02期。很多人对 AI 寄予了它根本无法实现的期望。这
01:06:07就是可悲的现实。即便不谈工作,你也很容易感到来自 AI 的压力。
01:06:13AI 就在那儿,你必须用它做点什么,你必须使用它,你必须花掉你的 Token。
01:06:21所以在那里精疲力竭是很危险的,这就是为什么我之前说,我认为放松下来
01:06:26超级重要。如果你没用上最新的模型,你并不会被甩在后面。如果你没花光
01:06:33所有 Token,那就随便玩玩。尝试找出如何高效地使用 AI。至少
01:06:38我就是这么做的。但如果……没错,真的要放松。如果
01:06:44你累垮了,谁也没赢。相比开发人员,哪些工作在未来更稳妥?嗯,我之前
01:06:52也大概回答过这个问题。我认为这里的建议包括数据工程、科学家、DevOps、网络安全、
01:07:00云技术。所以就像我之前说的,你可以认为 DevOps 和云技术会更稳妥一些,因为
01:07:06再次强调,如果我们是在谈论工作,公司可能更担心他们的服务
01:07:13话说回来,如果我们谈论的是工作,公司可能更担心其服务
01:07:18崩溃或账单爆炸。所以他们可能不会让 AI 代理来管理他们的
01:07:25云基础设施。从这个角度来看,它是安全的。网络安全将成为一个巨大的课题。
01:07:31但当然,如果你对这些工作不感兴趣,你也获益不多,因为你不会
01:07:38擅长你完全不感兴趣的事情。如果你感兴趣,我认为
01:07:42这些都是有趣的领域。但再说一遍,我认为开发者并不像某些人说的那么惨。
01:07:51这个角色只是在经历快速转型。顺便说一下,这完全是有可能的,
01:07:57我们也会朝着所有这些角色互相融合和合并的方向发展。
01:08:02所以开发者也会做更多的 DevOps。如果你像我一样独自工作,
01:08:08你已经在做所有这些事情了。我管理我们的服务器。我有所有这些 AWS 认证,也是因为
01:08:15我个人一直对此感兴趣。我认为更多的开发者将掌握一些云技能、
01:08:20一些 DevOps 技能,反之亦然。这并不意味着你必须成为各方面的专家。
01:08:26你做不到。但我认为这些最终都会融合一点,新的角色最终会出现。
01:08:31在你开始任何项目之前,你应该集中精力思考如何向模型提问(提示)。这能为你
01:08:40省去很多麻烦。总的来说,要花时间制定规范并编写好的提示词。我的意思是,
01:08:49提供正确的背景和有用的信息,并思考你到底想从模型中
01:08:56得到什么,而不是随意扔给它一些想法。这很重要。
01:09:00我工作的公司强迫我们使用 AI,说如果你不使用,就会被视为拒绝
01:09:10继续发展你的职业生涯。这将在你的绩效评估中被记录下来。所以我们在公司
01:09:15非常积极地推进截止日期后,都很自然地开始使用它,因为我们现在有了 AI。
01:09:20代码出现了很多问题,账单巨额,他们却全都归咎于我们。真有趣。噢,天哪。
01:09:25是的,我显然无法感同身受,因为我不在这样的公司工作。我是自由职业者。我有
01:09:31我自己的公司。我们也使用 AI,但我们并没有在这里强迫所有人。我确实理解,
01:09:38如果公司想要激励 AI 的使用,他们希望员工去尝试。我确实
01:09:51理解这一点。但是当然,强迫人们,然后告诉他们现在有了 AI,
01:10:00你们可以做得更多,这太糟糕了。不幸的是,你肯定不是一个人。我是说,很高兴
01:10:07你并不孤单。但不幸的是,很多公司都在这样做。我的意思是,我们听过
01:10:14关于 Meta 进行整个 Token 刷量、Token 排行榜之类的报道。我认为对于
01:10:20很多公司来说,他们只是害怕错过,害怕所有的竞争对手现在都
01:10:25领先了。因此,他们必须使用 AI,而且必须大量使用 AI。这也是我
01:10:30之前说过的。重质不重量。目前,我们绝对处于一个只看
01:10:36数量的市场。一切都是为了尽可能多地使用 AI,而不是为了质量。虽然
01:10:42反面也不好,但你真正想要的是平衡。而现在,更多的是追求
01:10:47数量。所以情况肯定会改变。但再说一次,现在正处于混乱的过渡期。
01:10:53不幸的是,我没什么有用的建议。这太糟糕了。就是很糟。
01:11:04AI 并不完美,即使模型已经变得更好了。不,是的,它绝对不完美。
01:11:08你觉得 Pi 怎么样?是的,我想我已经回答过了。我非常喜欢 Pi。我觉得它是一个
01:11:13非常棒的代理,或者像我们说的代理套件。既然 AI 可以大幅缩短从想法到市场的
01:11:20时间,你是否发现自己更有可能尝试构建可以销售的产品或服务?
01:11:25是的。我已经构建了一些产品,比如 BuildMyGraphic,大多是我们内部使用的东西,
01:11:33比如制作信息图表的工具之类的,然后我们将其作为产品发布。
01:11:37我认为构建了很多东西却不发布,这也是非常有欺骗性的,
01:11:44因为前 90% 的部分很简单。过去可能会更难一些,
01:11:51但它们从来不是最难的部分。一旦基础原型完成,难点才刚刚开始。是的,
01:11:59AI 可以在这方面提供帮助。但一旦涉及到安全性、性能、
01:12:04部署备份、支付、法律事务以及市场营销,
01:12:12所有这些,AI 肯定也能提供帮助。但仍然很难。仍然很难。因此,
01:12:20我认为你想比以往构建更多东西是非常有欺骗性的,但这并不一定
01:12:26变得……它变容易了,但难的部分依然很难。我们可以这样理解。
01:12:32但我知道那种想要构建更多东西的感觉。你运行什么本地模型,用什么运行?
01:12:40最近,我一直在玩 Gemma 2 模型。我一直很喜欢 Google 的 Gemma 模型,用于
01:12:46我所做的那种工作,即基础文本生成、文本摘要、从图像中提取
01:12:51信息等等。所以是的,我现在正在使用 Gemma 2 模型。
01:12:56感觉 AI 拿走了那些敲门砖式的工作。所以现在作为初级开发者,
01:13:04你无法在工作中真正学习了。是的。这显然是一个巨大的问题,但正如
01:13:09你所说的那样。再说一遍,我确信这会改变,因为高级开发者不会
01:13:16凭空出现,但目前,是的,确实。作为初级开发人员非常非常难,而且公司
01:13:23如果完全停止雇佣初级人员,我认为他们会为此付出代价。但整个
01:13:30在职学习这件事确实变得更难了。这也是我之前提到的,为什么我
01:13:35也在思考教育必须如何改变?我能做些什么来填补这个空白?
01:13:41因为现在的这段时期,对于初级人员来说确实不容易。我觉得 AI 代理剥夺了
01:13:52编程的乐趣。这些天,我们只是在审查 AI 的代码,而代码审查从来不是
01:13:57编程中有趣的部分。是的。正如我之前所说,我有那个视频。我在视频中说的,
01:14:03我仍然 100% 坚持。我并不是说与 AI 合作很糟糕。我确实喜欢
01:14:10它赋予你力量,让很多事情变得更容易,让构建东西变得更容易。但是
01:14:18对我来说,编程中快乐的部分真的是你在写代码时可以进入的“心流”状态,
01:14:24而那种状态消失了。我也不喜欢代码审查。你为什么不把 Svelte 课程
01:14:32更新到 Svelte 5 呢?因为我的时间和资源有限,我无法一直更新
01:14:39我所有的课程。所以很自然地,我会更新那些卖得好的课程,而不幸的是 Svelte 课程卖得并不好。
01:14:45我也在钻研所有这些新话题,创建新课程。要跟上所有事情
01:14:53并始终保持所有内容更新是不可能的。我希望能有所不同,但是
01:14:58让我始终更新一切的唯一方法就是用 AI 生成所有内容,
01:15:04这绝对是我永远不会做的事。是的。关于目前的 TypeScript 元框架,
01:15:13你对 SvelteKit 怎么看?那是我最喜欢的框架,仅次于 Tanstack Start。
01:15:19这些天我不太涉及 Svelte 开发。我听到了很多关于它的好评,
01:15:25特别是关于远程函数,据我了解,那是做得非常出色的 RPC。
01:15:32我个人这些天经常使用 Tanstack Start。我很喜欢它,所以我能理解这一点,
01:15:39但我对 SvelteKit 评价不多。学习总是有价值的。不要盲目地认为
01:15:45你可以利用 AI 让生活加速。100% 同意。一般来说,什么更好?是身处
01:15:52网络安全这种选择较少的小众领域,还是身处高主导地位的领域,
01:15:59比如全栈 Web AI 工程师?如果你能获得工作和客户,小众领域
01:16:07很有可能会更好。当然,在 AI 出现之前也是如此。但是的,这正是
01:16:15你提到的权衡。一个领域工作机会多,但竞争也多。另一个领域
01:16:22工作机会少,竞争也少。我的意思是,目前如果你是网络安全专家,那可能
01:16:27是一个不错的处境,因为现在我们都意识到网络安全在不久的将来会是
01:16:34多么大的问题。但也许你三年前就能预测到这一点,也许不能。但总的来说,
01:16:40要预测三年后会有什么需求当然很难。所以我总是说,
01:16:46你必须做你喜欢的事,因为你只有在喜欢的事情上才能做得出色。如果你认为
01:16:51网络安全很棒,但你讨厌它,你就不会擅长它。这就是我对这个问题的看法。
01:16:59你看过 HackerRank 关于 LeetCode 已死的视频吗?你对未来的技术面试
01:17:04有什么看法?我还没看。确实,我非常有兴趣看看未来的 LeetCode
01:17:10风格面试会发生什么。你可以认为公司仍然对此感兴趣,
01:17:16因为他们比以往任何时候都更想看到你是如何思考的,因为这才是最重要的,
01:17:23即你能像软件工程师一样思考,你能提出解决方案,你能
01:17:29构建软件架构。所以这将是继续进行此类面试的一个理由,
01:17:36但它们可能会改变。我的意思是,过去我们已经有过只写伪代码的面试了。
01:17:43我认为编写实际代码在那里将变得不那么重要,但我肯定看到公司
01:17:49仍然对这种知识感兴趣。但我不知道他们是否会坚持这种
01:17:56面试形式,或者它是否会变成一种他们想看你如何将这些知识应用到
01:18:01使用 AI 工具中的形式,以便你必须在 AI 的帮助下解决一个具体问题,这样他们就能
01:18:06看到,他们能看到你是如何提示、如何与 AI 协作的。对我来说很难说,但我不一定
01:18:14认为 LeetCode 现在就会消失,只是目的不同了。我认为你的思考方式对公司、
01:18:21对某些公司来说仍然很重要。就我个人而言,我从来都不太喜欢 LeetCode 面试,
01:18:29因为我完全理解你想看应聘者是如何思考的,他们是否有某种
01:18:39处理问题的方法。但我认为 LeetCode 的问题有时非常非常具体,
01:18:46并不一定是你日常工作中会处理的事情。我反而会更
01:18:51有兴趣看看你如何解决那些日常问题。在未来的系统设计课程中,
01:19:03你会使用哪种软件开发语言和框架?可能就是 TypeScript,因为
01:19:10那是我擅长的。但课程绝对不会是关于语言的。我甚至
01:19:16不知道里面会有多少代码示例,因为它不会关于编写大量代码。它会
01:19:23关于理解系统中不同的构建模块。它们如何工作,为什么存在,
01:19:28你什么时候需要它们,什么时候不需要它们,以及什么时候你可能需要它们但实际上不需要,
01:19:34因为对于你的约束条件、你的使用场景来说,那是错误的决定。我认为这就是此类课程
01:19:39可以增加的价值,它不会关于编程语言或特定的技术。你如何
01:19:49快速掌握一项复杂的技术?先看文档,写小 Demo 还是解决具体问题?
01:19:56是的,通常就像你说的,特别是在 AI 出现之前,对我来说就像是钻研文档,
01:20:02构建小型测试应用,然后构建更大的东西。现在有了 AI,我可能会跳过小型 Demo 应用
01:20:08的部分。我仍然会钻研文档。我真的想理解它。我不想只是信任 AI 的
01:20:15总结或询问 AI。我也会这样做,但我个人仍然会钻研文档,阅读它们,然后
01:20:22我可能会直接处理一个具体、也许稍微复杂一点的问题。可能仍然是一个 Demo 应用,
01:20:28一个测试应用,但它可能稍微复杂一点,我可能会在 AI 的帮助下完成,但我真的想
01:20:33钻研代码,理解它,将其与文档进行比较,看看是否符合文档,
01:20:39挑战 AI,并与 AI 就此进行探讨。那可能就是我的方法。
01:20:51每个使用 AI 的人都在掉队,因为新的 AI 无论如何都会让旧技术
01:20:56过时。嗯,我并不完全同意这一点。我不认为你会因为
01:21:01使用了 AI 而掉队,但如果你使用了 AI,然后你就故步自封,
01:21:10不再关注正在发生的事情,只是固守目前对你有效的东西
01:21:18或者你在某个时间点形成的观点,那么你可能就有劣势。我的意思是,就我所知或我所
01:21:27了解的,我们可以看到,我显然处于一个信息茧房中,我们很多人也是。我们身处一个茧房,
01:21:35在那里我们阅读关于发布的每一个新模型、每一个新工具以及每一个工具的更新。
01:21:43那是极其微小的一个圈子。外面绝大多数的人甚至
01:21:52都没听说过 Claude Code。对于外面的许多人来说,AI 就是两年前那种形式的
01:22:01免费版 ChatGPT。那才是掉队。不过,也不是完全掉队,你仍然可以赶上。
01:22:10显然,只需要几天时间就能跟上进度,但那是我对掉队的
01:22:16定义。你会开设关于 Bun 的课程吗?那也是在
01:22:26想法清单里的内容。我很想开设关于 Bun 的课程,但对于所有这些技术框架、运行时或
01:22:36语言相关的课程,我仍在思考在 AI 时代如何最好地传授,因为
01:22:42它不再是旧的课程风格。并不是说旧风格一定不好,但我当然也想改进
01:22:49我的教学方式,这就是为什么我仍在努力弄清楚未来如何最好地做到这一点。
01:22:54但我确实想做一个关于 Bun 的课程。当 Opus 3.5 发布时,我能够创建两个
01:23:00我一直想做的项目。最后,我成了唯一的受众,而且我至今还在使用。然而,
01:23:06我现在对开发另一个应用失去了动力。有什么建议吗?我不认为你必须开发另一个应用。
01:23:12那么,你是由于没有其他用户而失去动力吗?那当然是困难的部分。
01:23:21营销超级难。它极其、极其困难。我不认为如果你还没至少尝试过
01:23:29一些方法来提高其他应用的可见度,就只是不断推出更多应用是正确的。
01:23:36可以通过社交媒体营销,不一定是付费营销,但显然你可以
01:23:41建立一个 YouTube 频道,在上面谈论你如何构建那些应用,比如教程风格的
01:23:48频道。这只是我的例子,因为 YouTube 显然是我所做的。诸如此类。
01:23:56显然还有传统的 SEO 工作,博客文章。当然,由于
01:24:04Google 的工作方式和 AI 摘要,这些都在发生一些变化,但并不是说它完全行不通了。所以我认为
01:24:11这是你可以且应该尝试的事情,因为只是不断构建越来越多的应用,而所有这些应用
01:24:17都因为无人知晓而失败,这当然也不是很有动力。但我完全可以
01:24:24理解。你有很多想法,你构建了自己喜欢的东西,但如果没有其他人使用,真的会
01:24:30感觉很糟糕。但对我来说,对于我构建的项目,比如我之前提到的那个
01:24:36BuildMyGraphic,我们在那里有付费用户,相当多,
01:24:42因为我当然有一定的受众。并不是说我在所有的视频中每次都提到它,但
01:24:48偶尔会提到。因此,那是行得通的,这会给你额外的动力去
01:24:53尝试做其他事情。但显然那不是一条容易的路。那需要时间。我完全明白这一点。
01:24:58但市场营销不幸的是令人烦恼的部分,对我来说也很困难。不幸的是,它并不是超级简单。
01:25:04刚才说到哪儿了?
01:25:14你每个月只直播一次吗?不,通常不是。不幸的是,这次休息了很长时间。
01:25:22大约六周左右。我尽量在每周四的这个时间直播,也就是欧洲中部夏令时间下午 5 点。
01:25:34但我不是专职主播。我做这个纯粹是为了好玩,我没有赚到钱,
01:25:43或者说在这里赚不到什么钱。我真的很喜欢做这些直播,
01:25:47所以我尽量每周四都播。但如果有事情阻碍,比如一些
01:25:52私人事务或者非常重要的特定工作,那么我就不会直播。但
01:25:58计划不是每月直播一次,而是每周或至少每两周直播一次。
01:26:04现在你更喜欢 Tanstack Start 还是 Next?你有计划做一个完整的 Tanstack 生态系统课程吗?
01:26:19我经常使用 Tanstack Start。我不常使用 Next.js。也许只是因为新奇事物的
01:26:29缘故。并不是说我对 Next.js 有意见。但是是的,我喜欢 Tanstack Start。我不喜欢的
01:26:37关于 Next.js 的一点(我知道它现在变得更好了),是我不喜欢它以前的开发
01:26:43服务器太慢,有些东西太慢,还有我遇到的一些 Bug。我知道现在的开发
01:26:49服务器快多了,Bug 肯定也修复了,但那是我开始寻找
01:26:56替代方案的时候,我目前就是喜欢 Tanstack Start。我有这方面的课程计划吗?
01:27:02我不知道。也许会有一个 Tanstack Start 课程,但不会是关于整个生态系统的,因为我并不
01:27:09使用该生态系统中的所有内容。我其实只用 Tanstack Start,因此自然而然地我会用 Tanstack
01:27:14Router,一点 Tanstack Query 仅此而已。我没用 Tanstack DB、Tanstack AI,我完全
01:27:20没在用那些。你更喜欢哪个?Angular、React 还是 Vue,为什么?这些天我经常用 React。
01:27:31主要原因是它是 AI 的最爱。正如我所说,我经常使用 Tanstack Start,所以很合适。
01:27:39Angular 在我心中永远有一个特殊的位置,因为那是我当时第一个重要的
01:27:46Udemy 课程,我现在仍然喜欢 Angular,但由于我现在非常热衷于 Tanstack
01:27:53Start,而且 React 确实针对 React 进行了所有微调,我现在经常使用 React。
01:28:01如果只看语法或框架的工作方式及其 API,Vue.js 实际上可能是
01:28:13第一名。我一直喜欢 Vue 及其简洁性,特别是 Vue 2,但由于
01:28:21我刚才提到的原因,现在选 React。你计划发布关于 SAP(德国
01:28:27ERP 软件)和 ABAP 的课程吗?我不懂 ABAP,我了解 SAP,但仅限于知道它是什么,我绝不是
01:28:35这方面的专家,所以目前没有相关计划。当你听到 Dario 等 AI 公司的 CEO 谈论
01:28:43编程即将消失、一切都将由 AI 完成时,你认为其中有多少是他们自己在炒作和
01:28:48营销?是的,我不太明白 Dario 的动机到底是什么。不过,你得
01:28:55承认他。关于 AI 编写代码的比例,他并没有完全说错,
01:29:02但重要的例外是,绝对不是外面的所有开发者都有 90% 的代码
01:29:11是由 AI 编写的,但确实有一些开发者的情况是这样的。现在,说到 AI
01:29:17抹杀所有这些工作,我很难接受这一点。显然,Dario 比我更了解
01:29:29未来模型的能力,因为他能看到某些尚未向公众发布的
01:29:38模型是如何工作的。从我所看到的来看,我们离 AI 完成一切还很远。非常遥远。
01:29:46那么,这种情况会在半年或一年内随着新模型而神奇地改变吗?也许吧。
01:29:52只是根据我对现有模型的观察,似乎不太可能。
01:29:58所以,我不知道他在那里的动机是什么。听起来很像他动机的很大一部分
01:30:10是他想让人们关注 Anthropic,因为在这一年里,SpaceX、
01:30:16Anthropic 和 OpenAI 都想上市。他们都想进行 IPO,而且估值
01:30:24价格高得令人咋舌,我认为他们很难单纯通过这种方式
01:30:35筹集到他们想要筹集的资金。所以,显而易见,你想要获得关注,
01:30:41你希望成为投资者想要投钱的那家公司,所以你想要拥有巨大的
01:30:45市场份额,特别是在企业级细分市场,这是 Anthropic 非常擅长的。而且如果
01:30:51你听起来像是一家负责任的公司,在警告人们,在扣留某些模型
01:30:57比如 Mythos 模型,而你又是那家理智的公司,同时你又是
01:31:04那家拥有能够颠覆一切的强大模型的公司。这并不是一个糟糕的人设,
01:31:09所以这可能也是他的动机之一。至少这是我的解释。我们将拭目以待未来的
01:31:16模型会带来什么。但这就是我现在的看法。我是一名全栈开发人员,
01:31:25我正考虑转向 AI 领域。我该从哪里开始?你会有任何 AI 核心课程吗?我不确定
01:31:30你说的 AI 是什么意思。你是说转向构建 AI 模型吗?我之前谈过这个。顺便说一下,
01:31:36直播在结束后会保留在 YouTube 上,所以你仍然可以在那里观看。
01:31:41我不认为仅仅因为 AI 现在是热门话题就转向 AI 是个好主意。
01:31:50如果你想转型,应该转向帮助公司采用 AI 的角色。而那
01:31:55仍然可以作为一名软件开发人员。成为一名能够利用 AI 的软件开发人员,
01:32:02这对公司来说绝对是有用的。在这个过渡时期,任何与 AI 相关的
01:32:08咨询工作现在都很有用。而且这个过渡期会持续一段时间,所以这些
01:32:13都会很有趣。真的,我会建议从你擅长的、你喜欢的,以及你能
01:32:21帮助公司完成 AI 转型的方向入手。归根结底,这可以是任何角色。
01:32:27只是如果你称自己为完全不涉及 AI 的传统软件开发人员,
01:32:33那对大多数公司来说可能不会有太大的吸引力。
01:32:38你有机会使用过一些国产 LLM 吗,比如 GLM 5.1 进行编程?你觉得它们
01:32:49能与 Claude 相比吗?是的,我偶尔会尝试这些模型。
01:32:52我主要对其中的开源模型感兴趣,因为我可以自己部署,
01:32:59我觉得能够在 Mac Studio 上运行一个能力出众的编程模型这个想法非常吸引人。我虽然
01:33:11现在还没有 Mac Studio,但将来可能会有。所以我对此很感兴趣,
01:33:15我完全预见到它们在某些方面可以与 Claude 媲美。根据我的
01:33:23实验来看,目前还没达到那个水平,但已经非常接近了。而且所有这些模型目前都在进行微调,
01:33:31以便在这些智能体框架中表现出色,在这些智能体编程工具和场景中良好运行。所以
01:33:38为什么不也关注一些开源模型呢?特别是考虑到 Token 价格和算力限制,拥有
01:33:47本地模型、去中心化集群,或者在公司内部机器上运行这些模型,
01:33:57在你们自己的小型数据中心、Mac Studio 或其他设备上运行。这可能会非常、非常有意思,
01:34:04因为我们看到 Token 价格在上涨,而订阅模式可能会消失。现在我认为这些
01:34:11前沿模型很可能会保持领先地位。当然,即使你有一个开源模型
01:34:23几乎达到了 Anthropic 等公司的前沿模型水平,
01:34:30那也会是一个可能需要极其昂贵硬件的开源模型,
01:34:36我不确定与支付 Token 费用相比,这是否是更划算的交易。
01:34:42但尽管如此,是的,我之前说过,我是开源模型的粉丝,我确实预见到开源模型
01:34:48将来在智能体编程方面会变得足够好,甚至非常出色。说实话,在某种程度上,
01:34:57今天已经如此了。你有计划发布关于 Kubernetes 的课程吗?我有一个 Docker 课程,
01:35:02其中也涵盖了 Kubernetes。我有那个课程。在这里。但 Kubernetes 只是该课程的一小部分。
01:35:15目前还没有专门的 Kubernetes 课程计划。再次强调,这绝对是我想要深入挖掘的
01:35:22课题,但是,唉,时间不够。如何提升我的编程技能?去动手做东西。真的用 AI 去构建东西,
01:35:30但要确保你理解它并能驾驭 AI。但提升的关键一直是动手实践,
01:35:37这一点从未改变。我是一名初级开发人员,非常依赖像 ChatGPT 或 Codex 这样的 AI。这会伤害
01:35:43我的学习吗?健康的平衡点在哪里?这肯定会伤害你的学习,因为使用 AI 的
01:35:48危险始终在于你只是向它提问,然后直接采纳它的答案。你没有真正去质疑
01:35:53那些答案。你没有真正审视代码。也许只是扫一眼,感觉不错就行。
01:35:58那是很危险的。要挑战 AI。正如我之前所说,要与 AI 就
01:36:05它提议或实现的解决方案进行讨论,审查代码,提出反对意见,去理解
01:36:11代码,查看你所使用的框架或技术的文档,自己去思考代码。
01:36:17是的,这会比单纯地不停输入提示词要慢,但这会带来真正的学习
01:36:23和个人成长,这会让你在未来使用 AI 时效率更高。
01:36:29即使你已经是专家,当然,如果你只是不停地输入提示词会更快,
01:36:34但花时间审查、反馈并优化代码,会在未来为你节省时间,
01:36:42让你在未来更具生产力,产出更好的产品。至少它
01:36:47增加了获得更好产品的机会。所以在我看来,这是一个很有价值的权衡。而且
01:36:52特别是对于学习来说,这非常重要。我是一名初级开发人员,我非常依赖 AI。比如,
01:36:58噢,对了,我已经回答过这个了。对于那位感到灰心丧气的人,要一直构建、构建。而且
01:37:06关于应用没有获得关注,《愤怒的小鸟》创建于 2009 年,当时它在经历了 51 次
01:37:12游戏失败后正处于破产边缘。顺便说一下,这非常励志。是的。我认为这需要权衡。你不能
01:37:18只是埋头构建,从不尝试营销,因为那些应用中可能已经有了爆款,
01:37:25但如果没有人看到它,那就毫无价值。但确实,大多数成功的
01:37:33公司或创始人并不一定在他们的第一个或第二个产品上就获得了成功。
01:37:40这可能需要很多次的尝试。下一个问题是给聊天室里所有开发者的。你们难道不会觉得
01:37:46丧气吗,当你花费好几天完成的工作,现在用 AI 只要 10 分钟就能完成,
01:37:52或者写代码这种让你感觉很好的事情,现在变得不再是最重要的了?是的。
01:37:59我之前已经回答过了,所以我长话短说。哎呀,放错图了。
01:38:05对我来说,我当然有个视频谈这个。是的。在写代码这部分,AI 出现之前确实更有趣。
01:38:14那 10 分钟的部分,我的意思是,AI 在 10 分钟后给你的代码并不一定就是你
01:38:21想要接受的代码。所以你仍然可以、也应该运用你的知识和大脑等等。但是
01:38:30我们的角色正在发生变化,我完全理解并感同身受,那些曾经充满
01:38:38乐趣的部分正在被剥夺。你还在用 Redux 吗?不。我是说,我最近参与的大多数 React 项目
01:38:49都是使用 TanStack Start 或类似框架的全栈项目。所以我发现自己
01:38:55很少会遇到需要状态管理库的情况。如果我确实需要一个,我通常会用
01:39:02Zustand,这是另一个很棒的库。并不是说 Redux 必然不好。Zustand 这个词很难读,
01:39:11因为它是一个德语单词,但我不想用德语说。但 Zustand 是一个非常简单且
01:39:18优秀的状态管理库。所以我有时会用它,但通常我根本不用库。
01:39:26喜欢你的作品。多年来你对编程领域产生了巨大的影响。
01:39:30谢谢。AI 对大家购买你的课程有什么影响?针对人类的教程真的过时了吗?
01:39:37这很难说。编程课程卖得没那么好了。AI 课程卖得非常好。我的意思是,
01:39:50例如,Claude Code 课程是我们有史以来最畅销的课程。没有之一。它卖得
01:39:59非常、非常好。React 课程卖得依然不错,但确实有一些编程课程
01:40:09已经卖不动了。尤其是在 YouTube 上,你可以看到教程类内容的表现
01:40:16不再那么理想了。所以是的,整体课程销量有所下降。也因为那些软件开发人员
01:40:26岗位的变动。我的意思是,直到两三年前,我显然只有编程课程。所以
01:40:34那时候这边很好。这边就不太行了。现在我也有一堆 AI 课程了。当然,
01:40:41这些都是与 AI 编程相关的课程,因为我仍然是个开发者,但那些课程卖得更好。
01:40:47现在好得多。但总的来说,销量还是减少了。
01:40:51有计划发布 COBOL 课程吗?它在银行业仍然非常普遍。
01:40:59我确实认为 COBOL 有它的地位,通过掌握 COBOL 你可能会赚很多钱,
01:41:04但我不会。所以目前没有课程计划。我来晚了,你
01:41:09有关于系统设计的课程吗?没有,但在计划中。这绝对是我非常想做且一定会做的课程,
01:41:16我计划今年做,但现在还没有。但这将会很棒。这会是一门伟大的课程。我
01:41:22会尽全力把它做成一门精彩的课程。非常感谢,Max。从埃塞俄比亚送上我的感激和
01:41:27诚挚问候。希望你生活顺利,愿上帝保佑你和你的
01:41:32家人。你在我的旅程中提供了巨大的帮助。哇。非常、非常感谢。谢谢你。
01:41:37我也把同样的祝愿送给你和你的家人及亲人。是的。不知道该说什么了。非常、
01:41:43非常感谢。这对我很重要。谢谢。我希望能有一天看到你制作的幕后
01:41:50视频。今天,我买了你在 Udemy 上所有的英语课程,还有两本 React 书。哇。
01:41:55不知道该说什么。这简直太棒了。Adebow88,非常、非常感谢。我希望你
01:42:03从课程和书(我应该说“书们”)中收获了很多。关于那个建议,
01:42:08关于拍摄 Vlog 的建议,我考虑过这个想法。我只是觉得
01:42:17做这种事会让我感到很尴尬。我不是那种传统的 YouTube 博主。我不是那种表现得很
01:42:25亢奋的人。而且我不确定一个无聊的 Vlog 是否会有趣。我会考虑这个想法。
01:42:35但我还不知道,因为我希望它感觉是真实的。而事实是,我的生活
01:42:47挺枯燥的。正如我之前所说,我早上 6 点起床,洗完澡喝杯咖啡等等,
01:42:55去办公室,在那儿待上一整天,准备课程,录制课程,处理其他项目,
01:43:00提供支持等等,开车回家,做饭,和妻子一起做点什么,睡觉,周而复始。
01:43:09但是,是的,我会考虑这个想法。学习 Terraform 需要
01:43:16多少时间才能说自己会用了?我不是 Terraform 的使用者,也不是专家。
01:43:25这些基础设施即代码(IaC)方案,如 AWS CDK、Terraform、Pulumi,我认为现在有了 AI,
01:43:34就像所有事情一样,学习起来容易了一些。但如果你想深入研究,
01:43:40如果你真的想掌握它,那仍然需要时间。我认为那些基础设施即代码方案背后的
01:43:47语法或逻辑,我从未觉得太难理解,尽管我没用过
01:43:53Terraform,所以我对它了解不深。但对于 Pulumi 来说,我觉得还好。
01:43:58困难的部分是了解你最喜欢的云服务商提供的所有服务,
01:44:04以及组合这些服务的最佳实践。而且有时这些基础设施即代码
01:44:11方案会有它们自己的小毛病和问题。例如,AWS CDK 并不对所有服务提供
01:44:18同等的支持。所以突然间你想用一个不被支持的服务,事情就变得棘手了。
01:44:23这就是我发现 AWS CDK 具有挑战性的地方,Terraform 可能也是类似情况。
01:44:30哇,我刚看到这个,错过了大部分内容。没关系。直播回放会保留在网上。
01:44:38我之前停播了很久。那不是计划内的。通常我尝试在每周四
01:44:44这个时间直播,通常从欧洲中部夏令时间下午 5 点到 7 点。
01:44:52我无法保证每周都播,但我会尽力而为,
01:44:55而且我绝对没打算总是停播六个月。
01:44:59你的 Node 课程上次更新是什么时候?大概是几年前了,我想说。
01:45:08两年前、三年前,大概这样。
01:45:12如果你的意思是重新录制,我肯定在过去的几年里没有重新录制过。
01:45:20再次强调,这绝对是我很想做的事,但就像 BUN 课程一样,
01:45:24我也在尝试弄清楚在这个新世界里,如何最好地教授 Node.js 或类似框架,
01:45:31事实是,一切都在瞬息万变,这让教学变得更困难。所以,是的,
01:45:35这就是部分原因。当然还有时间问题。我很愿意
01:45:40每天更新我的所有课程。但这根本不是我能做到的。
01:45:46如果我可以,我会做的,但我不会通过 AI 生成视频或音频等方式来完成。
01:45:53我绝不会那样做。你能仅凭 AI 就构建并部署一个
01:46:00供人们使用的生产环境应用吗?我觉得我懂一点编程,并能保持应用安全。
01:46:06你能仅凭 AI 就构建并部署一个供人们使用的生产环境应用吗?
01:46:16我认为这会出问题,当然这取决于应用。如果是非常简单的东西,
01:46:22可能行。但应用极有可能存在漏洞。可能会有
01:46:31安全相关的漏洞,或者用户体验不佳,用户付了钱却没能
01:46:37获得服务等等,这类事情是绝对不能发生的。
01:46:43我个人会太害怕。所以,假设我要使用一门我完全不了解的
01:46:51语言或框架,如果我只是完全抛开,尽管我有很多关于
01:46:56编程等方面的知识,我可能还是会觉得部署它并不放心。
01:47:00也许这是错误的立场,但这就是我的立场。
01:47:10以你的质量制作课程需要付出很多努力,我认为很多人都会很想
01:47:13看看幕后花絮。是的,非常感谢。我会考虑的。也许我能在那方面
01:47:20做点有趣的事情。我会把这个建议带回去并尝试做点什么。非常、非常感谢。
01:47:25你会说多少种语言?你的意思不是编程语言吧?英语、德语和一点点
01:47:33法语。三种。刚进聊天室,问个简单的问题。很多人说不应该再费劲
01:47:41学习编程了,应该更多关注架构、系统设计以及做一个 AI 驾驶员。
01:47:45但你不觉得如果 Token 成本和订阅价格持续上涨,编程
01:47:50作为一项技能可能会卷土重来吗?我刚才谈过这个,回放会保留在网上,
01:47:54但我的简短回答是:是的。我认为随着 Token 价格上涨,我们确实可能,也许,我不知道,
01:48:01也许会有一个过渡期,人们会再次编写更多的代码,也许是结合
01:48:07像 GitHub Copilot 变成 AI 智能体之前的智能自动补全功能。所以这可能会发生。而且
01:48:13不管怎样,我认为编程知识都很重要,因为有人需要去引导、控制
01:48:19并审查 AI 的输出。这与编写所有代码并不相同。我认为写代码
01:48:26并不会完全回归,或许正如提到的,在过渡期内只会有小幅回升。但总的来说,
01:48:32了解编程,了解代码本身而不仅仅是架构,我认为这仍然会是
01:48:37一项有价值的技能,并且非常重要。但我确实认为整个架构部分、
01:48:44模式部分等等在未来将扮演更重要的角色。我认为这对
01:48:50大多数开发者都很重要。这是我个人的看法。你能告诉我们大概什么时候
01:48:55会发布你的系统设计课程吗?我认为它会。但我不想做出保证。这很重要,
01:49:02因为只有在我对它满意时我才会发布,我不会为了赶某个日期而草率行事。但是
01:49:08我想一个现实的预期希望是夏末,也就是八月,但再次强调,我无法保证,
01:49:21因为我想做出一门精彩的课程,这需要时间,而且有时生活中
01:49:26会有琐事或其他工作干扰。所以是的,但计划肯定是在今年,可能早至夏末。
01:49:33过度依赖 AI。作为开发者这很糟糕。必须保持平衡。是的,你不应该
01:49:43仅仅依赖 AI。那是“氛围编程”,它有它的用武之地。我的意思是,一些内部工具之类的,
01:49:50你不需要在那里拥有最完美的代码,但如果只是依赖 AI... 我的意思是,如果你
01:49:56仅仅依赖 AI,你也就和 AI 一样强,如果你是自由职业或者只是个
01:50:03好玩的项目,那可能没问题,但如果你在找工作,我为什么要雇佣一个不比 AI 强
01:50:10或者不能给 AI 增加价值的人呢?如果我是雇主,我不需要
01:50:16那些不能为 AI 创造价值的人,所以,是的。“Code with Antonio 现在正在做直播培训课程。你有没有
01:50:22考虑过?”我考虑过,我也许会做。还没有超级具体的计划,但再次强调,
01:50:29仍在摸索中。显然 AI 和所有这些工具现在有很多动向,
01:50:34但是的,这也是我一直在考虑的事情。“Vercel 是不是拥有慷慨免费计划的最佳托管
01:50:39平台?有没有更好的替代方案来托管 AI
01:50:44应用?”Vercel 的问题在于,如果配置
01:50:52不完美,它可能会变得很贵。不过它是一个很棒的平台,非常适合起步。我个人
01:51:00非常喜欢使用自己的 VPS,也因为我喜欢服务器管理之类的工作,但这
01:51:07当然并不适合所有人。Netlify 是 Vercel 的一个很好的替代方案。Cloudflare 也是,如果你想
01:51:12走 Cloudflare 的路线,但通常你必须为此对代码做一些调整,
01:51:18但那也是一个极佳的选择。不过是的,Vercel 没什么问题。你只是可能
01:51:25需要花些时间配置,也许设置一些预算提醒和警报,确保
01:51:30你不会突然花费超过你愿意支付的金额。“谢谢 Max,感谢你的
01:51:38课程和对传播编程知识的奉献。你的作品对我的职业生涯产生了真正的
01:51:42影响,我相信不仅仅是我一个人有这种感觉。你帮助塑造了无数工程师的
01:51:46道路,你对教学的热情持续激励着我们。我真的很感激你所做的
01:51:51一切。”我非常感激这些话,Pavel。是的,我不知道该说什么。这简直太棒了。
01:51:58今天收到了这么多温暖的信息,还有这一条。所以非常、非常感谢。这对我很重要。
01:52:05真的、真的很重要。万分感谢。“我刚开始学习你的 Next.js 课程。
01:52:11Vine 非常卡顿,尤其是在设计 Web 应用时。在 React 计数器方面,
01:52:17是什么导致了这种情况?它运行得很顺滑。”所以应用很卡。通常不应该发生这种事。我的意思是,
01:52:24Next.js 在开发环境下确实有一些问题。有些东西确实很慢。页面导航可能会很慢,
01:52:30遗憾的是。我之前提到过,这也是我转向 TanStack Start 的部分原因,
01:52:35但说实话,我从未遇到过极度卡顿的情况。我脑子里现在并没有一个明确的答案
01:52:40是什么导致了那个。抱歉。
01:52:48那应该是他们客服处理的事。不幸的是,我对此无能为力,因为我不拥有
01:52:52那个平台,对平台本身也没有影响力。“我通过你的课程
01:53:01学习了 JavaScript、React 和 Next,今天我在米兰拥有一家有 30 名开发者的软件公司,这始于 2021 年,多亏了
01:53:06你的辛勤工作。”哇。谢谢。这太棒了。听到人们利用我分享的知识
01:53:11所成就的事,对我来说意义重大,因为这终究是我开始这一切的原因。我想要
01:53:16分享知识,让其他人能从中获益并做自己的事业,
01:53:21建立自己的公司等等。听到这些真的让我非常开心。那太棒了。
01:53:28“虽然参加晚了,但关于本地编程大模型,我觉得它们即将到来,
01:53:33你可以在自己的机器上运行,从而抵消外部 Token 的价格,你觉得呢?”是的,我回答过那个。
01:53:38本地大语言模型,我非常喜欢。对于编程来说,绝对是。当 Token
01:53:48价格上涨时,这可能会很有趣,但当然,这取决于具体情况。如果你需要一台超级昂贵的机器来运行这些本地模型,
01:53:56很难说哪种更便宜。是支付更高的价格,还是为机器买单,因为这不像
01:54:02一台 Mac Studio 之类的设备就能供 10 名工程师使用。所以那也可能变得非常昂贵。尽管如此,
01:54:11我是本地模型的铁粉,我绝对希望能看到一个能力出众的模型。我是说,
01:54:18我们都希望看到那样的模型。它有能力、表现出色、经过编程微调,
01:54:23并且也许能在 MacBook Pro M4 或类似设备,或者其他 Linux 或 Windows 等效设备上运行,
01:54:30AI 可以生成能够运行的代码,虽然可能含有漏洞,但这些漏洞并不总是立即显现,而且它还可能
01:54:38被接管了,因为我的公司很贵,而新团队获准使用 AI。让我告诉你,
01:54:43那里发生的各种过度工程奇迹简直疯狂透顶。想到可能有多少这样的应用
01:54:48正在投入生产,我就感到害怕,事实上它们能运行,意味着表面上没法抱怨什么,
01:54:52但底层却是一团糟。这就是大问题所在。
01:54:56AI 可以生成能运行的代码,这些代码可能有 Bug,但它们并不总是立即显现,而且它
01:55:04会让事情过度复杂化。重要的是要管控 AI。重要的是去审查并引导它。
01:55:10我只能在此不断重复这一点。我知道现在很多公司有不同的理念。
01:55:14而且我认为代价终将被偿付,我们已经可以看到许多软件产品
01:55:21目前的质量正在下降。这门架构课会很长吗?我还不知道。
01:55:27我想打造一门精品课,它该有多长就有多长。我不会随意灌水
01:55:32或做类似的事。你应该做一门关于 Payload CMS 的课程。我没有那方面的经验,
01:55:38不幸的是,所以没有课程计划。你背景里的那些三角形灯还能用吗?
01:55:44我有一段时间没见它们亮过了。还是你只是觉得腻了?不,我没觉得腻。
01:55:49问题是如果我打开它们,我无法校准到让它们不闪烁的程度。
01:55:55它们会一直闪。我觉得在录制中这超级烦人。
01:55:59所以我干脆关掉了。这就是原因。我也不想花时间去修好它。
01:56:06因为我花了很多时间,却没法修好。所以,是的,也因为我正在切换
01:56:11录制设置,我还有一些其他东西会不时改动。这就是它们没开的原因。
01:56:16既然 AI 不可靠,我觉得我要学习 React 和 Node.js。我需要
01:56:24先学 JavaScript 吗?是的,我会先学一些 JavaScript 基础。基础语法、基础逻辑,
01:56:29我会先学那些。我不会去钻研每一个冷门特性,但我肯定会先学习
01:56:34基础知识。刚看完 VPS 核心课程。非常精彩。非常
01:56:40感谢你。非常感谢。很高兴你喜欢这门课。是的,我试着分享
01:56:46我在 VPS 上部署每一个新应用时所需要的核心要点。基本上,
01:56:53很高兴你从这门课中学到了很多。如果有人好奇或感兴趣,
01:56:57说的就是这门 VPS 核心课程,你可以在 academy.com 上找到。这是一门全新的课程,
01:57:04我会教你如何正确设置 VPS 并在上面运行 Web 应用或 OpenClaw 或
01:57:10一些工作流。只是想对你的工作表示感谢。你很遗憾是少数几位
01:57:18多年来我们没有失去的网络开发者人物之一。现在的程序员们变得有些失控,
01:57:23所以我很欣赏你,这种淡定的心态。另外,谢谢你的发声,
01:57:27说出了我们最近都在想的事情。是的,非常感谢。我绝对哪也不去。
01:57:32我会留在这里。当然,我也会改变。我工作的方式在变,因为我们所有人
01:57:38都在经历变化。我制作那些 AI 内容不只是因为它们有市场,也是因为
01:57:45它们好卖,毕竟这就是我的生意。我并不能从只制作
01:57:50几乎没人买的老派编程课程中获益,不幸的是。但与此同时,
01:57:56我也是因为我在使用 AI。我们必须去适应,必须学习如何
01:58:03高效地使用这些工具,充分利用它们并从中获得更多乐趣。这是我的
01:58:08目标,至少是我的使命。所以,我会回答完这最后几条目前收到的消息,
01:58:16因为我很快就要走了。我相信在五年内,本地模型会更高效。
01:58:21所以小模型将能完成今天的工作。我不认为未来 Token 价格
01:58:26在为 AI 增加价值方面还会有什么影响。是的,对于本地模型,我肯定
01:58:31看到了未来的可能性,也许到时我们会拥有大量非常专业的小模型,它们能
01:58:36极好地完成某些任务。那可能会非常有价值。你是否仍然相信
01:58:42两年后软件开发人员依然会存在?是的,我绝对相信
01:58:47这一点。我无法预测未来,但我绝对相信。从我今天看到的模型水平,
01:58:53我如何与它们合作,你依然需要了解什么知识,以及你作为开发者所增加的价值,
01:58:58当我审视所有这些事情,再加上还有其他因素,比如公司转型
01:59:03没那么快等等,我绝对预见两年后开发者依然存在。但我们的角色
01:59:09肯定在发生变化和演进。我同意你的看法。我觉得在不久的将来,具备
01:59:16长上下文的优秀模型可以在普通 PC 或 Mac Studio 上运行,而无需花费数千美元。
01:59:20所以,是的。非常感谢各位的加入。我得走了。我已经处理完了
01:59:28我目前能看到的所有消息。再次重申,我会努力每周都直播。在过去的一年里,我
01:59:37几乎每周都播。对于目前的长期停播,谢谢大家。