MVP(最小可用产品)
类比:你要写一本小说。MVP 不是先写一个精美的第一章,而是先把整个故事的大纲写完——谁出场、谁退场、高潮在哪、结局是什么。大纲通了,再一章一章地写。
技术含义:先做一个能跑通主流程的最简版本,不要先做 UI、不要先做优化、不要先做边界情况处理。
铁律:主流程没通之前,不许碰 UI。
你会遇到的场景:你让 AI 帮你做一个网页,AI 上来就给你画了一个漂亮的界面,但点进去什么功能都没有。这就是没有 MVP 的结果。正确的做法是:先让功能能用,丑一点没关系。
数据清洗
类比:你有三本手稿,一本是钢笔写的,一本是铅笔写的,一本是打印的。你要把它们誊抄到统一的稿纸上。誊抄的过程中,你会发现有些字看不清、有些地方涂改了、有些页码乱了。把这些问题一个个解决掉,就是数据清洗。
技术含义:把格式不统一、有噪音、有错误的原始数据,处理成机器能正确读取的干净数据。
你会遇到的场景:你让 AI 帮你整理一个 Excel 表格,AI 说”数据格式不对”。这时候你需要做的就是数据清洗——把日期格式统一、把空行删掉、把错别字改过来。
部署
类比:你在自家厨房研发了一道新菜,味道很好。现在你要把这道菜搬到餐厅的厨房里去做。问题来了:餐厅的灶台型号不一样、调料品牌不一样、甚至锅的大小都不一样。你得一个个调整,直到在餐厅厨房里也能做出和家里一样的味道。这个”从自家厨房搬到餐厅厨房”的过程,就是部署。
技术含义:把在你电脑上能跑的程序,搬到服务器上也能跑。
你会遇到的场景:你在自己电脑上做了一个网站,打开浏览器能看到。然后你问”怎么让别人也能看到”,答案是部署到一台服务器上。这一步往往会出问题,因为服务器环境和你的电脑不一样。
最常见的坑:
- 环境不一样——你电脑有 Python 3.12,服务器只有 3.10
- 路径不一样——你电脑的文件在
/Users/你的用户名/,服务器在/var/www/ - 权限不一样——你电脑你是管理员,服务器上你是一个普通用户
小结
这三个概念是你在用 AI 做事时一定会碰到的。MVP 告诉你先做能用的、数据清洗告诉你数据要干净、部署告诉你从你的电脑到别人的电脑有一段路要走。
知道这三个,你就能听懂程序员在说什么了。