一个产品经理的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条款"。