40 小时,从想法到生产
一个架构师,40 小时,交付一个生产级全栈应用。税务引擎、JWT 登录、PDF 导出、iOS/Android。没有团队。没有手写代码。
FIRE51 是一款退休规划应用,包含完整的税务引擎、JWT 认证、服务端 PDF 导出以及 iOS/Android 适配。从设计到开发,再到部署生产,总共约 40 小时的实际工作时间——当然,因为要处理其他事情,日历上横跨了四周。
这是 Vibe Coding 带来的实质性变革:一个架构师可以独立交付以前需要整个团队的产品。他不只知道在哪里画那条线,而且可以快速完成。
交付内容(40 小时)
约 40 小时的 vibe coding 产出了一个完整的全栈生产应用:
- 聊天式财务数据收集
- 逐年模拟引擎(TypeScript,纯函数)
- 带图表的交互式报告、PDF 导出、CSV 下载
- 带 OTP 邮件的 JWT 认证
- Capacitor iOS/Android 壳
- PolicyEngine 税务验证套件
- AWS Lightsail 上的 Nginx + SSL + PM2 部署
不是原型。不是演示。是一个在真实域名上运行、有真实安全保障的可用应用。
四周弧线
| 周次 | 发生了什么 |
|---|---|
| 第 1 周 | 架构文档、模拟引擎、基础报告 |
| 第 2 周 | 上线 fire51.com、安全加固、税务引擎精度 |
| 第 3 周 | JWT 认证、OTP、移动端壳、服务端 PDF |
| 第 4 周 | 打磨、Emoji 修复、合并到主分支、新 VM 部署 |
每周在上一周的基础上推进,设计循环演进,架构始终稳固。
是什么让这成为可能
设计文档优先。 在写第一行服务器代码之前,架构师已经通过模块设计完成了五层运行架构,每层之间有 JSON 接口契约。当 AI 拥有这张地图时,实现过程没有任何集成意外。
全程纯函数。 模拟引擎在服务器、浏览器和移动应用中完全相同地运行,没有平台特定的分支,没有同步难题。
dist/ 已提交。 编译后的输出存在于仓库中,生产服务器不执行编译工作。在一台 2 GB 的 Lightsail 实例上,省去构建步骤很重要。
setup.sh 处理一切。 一个幂等脚本负责设置 Nginx、PM2、MySQL、SSL 和环境变量。全新部署或更新——同一条命令。
诚实的核算
AI 写了约 95% 的代码行。架构师撰写了架构,做了每一个重大决策,发现了每一个重大 Bug,并指导了每一次航向修正。
这不是"AI 构建了它",这是一种新型的工程杠杆。
架构师专注的那 5% 全是判断:
- 这个职责归哪个模块
- V1 中什么不在范围内
- 正确性与复杂度之间的正确权衡是什么
AI 执行这些决策的速度,比架构师自己动手写代码快得多。
这改变了什么
瓶颈过去在于实现。架构师可以思路清晰、设计完整,却仍要花数周时间写出与心智模型相符的代码。
这个瓶颈已经消失。架构师只需专注于如何足够精确地描述系统,实现时间就会大幅压缩。
剩下的是设计工作——这本来就是更难、也更有价值的部分。从有想法到拥有一个已上线的产品,现在的距离只有清晰的思考和一份好的架构文档那么宽。
FIRE51 是一款完全通过 Vibe Coding 构建的退休规划工具。这是 Vibe Coding 系列的第二篇文章。