首页 › programming › AI时代为何还要学编程思维

AI时代为何还要学编程思维:一条2小时10分的“反潮流”神课深度解读

概述

2026年的编程内容生态里,最响亮的叙事是“你不需要学编程了,AI会替你写”。而 YouTube 频道 Visual Kernel 在2026年7月14日发布的课程视频《Programming Thinking》却反其道而行:它用2小时10分钟的动画课,系统教观众“编程思维”(programming thinking),并在开篇旗帜鲜明地表态——“有人说有了AI就不需要编程思维,这一点我绝对不同意”。这条视频上线六周多,据视频页面数据播放量已超13.8万(第三方实例同日显示约33.6万,存在统计口径差异),点赞数超1.28万,按视频页口径点赞率约9%,在动辄数小时的教程类视频中属于极高的互动水平。本文带你完整拆解这条视频讲了什么、这些知识背后的真实理论与工程渊源、哪些说法站得住脚、哪一处与真实 Python 行为不符,以及你能从中带走什么。

视频基本信息

项目 内容
标题 Programming Thinking(编程思维)
频道 Visual Kernel
发布时间 2026-07-14
时长 2:09:56
播放量 137,872+(据视频页面,2026-08-31抓取;第三方Invidious实例显示约33.6万,口径不一)
点赞数 12,827
分类 Education(教育)
链接 https://www.youtube.com/watch?v=KtBefDeECVU

视频共12个章节:变量、If & Else、列表、For循环、Range()、双重循环、函数、作用域、值与引用、字典、递归、未来。从描述和结尾致谢可知,这是其此前14集《Essence of Python》系列的整合重制版。

一、核心主张拆解:一条贯穿全片的论证线

1. 开场论点:编程思维是AI时代的“常识”

视频第一分钟就给出了全文的锚点:作者同意“你不再需要亲手写代码”,但坚决反对“你不再需要编程思维”。他把这个类比成义务教育——“我们仍然上学学数学、科学、经济学的基础,不是为了当数学家,而是因为它帮助我们思考、提出更好的问题。”在“智能体工程”(agentic engineering)和“氛围编码”(vibe coding)时代,编程思维是一种新的常识,决定了你能否驾驭AI:纯氛围编码者创造的价值会随时间进入平台期,而有编程思维的人才能真正释放AI的潜力。

这个开场为全片定了性:这不是一门Python语法课,而是一门“如何像程序员一样思考”的思维课,Python只是载体。

2. 等号是动词:变量与赋值的重构认知

第一章最精彩的设计,是把小学数学的包袱先拆掉。作者指出:我们对等号的第一印象来自"1+1=2"——那是一个静态描述的“名词”;而编程里的等号是一个“动词”,是一次执行动作:把数据存入变量。

随后作者连出六道测验,让你先猜再验证,每一题都是一堂微缩课:

作者的总结颇有哲学味:“多年后你写过一千行代码,会突然意识到——编程难道不就是创造和更新变量的艺术吗?”

3. 布尔与分支:程序如何“做决策”

第二章从哲学家讲起:布尔值以逻辑学家George Boole命名,他相信真与假两个值足以描述世间全部逻辑。作者用《塞尔达传说》的游戏机制串讲整个分支体系——绿卢比加1块钱、红卢比加20、金卢比加300,自然引出 elif 的多路判断;吃东西前既要判断“能不能吃”又要判断“是否满血”,引出嵌套if与“外层为假则内层永不执行”的关键性质;射箭需要“有弓且有箭”引出 and,“穿暖衣或吃辣增加抗寒”引出 or。

其中最漂亮的一段科普,是把逻辑运算接回物理世界:true/false对应电路中闭合/断开的门,and是串联电路——两道门都闭合电流才能通过;or是并联——任一闭合即可导通。这也顺势解释了“短路求值”(short-circuiting)一词的由来。中间还顺手科普了程序员圈著名的“Tab vs 空格圣战”,并点到Linus Torvalds用Tab、Chris Lattner(Swift/LLVM之父)用空格,让初学者会心一笑。

4. 列表、循环与“小模式解决大问题”

第三章用一段真实的扑克牌花色演变史(14世纪西班牙的杯/币/棍/剑 → 德国的红心/铃铛/橡果/树叶 → 法国定稿的红心/方块/梅花/黑桃)自然引出列表概念,然后立刻埋下伏笔:列表变量存的不是列表本身,而是一个指向它的“箭头”——这正是后面“值与引用”一章的引子。

