一个产品经理的30天 AI code 实录
各位派友新春好!当各位看到这篇总结时,我正通过Windsurf生成的代码实时监控着第五个应用的审核状态——是的,这就是我过去一个月的生活图鉴:一个前端技能停留在jQuery时代的产品经理,借力AI编程工具完成了五款应用的开发实战。让我们沿着时间轴展开这场人机协奏的冒险之旅。

一、破壁:工具选择的必然
作为经历过「复制ChatGPT代码块→本地调试报错→返回修改」死亡循环的独立开发者,IDE集成式AI工具的出现堪称分水岭。在Cursor、Copilot、Windsurf的横向评测中,最终选择后者作为主战场的原因颇具戏剧性:当我在三款工具中同时输入"用Supabase实现时间轴应用的CRUD操作"时,只有Windsurf在返回完整代码块的同时,附赠了实时更新的API调试面板。
二、进化:五阶项目实践图谱
1. 时者|新手村的觉醒(12.20-12.22)

技术栈:Vite+Clerk+Supabase+Cloudflare
作为AI编程初体验,这个时间轴应用暴露了所有新手通病:
- 四次架构重构教会我「AI生成需要人工制定rules」
- Clerk三方登录太消耗时间了
- Claude与GPT-4的表现差异(前者更适合逻辑推导,后者胜在代码规范)
2. CapyMuMu|SwiftUI的顿悟时刻(12.23-1.7)

技术栈:SwiftUI
这个白噪音工具的开发堪称AI辅助的经典案例:
- 从零构建菜单栏应用仅消耗3小时AI对话
- 31次UI迭代揭示Windsurf的设计规律:先描述视觉风格("极简主义"),再约束技术参数
- 云构建工作流的意外惊喜:GitHub仓库关联后,极大缩减了Xcode编译时间
3. 小插曲|20分钟奇迹(12.30)

技术栈:Vite+Cloudflare
这场即兴实验验证了AI编程的边界:
- 用自然语言描述广告聚合页需求("响应式布局,gamepix接口调用")
- 生成的代码在移动端适配仅需修改3处
- 启示录:当需求足够明确时,AI具备完整交付能力
4. 卡皮日历|传统历法的数字涅槃(1.2-进行中)


技术栈:SwiftUI+CoreData
这个复杂项目暴露了当前AI编程的局限:
- 农历算法的137次调试证明:涉及文化逻辑的代码仍需人工把关
- 组件拆分策略:让AI处理独立视图(CalendarView),人工掌控核心模型(LunarCalculator)
- 引入 revenuecat 有意外的惊喜,出奇的便捷可控。
三、账本:真实成本披露
值得关注的投资回报比:
- Jan 23, 2025: $10.00 +Flex credits
- Jan 22, 2025: $10.00 +Flex credits
- Jan 18, 2025: $10.00 +Flex credits
- Jan 02, 2025: $51.57 Windsurf Pro Ultimate
- Dec 30, 2024: $10.00 +Flex credits
- Dec 29, 2024: $10.00 +Flex credits
- Dec 23, 2024: $10.00 +Flex credits
- Dec 19, 2024: $15.00 Windsurf Pro
四、认知迭代:产品经理的AI编程法则
对话控制论:每个需求拆解为「目标陈述+技术约束+异常处理」三要素
版本驯化术:建立专属 rules,我的分类包括角色定位、SwiftUI规范、需求分析、报错诊断
安全边际观:坚持「AI生成代码不超过当前认知水平50%」原则,确保始终掌握实施和调试主动权
五、未来叙事:正在发生的未来
当Windsurf在某次提交中主动建议:"检测到您在RevenueCat集成时遇到过校验失败,本次修改已添加TestFlight专项测试用例"——我知道,那个曾经需要逐行解释需求的产品经理,正在获得真正的技术话语权。这或许就是AI编程最迷人的地方:它不承诺取代开发者,而是用无限耐心重塑着人机协作的边界。
致所有在AI浪潮中探索的派友:不必追赶每个技术热点,但请务必保持「动手」的状态。正如我在卡皮日历第82次审核被拒时发现的彩蛋——Windsurf在编译日志里悄悄写下:"别放弃,我正在学习App Store审核指南第3.2.1条款"。