AI 时代,文科生需要懂多少代码?
《AI时代漫游指南》第 23 章记载:「你不需要懂内燃机原理也能开车,不需要懂 TCP/IP 协议也能刷抖音,不需要懂神经网络也能用 AI。」
🤔 朋友问我:要学多少代码?
昨天一个朋友发消息问我:
“你用的是 Win 还是 Unix?” “Win 上可以跑 WSL。” “那玩意不大会……没有可视化界面……”
我说:要啥界面。
她回:你忘了我没学过计算机啊………我现在打算从初中数学开始复习,学到微积分再看计算机……
然后发了张流程图给我看,说:这界面,对我就是天书。
我问:你真正的需求是什么?
她说:想看得懂所有代码。
我说:不需要看懂。我已经 vibe coding,不看代码了。AI 写啥就是啥。
她说:你这是降维嘲讽……
不是。这是 2026 年的真相。
🔥 2026 年的真相:代码已经不用「写」了
我现在写代码的方式是这样的:
1️⃣ 告诉 AI 我要什么功能
2️⃣ AI 写代码
3️⃣ 我说「跑一下」
4️⃣ 报错了?把报错贴给 AI
5️⃣ AI 修好
6️⃣ 循环,直到能用
全程我不看代码。
这不是开玩笑。这叫 Vibe Coding——凭感觉写代码。
你可能会问:那代码质量呢?安全性呢?
说实话,对于 90% 的个人项目,能跑就行。
💬 编者注:这话放在 2020 年说出来会被程序员追着打。但 2026 年,连程序员自己都这么干了。
🚦 但你需要认识这些「路标」
虽然不用写代码,但有些东西你得认识。
就像你不会英语,但出国旅游时,你得认识 Exit、Entrance、Restroom 这几个词。
代码世界也有这样的「路标」。认识它们,你就能活下来。
路标 1:报错信息 🔴
当你看到一堆红色的英文,不要慌。
报错信息的结构通常是这样的:
Error: 什么东西出错了
at 在哪个文件的第几行
你只需要做一件事:把它复制粘贴给 AI。
然后说:「这是什么错?怎么修?」
AI 会告诉你答案。
你甚至不需要理解报错内容。复制粘贴就够了。
路标 2:文件和文件夹 📁
代码项目就是一堆文件夹套文件夹。
常见的结构:
my-project/
├── src/ ← 源代码
├── public/ ← 公开资源
├── package.json ← 项目配置(像食谱)
└── README.md ← 说明书(先看这个)
你不需要记住每个文件干什么。
只需要知道:README.md 是说明书,先看它。
路标 3:终端(Terminal)⬛
那个黑底白字的窗口,叫终端。
它不是天书,它是打字版的按钮。
比如:
cd folder= 进入某个文件夹ls= 列出当前文件夹的内容npm install= 安装项目需要的东西
你不需要记住所有命令。
只需要知道:这是用键盘代替鼠标的地方。
而且,你可以问 AI:「我想进入 xxx 文件夹,命令是什么?」
路标 4:运行和停止 ▶️
- 运行:通常是
npm start或python xxx.py - 停止:按
Ctrl + C
这两个记住就行。
路标 5:Git(版本控制)⏰
Git 就是代码的时光机。
它能让你:
- 回到之前的版本(搞砸了可以撤销)
- 保存当前进度(像游戏存档)
不会也没关系。AI 会帮你写这些命令。
📦 文科生的「最小可行技能包」
总结一下,你只需要:
5 个术语
| 术语 | 类比 | 作用 |
|---|---|---|
| Terminal | 打字版按钮 | 用键盘操作电脑 |
| Error | 报错 | 告诉你哪里出问题 |
| README | 说明书 | 先看这个 |
| Run | 运行 | 让程序跑起来 |
| Git | 时光机 | 保存和回滚 |
3 个操作
1️⃣ 复制报错 → 粘贴给 AI → 照做
2️⃣ 找到 README.md → 看安装步骤
3️⃣ Ctrl + C = 停止
1 个心态
你不是在学编程,你是在学「怎么让 AI 帮你编程」。
这是完全不同的技能。
就像你不需要会开飞机,但你得知道怎么叫 Uber 去机场。
🎬 实战演示:不写代码,做一个网站
说完道理,来点真的。
假设你想做一个个人作品集网站。
传统方式:
- 学 HTML/CSS(1 周)
- 学点 JavaScript(2 周)
- 找模板、改代码、部署(3 天)
- 总计:至少 3 周
用 Manus 的方式:
- 打开 manus.im
- 上传你的作品文档
- 说一句:“帮我做一个作品集网站,要有导航栏”
- 10 分钟后,网站上线了
不需要懂代码,不需要会部署,你只需要会说人话。
我之前实测过,用 Manus 把两份技术文档变成了一个可访问的网站,还自动部署好了。代码?一行没写。
👉 详细体验:《Meta 20 亿收购的 Manus,我试了 2 小时》 👉 进阶玩法:《时间就是金钱,每天早上省 29 分钟:让 Manus 自动发分析报告》
想试试? 使用这个推荐链接 👉 manus.im
新用户送 1000 积分 + 额外各得推荐500积分,够满足一个复杂需求了。
🧮 学数学?完全不需要
很多人有个误解:编程需要数学好。
这在 2026 年已经是过时观念了。
真相是:
- 95% 的编程和数学没关系
- 你日常写的代码,最多用到加减乘除
- 那些需要微积分的场景?AI 比你算得好
💬 编者注:说「学编程要先学数学」的人,通常是想卖你数学课。
除非你要做机器学习研究、金融量化、3D 游戏引擎……
否则,数学可以不学。
你朋友说要从初中数学复习到微积分?
告诉他:省省吧,那时间用来多问几次 AI,产出比高 100 倍。
📚 真正要学的是什么?
如果非要学点什么,我建议学这些:
1. 提问的艺术
AI 的输出质量,取决于你的输入质量。
❌ 差的提问:「帮我写个网站」
✅ 好的提问:「帮我写一个 React 网站,有首页、关于页面、联系表单」
提问越具体,结果越好。
2. 拆解问题的能力
大问题拆成小问题。
❌ 「帮我做一个电商平台」
✅ 「先帮我做用户登录功能」→「再帮我做商品列表页」→「然后做购物车」
一步一步来,每步都能验证。
3. 知道什么是可能的
你不需要知道怎么实现,但要知道这件事能不能做。
比如:
- 「让网页自动刷新」→ 能做
- 「让 AI 读取我的大脑」→ 做不了
- 「自动发微信消息」→ 能做,但有风险
这种判断力,比会写代码更重要。
🚀 进阶路线:如果你想更上一层楼
上面说的是「生存底线」——让你能活下来。
但如果你想从「能用 AI」变成「用得好」,有些东西值得了解。
系统思维
代码不是一坨东西,是很多小零件组装起来的。
理解这几个概念会让你和 AI 沟通更顺畅:
- 模块:一个功能 = 一个模块,互不干扰
- 依赖:A 需要 B 才能工作。B 坏了,A 也跟着坏
- 接口:模块之间怎么「对话」。就像插座和插头要匹配
开发流程
专业开发不是上来就写代码,而是:
需求 → 设计 → 实现 → 测试 → 部署
你不需要精通每一步,但要知道:
- 需求先行:想清楚要什么,再让 AI 动手
- 先测试再上线:本地能跑 ≠ 线上能跑
- 小步迭代:做一点、测一点,别憋大招
💬 编者注:很多人让 AI 一口气写完整个项目,然后发现哪里都不对又不知道从哪改起。这就是跳过流程的代价。
调试思维
程序出问题时,专业的思路是二分法:
- 问题出在前半部分还是后半部分?
- 缩小范围,再二分
- 直到定位到具体那一行
你不需要自己调试,但可以告诉 AI:「问题应该出在 XX 和 YY 之间,帮我查一下。」
这比「不知道哪里错了,你看着办」效率高 10 倍。
要学到什么程度?
不需要会写,但要能「看图说话」。
就像你不会画建筑图纸,但看到户型图能说出「这个客厅太小」「厨房和卧室太近」。
能看懂架构、能描述问题、能判断方案合不合理——这就够了。
✍️ 写在最后
回到朋友的问题:「我想看得懂所有代码。」
我的回答是:你不需要。
2026 年了,代码是 AI 写的。你的角色不是「程序员」,而是「产品经理」。
你负责:
- 想清楚要什么
- 把需求说清楚
- 验证结果对不对
代码?那是 AI 的事。
所以,别学数学了,别背命令了,别啃教程了。
直接上手,让 AI 帮你写。遇到问题,问 AI。
这才是 2026 年的正确姿势。
根据《AI时代漫游指南》第 23 章:「工具的价值在于使用,不在于理解。」
当然,如果你就是想学,纯粹觉得好玩,那随便学。
学习本身没有错。但别把「学编程」当成「用 AI」的前置条件。
它不是。
📌 觉得有用?点个「在看」,让更多人看到~
相关文章
这篇文章对你有帮助吗?
分享这篇文章
引用此文
讨论
这篇文章让你感觉
喜欢这篇文章?
订阅 RSS,第一时间收到新文章推送
私人笔记
仅保存在本地浏览器讨论
评论加载中...