入职 AI 公司,5 周内用 Next.js 上线一个产品的感悟!

最近组里要做一个0 → 1 的 AI 产品。 老板拍板:两个月内必须能接入现有业务。

我被拉进来时,只剩 5 周

技术栈已经定好: Next.js + TypeScript + Tailwind + shadcn + AI Coding

问题是

我是个后端,没有前端经验。

如果没有 AI Coding,这个项目我一个人根本跑不动。

而有了 Claude + Cursor,我第一次体会到什么叫:

“十几分钟干完我一天的工作。”

-****01-

为什么 Next.js 成了创业公司的框架

你们一定听过这段话(我是在小红书刷到的):

如果你的用户量已经大到需要考虑高并发和负载均衡,那你已经不需要自己操心这些了。

这句话,太适合 Startup 了。

我们要的不是完美架构。 我们要的是:最快上线的真实产品。

所以我们选了:

Next.js = 前端 + 后端 + API + SSR + 部署一体化

你可以理解为:

Spring Boot + Vue + Nginx + 网关 + SSR,被压成了一个仓库

MVP 阶段,速度 > 一切。

[图片上传失败...(image-7dadaa-1768815760316)]

-****02-

AI Coding 是怎么把“不可能”变成“刚刚好”

我没有前端基础,但我有:

  • Cursor

  • Claude 4.5

  • Trae(之前)

真实体验是:

Claude 写 UI 我负责判断“这个是不是屎”

你会发现一个很残酷的事实:

AI 写代码的速度

永远比你制造技术债的速度还快

于是你就进入了一个真实的 Vibe Coding 状态:

<pre data-start="1196" data-end="1242" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

需求 → AI生成 → 能跑 → 先上线 → 再重构 → 再堆需求 → 再炸

</pre>

这不是不专业,这是现实。

[图片上传失败...(image-33c68c-1768815760316)]

-****03-

5 周时间线

我们不是写 Demo,是要接入现有业务的 AI 产品。

发生了什么
Week 1 项目初始化、Next.js+TS 学习、表结构、MySQL、CRUD
Week 2 PRD 出来,核心数据模型设计
Week 3 核心功能完成,架构讲解
Week 4 首页优化、统一登录、部署
Week 5 鉴权、Token、Cookies、核心联调

5 周之后,产品真的跑起来了

[图片上传失败...(image-26cbae-1768815760316)]

-****04-****这套技术栈为什么能撑住

前端

<pre data-start="1570" data-end="1648" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

Next.js 14 + React 18 + TypeScript + Zustand + Tailwind + AntD + Radix

</pre>

你可以理解为:

速度(AntD) + 规范(Radix) + 自由(Tailwind)

混在一起,短期非常爽,长期非常危险。

但对 MVP 来说,这是 性价比最高的组合


后端

<pre data-start="1761" data-end="1828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

Next.js API Routes + Prisma + MySQL + Redis + Zod + Winston

</pre>

你会第一次感受到:

前端能直接操作数据库是什么感觉

这在 Java 世界里简直是邪教, 但在 Startup MVP 里,是救命稻草。

-****05-****这套技术栈有哪些坑

几个让我想骂人的坑:

  • Next.js middleware 里不能 import Prisma(Edge Runtime 爆炸)

  • 静态渲染 vs 动态 API 的 build 警告

  • Ant Design X 和 v6 兼容地狱

  • 日志只能看容器 stdout

你现在看到的 AI 产品,本质是:

<pre data-start="2145" data-end="2203" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

人 → System Agent → 路由 → 专用 Agent → Tool → LLM → 结果

</pre>

MCP 解决的是:

LLM 如何标准化调用工具

A2A 解决的是:

Agent 之间如何协作、隔离上下文

未来的 App 不是一个程序,是一个 Agent 集群

Python vs TypeScript,在 AI 里的真实分工

领域 Python TypeScript
训练 王者 几乎没有
模型 核心 消费者
产品 极快
部署
UI 王炸

一句话:

Python 造 AI,TS 卖 AI。

-****06-****总结

Vibe Coding 的真相

我必须说一句实话:

AI 让不会前端的人 能在 5 周内做出一个真实 AI 产品

但也让:

技术债堆得比你加需求还快

你真正要对抗的不是 AI, 是你对 “我只会我那一套” 的执念。

这 5 周, 是我职业生涯里 技术成长最快的一段时间

因为我终于明白了一件事:

语言是工具, 速度是信仰, AI 是时代。

你要选的不是框架, 是你愿不愿意跳进这个时代。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容