说下我的情况:我做了 5 年 Java ,今年年初离职后,阴差阳错地入职了一份 Python 开发的工作。面试时他们知道我之前做 Java ,也问过我愿不愿意转方向,我就来了。
那会儿 Vibe Coding 还没现在这么火。入职后我开始折腾 AI 工作流,比如用 OpenSpec 管理开发流程。到现在,我基本没手写过一行代码,日常开发几乎全靠 AI 。
有时候会觉得,自己除了跟 AI 来回沟通、改需求,好像没什么长进。之前看过一些文章,讲怎么把自己的工作习惯整理成 Skills ,我也搭了一套流程: 用自己的 Skills 解析需求 → 生成设计文档 → 用 OpenSpec 创建 change → 生成接口文档 → 开始开发 → 根据前面的文档反向验证实现有没有偏离设计。
然后就差不多了,偶尔更新一下 Skills 。 最近有点纠结:是不是还得继续完善自己的工作流?我也想过把自己的经验和判断方式“蒸馏”进 Skills ,但又担心把自己固化进去,反而限制了模型的发挥。目前我写的 Skills 没有特别强的约束,也允许模型提出反驳。
想问问各位 V 佬,平时都怎么用 AI 辅助开发?你们会把自己的经验沉淀进 Skills 吗?又是怎么在 AI 编程的过程中保持进步的?