第四、五、六章是全片技术密度最高的部分。作者借角色Potato的职场故事(从在Google打印用户名单,到成为YouTube高级工程师)讲透三个循环范式:

  1. 累加器模式:在循环外初始化 s = 0,循环内不断 s = s + number——并警告把初始化写进循环体内会导致“每轮清零”的经典bug;
  2. 扫描最大值模式:current_max 始终保存“目前为止见过的最大数”;
  3. 条件收集/去重模式:循环外建空列表,循环内用 not in 条件追加。

Range一章澄清了一个高频痛点:想修改列表元素本身,必须通过索引间接循环(salary_list[i] += 5),因为直接循环时改的只是循环变量的拷贝。双重循环一章则纠正直觉——嵌套循环不是“两个循环同时跑”,而是外层每走一步、内层跑完一整圈;其复杂度不是双倍而是平方级。中间还有两处神来之笔:一是把数学的Σ求和符号直译成for循环,二是用52!(一副牌的排列数)对比“马斯克身家×地球原子数”,结果前者胜出——用阶乘顺便完成了一次“人类为何对大数无感”的科普。

5. 函数、作用域与“剥洋葱”式求值

第七、八章把函数还原为它的本质:输入到输出的变换,而非数学课本上的静态图像。几个关键教学点:参数是“占位符变量”,调用时才具象为实参——这本质上是一次隐式赋值;print 与 return 的天壤之别(不写return的函数返回None,你打印五次只会得到五个None);return语句触发即不可逆转地终止函数(这也是 is_prime 能提前退出的原理)。

作用域被总结为一个“沙盒”心智模型:每次函数调用创建一个沙盒,函数返回沙盒即消失;查找变量先看局部、再看全局,且只允许局部访问全局、不允许反向。函数组合(g(f(5)))的求值过程被比作“剥洋葱”——先算最内层,层层回退——并顺势点破:高中数学的 f(g(20)) 在会编程的人眼里几乎是送分题,因为“编程本质上是行动中的数学”。

6. 值与引用:分享链接,还是全文抄送?

这是全片最有现实价值的一章。为什么给函数传列表时,函数内的修改会影响原列表?作者给出双重解释:

由此得出经验法则:数字、字符串这类轻量类型按值传递,列表、字典、对象这类重量类型按引用传递。作者也诚实补了一句“这不是所有语言的硬规则,但在Python里这条直觉能带你走很远”——这句保留态度很关键,后文批判性审查会回到这里。

7. 字典与递归:从“关系的艺术”到“信仰之跃”

字典一章的立意高于语法:列表是“数据的箱子”,字典是“数据之间的关系”。足球分析师关心的不是梅西总共进了多少球,而是某一年进了多少球;Uber Eats关心菜名到价格的映射。实战案例是统计《哈利·波特与魔法石》全书中角色名出现次数——7.8万个词的循环“眨眼间跑完”,Harry出现约1200次,用一次词频统计演示了字典+循环+条件的三件套如何完成真实文本分析。

递归一章则用“登山遇老僧”的叙事框架,把阶乘从 5! = 5 × 4! 的自相似性引到函数自我调用,并提出全片最动人的概念——递归的信仰之跃(recursive leap of faith):在函数尚未定义完成时就信任它对更小规模问题的正确性,“这是程序员与递归函数之间的秘密契约”。递归三原则被总结为:自调用、有基例、递归分支必须缩小问题规模。结尾引Terry Davis(TempleOS的传奇作者)的话收束全片:“庸才欣赏复杂,天才欣赏简单”——最好的代码是让股票分析逻辑读起来像人话的管道式函数组合。

二、知识与理论溯源:这门课背后的真实谱系

这条视频的每个教学设计几乎都有真实的学术或工程渊源,这也是它值得深读的原因:

三、批判性审查:哪些站得住,哪些要打折

证据充分的部分:全片所有代码演示都是可验证的Python行为事实(变量重绑定、is_prime提前返回、字典键必须不可变、return即终止等);布尔电路类比、递归三原则、栈堆模型均为教科书级标准内容;用真实文本(莎士比亚、《哈利·波特》)做练习素材而非玩具例子,教学设计质量在同类视频中属于上游。

一处与真实Python不符的硬伤:视频在循环章节声称“循环变量是短命的,循环结束后它会彻底消失,循环外无法对它做任何事”。这与Python的真实行为不符——Python 3中for循环变量在循环结束后依然保留最后一次绑定的值(for i in range(3): pass 之后 print(i) 会输出2)。这是Python与许多语言不同、且实际工程中常见的bug来源(循环变量泄漏)。对初学者而言,视频的教法更“整洁”,但如果你据此写代码或面试答题,会踩坑。这是全文唯一一处明确的 technical 错误,观看时需自行修正。

