
模块 1.1:为什么在 AI 时代还要学全栈开发?
- 零到全栈
- April 3, 2026
Table of Contents
先回答一个问题:今天 AI 已经越来越会写代码了,人为什么还要学习全栈开发?
什么是全栈开发
第一次接触这个词的话,可以先把它想得朴素一点。
开发一个网站或者 app,并不是只有“做页面”这一件事。
通常至少会有几层不同的东西:
- 你在浏览器里看到的页面
- 页面背后拿数据、处理逻辑的部分
- 让这些东西真正跑起来、能够被别人访问的服务器和部署环境
也就是说,当我们想做一个真正能用的产品时,本来就不是只有一种工作。
它天然就有分工,也天然就有不同的技术栈。
有的人主要做页面。
有的人主要做后端。
有的人主要做服务器、部署和运行环境。
而所谓全栈开发,说得简单一点,就是:
你不只是会其中一个局部,而是能把这些部分连起来,最后真的做出一个可以运行、可以访问的产品。
“全栈”不是“全能”。
不是说你什么都要学到最深、最精。
它更接近一种面向结果的能力:
从前端页面,到后端逻辑,再到服务器和上线,你知道这些东西分别在干什么,也知道它们怎么接在一起。
这也是为什么这门课不会把知识点拆成一堆互不相干的小块来讲。
我们要的不是分别懂一点前端、懂一点后端、懂一点服务器。
而是:
真的走通一次从想法到产品的完整链路。
都 AI 时代了,为什么还要学开发
这个问题很有讨论的价值,因为在当下 AI 编程大放异彩的时代,这是很多初学者都会有的疑问。
- 我现在学的是不是很快就过时了
- 这些知识到底值不值得投入时间
- 以后是不是只要会用 AI 就够了
对于这些疑问点,我先说一下我的理解。
AI 擅长写代码,但代码本身并不产生价值
用户只会为一个真正可使用、可访问、可运营的产品付钱,而不是代码。
写代码这件事本身,并不直接产生价值。产品才产生价值。
你可以把“会写代码”理解成“会开车”。
那什么是产品?
不是“我会开车”这件事本身。
而是:
我有一条深圳到广州、每天早上 7 点半发车的客运服务。
这才是产品。
一条客运服务真正有价值的地方,不仅在于“有人会把车开起来”,也在于:
- 站点怎么设置
- 线路怎么规划
- 车怎么保养、加油、充电
- 超载和超重风险怎么管理
- 安全、准时、舒适怎么保障
- 整个服务怎么稳定运营
AI 可以自动驾驶,司机也可以比老板更会开车。
但作为一个为结果负责的人,你真正关心的,从来都不是“我是否亲手握方向盘”,而是:
这项服务能不能稳定成立,我如何管理这一切。
软件开发也是一样。
所以这门课不会把“手写代码能力”当成核心目标。
我们学习的是:
- 代码到底是什么
- 项目是怎么组织起来的
- AI 写出来的代码该放到哪里
- 它怎么运行
- 它怎么被管理
- 它怎么被部署
- 它怎么真正变成产品
AI 会带来红利,但这红利不是自动发放的
我不想贩卖焦虑,但也不想把问题说得太轻松。
大家都在说,AI 是时代红利。
那问题是:
如果你无法管理 AI 的产出物,这个时代红利和你有什么关系?
这件事其实非常现实。
每次有新的模型能力、AI 编程工具或者新的工作流出现,最兴奋、最活跃、最先把它变成生产力的人,往往都是那群本来就懂计算机系统的人。
为什么?
不是因为他们更会"提问"。
而是因为他们更知道:
- 这个东西能在哪个环节发挥价值
- 应该怎么接进现有项目
- 产出结果靠不靠谱
- 出错以后先查哪一层
当然,也有很多刚刚入行或准备入行的朋友会因此产生另一种焦虑:
现在程序员都在面临裁员,那我现在学软件开发,是不是 「49 年入国军」?
我觉得这种看法太被动了。
如果你把自己放在“被替代者”的位置上,你看到的只有焦虑。
但如果你把自己放在“经营者”的位置上,你会看到完全不同的东西。
你会发现:
- 以前你可能要每个月花大几万块雇几个人做的事
- 现在你可能每个月花几百块甚至几十块就能让 AI 帮你完成其中很大一部分
这难道不是巨大的时代红利吗?
所以重点不是“AI 会不会干活”。
AI 当然会干活。
重点是:
你有没有能力把它变成你的生产力。
不会管理 AI 的人,看到的是冲击。
会管理 AI 的人,看到的是杠杆。
所以真正的问题是“代码拿来以后怎么办”
对于一个 0 基础的人,如果你开始让 AI 帮你做一个什么产品,你会遇到这样一个局面:
比如你对 AI 说
“帮我做一个网站,要有首页、关于页、联系页,再加一个注册登录功能。”
AI 很可能真的会给你一堆代码。
但接下来,真正卡住你的通常是这些问题:
- 这些代码该放在哪里
- 应该如何跑起来看到效果
- 怎么发布到互联网上
这就是为什么这门课强调的是“从代码到产品的完整链路”。
AI 时代,世界给了我们学开发的机会
如果放在大语言模型大规模发展之前,很少有人敢认真对零基础的人说:
我能在很短的时间里,带你从零走到全栈产品闭环。
因为在那个时代,光是语法、框架、工具链本身,就足以把学习周期拉得很长。
很多计算机专业学生,在学校里学了几年编程语言和各种课程,毕业之后也往往只是先进入某个具体岗位。
而今天的情况变了。
AI 把很多过去需要大量重复训练的部分压缩掉了。
它没有让学习彻底消失,但它确实让路径第一次被缩短了。
所以现在应该庆幸的是:
- “正是因为 AI 时代来了,普通人才第一次有机会 0 基础进入做一款产品”
这里我还想保留一个非常重要的区分:
我们想培养的,不是程序员,而是工程师。
程序员一般被理解成“写代码的人”。
工程师更接近“把系统做出来,并且对结果负责的人”。
在任何时代,后者都比前者重要得多。
这门课教什么
放弃和 AI 比拼写代码的速度。
这门课真正教的,是这些东西:
- 一个 Web 产品到底由哪些部分组成
- 前端、后端、服务器、域名、HTTPS 是怎么连起来的
- 一个想法怎么被拆解成可以落地的结构
- AI 写出来的代码应该怎么组织、运行、修改和上线
- 出问题时应该先查哪一层
- 怎样把一个想法真的做成一个能运行、能访问、能维护的产品
更准确地说:
这门课是在教你,如何在 AI 已经会写代码的时代,拥有把想法做成产品的能力。