个人项目 · 2025 — 至今 Vibe Coding · AI 协同 · 原生 Web

Vibe Coding 个人网站

用 AI 辅助编程,从 0 到 1 搭建你正在看的这个网站。
一次关于「PM 也能交付产品」的真实实践。

1 人
独立完成
0
前端框架依赖
4
项目详情页
持续迭代
你刚才浏览过的首页 — 就是项目本身
SCROLL

为什么一个 PM, 要自己写一个网站?

缘起

作为 AI 产品经理,每天都在讨论"AI 能改变什么工作"。但如果连自己都不亲手用 AI 交付一次完整产品,所有的方法论都是隔靴搔痒。这个网站就是答案 — 不是 demo,不是 toy,是一个真上线、真有人看、能让我自己满意的作品集。

3 件事
想验证的
1 个产物
想得到的
01

验证 AI 协同的边界

从 HTML 结构到 CSS 微调、从交互逻辑到性能审计,AI 在哪些环节能扛、哪些环节需要我做判断 — 必须自己跑一遍才知道。

02

需要一个可控的展示空间

套模板的作品集长得都一样、没法表达"我"是谁。自己搭就意味着每一处文案、每一个动效、每一个决策都能映射到我的产品观。

03

把方法论变成肌肉记忆

"工作流设计即护城河"是我写过的一篇文章。亲手把"意图 → AI 实现 → 我审计 → 再迭代"跑成自己的工作流,比写一万字方法论更有效。

什么是 Vibe Coding, 跟「敲代码」有什么不同?

传统编程

开发者把"意图"翻译成"语法",时间花在记 API、查文档、修拼写错误上,离创造价值的部分隔着一层语言鸿沟。

  • 主语:开发者
  • 核心动作:写代码
  • 瓶颈:实现速度
VS

Vibe Coding

人描述意图,AI 完成实现,人专注于"想要什么"和"对不对" — 编程从"动手"变成"指挥",更接近产品创作的本质。

  • 主语:意图
  • 核心动作:描述、判断、迭代
  • 瓶颈:审美与判断力

我的理解

Vibe Coding 不是"让 AI 写代码",而是"重新定义谁负责什么"。AI 负责把意图变成可运行的实现,人负责定义意图、判断好坏、决定取舍。这是一种新的工种,也是 PM 离产品最近的一次。

三个关键决策, 决定了它长什么样。

技术栈:原生 HTML / CSS / JS,不引入框架
01

技术栈:原生 HTML/CSS/JS,不引入框架

没有 React、没有 Vue、没有构建工具。整站只有 HTML、CSS、原生 JS 三件套,部署只需把文件夹丢上服务器。

设计决策

对于"个人作品集"这种内容驱动的轻量站点,框架带来的复杂度远大于收益。原生方案让我能 100% 看懂 AI 生成的每一行代码,也避免被工具链绑架。

案例页设计稿:少而精,深度优先
02

内容:少而精,案例页深度优先

不堆功能、不放装饰性动效,所有版面服务于内容本身。每个项目案例页都按"场景 → 能力 → 决策 → 数字"四段式深挖,而不是堆截图。

设计决策

作品集的核心不是"我做过多少",而是"我怎么想"。同样的项目,写设计决策的人和只写功能列表的人,HR 一眼就能看出谁是 PM。

工作流:意图 → AI 实现 → 我审计
03

工作流:意图 → AI 实现 → 我审计

每一次迭代都是一次微型产品流程:我描述要的效果,AI 出方案,我用产品和代码两个视角同时审 — 是否符合意图?是否破坏一致性?是否引入新问题?

设计决策

不放任 AI 写完就上线 — 那是"AI 在做项目"。要让 AI 做实现、我做判断 — 这才是"我在用 AI 做项目"。两者最终产物可能很像,但能力沉淀完全不同。

几个真实时刻, 看 AI 协同是怎么发生的。

01

一次安全审计:发现并修掉 3 处隐患

问题

看不见的隐患

文章卡片用 div + onclick 跳转,外链缺 rel="noopener",footer 用 javascript:void(0) — 上线时根本没意识到。

解法

AI 审计 + 我决策

让 AI 做一次完整的安全 / SEO / a11y 审计,按高中低优先级列出。我自己挑高优先级三项让 AI 实现,10 分钟全部修完。

02

从"占位文案"到"真实决策叙事"

第一版

待补充占位

初版案例页里的"设计决策"全是占位文字 — AI 不知道我真实的取舍是什么,写不出来很正常。

第二版

基于简历喂回

把简历原文喂给 AI,让它在"我说过的"基础上提炼,而不是凭空发挥。决策叙事立刻从空泛变具体。

03

三个案例页的差异化

风险

复制粘贴感

三个项目用同一套模板,很容易写成"换内容、不换结构"的重复页面,看完三个会审美疲劳。

方案

同设计系统、不同叙事

共享 CSS 组件库,但每页选不同的组件组合:短剧用业务模块全景、知识中台用能力栈、客服用范式转移叙事 — 设计语言一致,故事各有侧重。

从这次实践, 我学到了三件事。

01

意图描述能力,是新的核心技能

能不能讲清楚"我要什么、为什么、不要什么",决定了 AI 能交付到什么质量。这件事的难度远超大多数人的预期。

02

审美和判断力是不可外包的

AI 写得越快,人的判断越重要。哪一版更好、哪个细节不对、哪里需要克制 — 这些只有人能做,也是 PM 的护城河。

03

"能跑"和"能用"之间还有很长一段

AI 能让产品很快"能跑起来"。但从"能跑"到"能上线"、从"能上线"到"值得分享",每一步都需要人去把关。

数字说话。

1 人
独立完成
从设计到上线
0
前端框架依赖
原生 HTML / CSS / JS
4
项目详情页
包含你正在看的这一页
100%
AI 协同开发
Claude Code 主力
已上线
真实可访问
不是 demo、不是 toy
持续迭代
这一页随时可能再改