教学性简化的部分:“轻量类型按值、重量类型按引用”是一条好用但语义不精确的经验法则。Python官方语义是一切赋值皆为“名字绑定到对象引用”(社区称 call by object reference / call by sharing)——数字和字符串之所以表现得像值传递,是因为它们是不可变对象,根本不存在原地修改的可能,而非发生了拷贝。视频自己也加了“不是硬规则”的免责声明,态度诚实,但读者若后续学习其他语言,应回到精确模型。

观点性主张需保留态度:“纯氛围编码者的价值会趋于平台期”是作者的判断而非被验证的命题,目前只有间接证据(如上节METR、GitClear的方向性研究)支持“无理解地依赖AI存在生产率与质量陷阱”,但“有编程思维的人能更好驾驭AI”这一正向命题尚无严格实验。“Python快到全书循环瞬间完成”对7.8万词的文本处理成立,但不代表Python在计算密集任务上快——作者此处语境是文本遍历,不算误导,但初学者容易过度泛化。

形式门槛:2小时10分的时长和全程动画的形态,天然过滤了想“15分钟速成”的观众;动画有利于建立心智模型,但动手转写代码的环节缺失,需要学习者自行补上“看完就敲一遍”这一步。

四、认知提升与实用启示

1. 把“先猜再运行”固化为默认学习动作。 视频的六道测验设计值得复制到任何技术学习:看任何概念,先合上视频/文档预测输出,再运行验证,重点观察“预期与结果的错位点”。生成效应保证这条路比“直接看答案”记得更牢——成本只多花20%的时间。

2. 用AI写代码时,保留一份“三类高发bug”心查清单。 这门课教的内容恰好是AI生成代码最常见的三类翻车点:引用与可变性(AI返回的函数悄悄修改了你传入的列表)、作用域(AI把初始化写进循环体导致“每轮清零”)、提前终止(return的位置不对导致逻辑短路)。你不需要能从零写出这些代码,但需要能看出它们错在哪——这正是“编程思维=新常识”的具体形态。

3. 用“20%核心集”筛选学习材料。 视频自己总结:变量、分支、循环、函数、列表与字典、递归,只占Python语法的约20%,却覆盖80%以上的编程思维。今后评估任何教程/课程,可以拿这张清单做照妖镜——只堆框架命令不讲这六个原语的材料,大概率是在教你“操作”而不是教你“思考”。

五、视频论证结构图

flowchart TD
    A[开场论点<br>AI让写代码不再必需<br>但编程思维=数字时代的新常识] --> B[计算单元:变量与赋值<br>等号是动词 / 六道测验]
    A --> C[决策能力:布尔与分支<br>George Boole / 电路串并联类比]
    B --> D[自动化:列表+循环<br>累加器 / 扫描最大值 / 条件去重<br>小模式解决大问题]
    C --> D
    D --> E[组织抽象:函数与作用域<br>输入→输出 / 沙盒模型 / 剥洋葱求值]
    D --> F[数据组织:列表引用 / 字典映射<br>分享链接 vs 全文抄送<br>栈与堆的硬件解释]
    E --> G[终极思维:递归<br>信仰之跃 / 三原则]
    F --> G
    G --> H[结论:庸才欣赏复杂,天才欣赏简单<br>编程思维决定你能否真正驾驭AI]
    H -.修正.-> I[观看注意:循环变量在Python中<br>循环结束后并不会消失]

延伸阅读

  1. Git Will Finally Make Sense After This — LearnThatStack频道2025年12月发布的Git原理课(13分钟,播放量超118万,据频道页面),与本文视频同一教学哲学:不讲命令清单,只讲“Git内部到底发生了什么”,适合作为本课之后的第二块拼图。
  2. Visual Kernel 的 Buy Me a Coffee 主页 — 作者在视频结尾预告的后续课程方向(操作系统、计算机体系结构、LLM全栈)会通过其商店与社区渠道发布,感兴趣可持续关注。

参考来源

  1. Programming Thinking — Visual Kernel(视频页面) — 本文核心解读对象,标题、发布时间、播放量、点赞数、章节与转录内容均抓取自该页面
  2. Invidious第三方实例检索结果 — 交叉验证视频ID、时长(2:09:57)与播放量口径差异的独立来源
  3. Git Will Finally Make Sense After This — LearnThatStack — 延伸阅读推荐项,元数据(标题、发布日期2025-12-06、约118.9万播放)经oEmbed接口实测抓取
  4. Visual Kernel 赞助页 — 频道官方链接,取自视频描述区原文

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入