一句话看懂:软件作者 Mark Seemann 公开回应一位读者的来信:这位没有计算机背景的开发者用大模型搭起了一套包含 API、PostgreSQL 和 LLM 流水线的大型 TypeScript 系统,却在转向生产时发现自己造出了超出自身理解能力的系统。Seemann 借此谈了他对“LLM 时代还要不要学编程基本功”的判断。
事件核心:发生了什么
来信者大约一年前开始用 AI 辅助编程。他没有正式的计算机科学背景,却借助大模型做出了一套规模不小的 TypeScript/JavaScript 系统,涉及 API、PostgreSQL、LLM 流水线和多模型工作流。最初的体验近乎“魔法”:从想法到可运行代码的距离被大幅压缩。
问题出现在把原型变成真正的生产产品之后。他修好一个错误,另一个又冒出来,某些模块的行为他并不真正理解。经过数月重构,他承认自己可能建了一个“高于自身理解水平”的系统——一切正常时这个落差几乎看不见,一旦出问题就非常真实。他甚至会怀疑:这一年究竟是在造产品,还是造出了产品的外观。
为什么重要
这不是孤例,而是大模型编程普及后一个典型张力:生成代码的速度,可能远快于开发者建立理解的速度。Mark Seemann 在文中坦言自己对 AI 持怀疑甚至偏负面的态度,但也承认它常常令人印象深刻,而且可能不可阻挡。他提到自己已经足够年长、也取得过一定成绩,失业尚可承受,但他不确定一个以知识工作为基础的社会能否承受知识岗位的大规模失业。
他还以经济学背景提醒:关于“技术会创造新岗位”的历史类比只对了一半——新工作确实会出现,但往往不属于失去旧工作的人。煤矿工人不会一夜之间变成程序员。
对用户/开发者/创作者的影响
对开发者而言,这篇文章的价值不在结论,而在提问方式:如果今天从零开始,是否还应认真学语言、数据结构、数据库、网络、操作系统、调试和架构?Seemann 的回答是明确的——他庆幸自己在 LLM 出现前学过编程,这些技能为他服务了三十年。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对正在用 AI 做产品的创作者来说,更实际的提醒是:把“能跑起来”和“能维护、能排错、能解释”分开看待。原型阶段可以依赖模型快速推进,但进入生产后,系统的复杂度会暴露理解缺口,而这部分缺口很难靠再问一次模型来填平。
值得关注的后续
一是看这类“AI 辅助但超出作者理解”的项目后续如何演化,是补基本功还是被重构替代。二是观察企业招聘与团队分工是否更强调审查、调试和架构能力,而非单纯生成速度。三是留意关于知识岗位就业结构变化的讨论,是否会从个人焦虑上升为产业与政策议题。


