10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » 苏米杂谈

用 AI 学编程:产品经理的Vibe Coding之路

4小时前 苏米杂谈 55 0

我经常听到一句话:“现在有 AI 了,写代码变简单了,我是不是也能自己做个应用?”

这句话我曾经也深信不疑。于是,我带着“零经验”直接跳进了编程的世界,想靠 AI 一把梭。结果当然不出意料:三次推翻重来,三次重建应用,三次挫败感拉满。

但回过头来看,这段经历也让我真正理解了:AI 在编程里到底帮了什么忙,又在哪些地方反而放大了问题。

所以今天苏米就来聊聊我是如何用AI 学编程的~

从Vibe Coding聊起

工具的选择

起步时,我什么都不懂,只是听 ChatGPT 推荐就安装了 VS Code。老实说,惨烈。

我的操作模式是复制 ChatGPT 给的代码,粘贴到编辑器,运行,出错,再问,再粘贴。完全没有理解代码本身,更别说背后的逻辑。

后来试过 Lovable,界面更友好,但因为频繁提问和调 API,很快就跑光了额度。

再换到 Cursor,感觉便宜点,也自带 AI 辅助,但问题依旧:我根本不知道自己在“接线”。

比如第一次用 Supabase,连它是什么都没搞清楚,只是按着提示操作,心想:反正能跑就行。

结果呢?当然踩坑。

从工具选择中学会

这个工具迁移的过程让我意识到,选择开发工具就像选择产品架构一样,需要考虑成本、易用性、可扩展性等多个维度。

但对于初学者来说,最重要的是找到能让自己快速获得正反馈的工具,而不是一开始就追求最专业的解决方案。

第一次“翻车”

盲目堆砌

在产品管理中,我们经常谈到功能蠕变(Feature Creep)的危险,但直到自己编程时,我才真正体验到了技术层面的功能蠕变。

我的应用已经用Supabase搭建了完整的数据库、安全规则和登录系统,一切运行良好。但仅仅因为不喜欢Supabase默认的邮件样式,我就贸然引入了Resend服务。更糟糕的是,Cursor在集成Resend时还自动添加了NextAuth——而我的应用已经在使用Supabase的认证系统了。

恶性循环

结果可想而知,两套认证系统冲突,整个应用崩溃了。这让我想起了产品开发中的一个经典场景:为了解决一个小问题,引入了一个大方案,结果产生了更多问题。

最要命的是,我缺乏足够的代码阅读能力来诊断真正的问题所在。就像在房子建设中,我要求加隔热材料,AI给了我棉花糖,但我不知道这不是真正的隔热材料,直到要挂石膏板时才发现问题。

而此时,我只能看着Cursor不断尝试用"更大的钉子"或"不同的螺丝刀"来解决根本性的架构问题。

重构的痛苦

接下来的几天,我在修补和重建之间循环往复。先是试图修复现有系统,失败后完全推倒重来,换成Neon + Resend + NextAuth的组合,再次失败,最终又回到了Supabase。

三次重建,每次都是痛苦的过程,但每次重建也让我对代码有了更深的理解。

这个过程让我深刻理解了开发团队在面对需求变更时的痛苦。

作为产品经理,我们往往会说"这只是一个小改动",但在技术层面,可能涉及的是整个架构的调整,也是从这一刻起,我理解了什么是“技术债务”

Vibe Coding实感

学习编程的真实感受

用AI学编程的感觉,就像在不了解建筑材料的情况下盖房子。我知道最终的房子应该是什么样子,也在慢慢学习建造的步骤,但我无法分辨"隔热材料"是真材实料还是棉花糖,直到问题暴露才恍然大悟。

这种体验让我对"MVP(最小可行产品)"有了全新的理解。在产品规划中,我们总是强调先做MVP验证核心假设,但在实际编程中,我才体会到什么是真正的"最小可行"——能跑起来就是胜利,能不崩溃就是成功。

小胜利的力量

在这个痛苦的学习过程中,一些看似微不足道的小胜利给了我继续下去的动力:

  • 掌握Ctrl + C停止终端:虽然简单得有些愚蠢,但这让我第一次感觉自己真的在"控制"代码

  • 识别重复出现的bug:当我能够预判某些错误并知道如何修复时,那种成就感难以言喻

  • 理解数据库查询与代码的对应关系:不再只是盲目复制粘贴,而是开始思考为什么这样写

  • 搞定Docker、CLI和Chromium:这些最初看起来完全不可能的任务,现在变得可以处理

  • 真正理解Git的价值:起初我以为Cursor的撤销功能就够了,但Git就像项目的存档点,让我可以在"什么时候"(不是"如果")搞砸的时候回滚

收获与感悟

AI加速失败,而非消除失败

最大的认知转变是理解了AI的真正价值:它不会阻止你失败,而是帮你更快地失败。这听起来像是负面的,但实际上这正是学习发生的地方。在产品管理中,我们讲"快速试错",在编程学习中,这个概念变得更加具体和直观。

调试思维胜过重启思维

另一个重要教训是:不要总想着重新开始。我重启了三次应用才意识到,bug是不可避免的,你必须学会调试,而不是每次都核弹式清零。这对产品工作同样适用——当产品出现问题时,分析根因比推倒重来更有价值。

版本控制的重要性

Git的学习让我对产品版本管理有了新的理解。它不仅仅是代码的快照,更是思路的记录。在产品迭代中,我们同样需要清晰的里程碑和回滚机制。

从盲目到理性

三周的编程体验后,我仍然是个初学者,但心态发生了根本变化。现在当代码出现问题时,我会先尝试理解原因,而不是立刻求助于Cursor的自动修复。这种变化不仅体现在编程学习上,也影响了我处理产品问题的方式。

编程感悟

这次编程经历让我对开发团队有了更深的同理心。当我们提出一个"简单的需求变更"时,开发可能面临的是架构级的挑战。当我们催促修复bug时,可能忽略了诊断问题的复杂性。

更重要的是,我开始理解技术决策的权衡艺术。每一个工具选择、每一行代码、每一次重构,都是在成本、时间、维护性之间寻找平衡点。这种思维方式对产品策略制定同样宝贵。

写在最后

作为产品经理,我深刻感受到一点:学编程最大的价值,不是马上做出一个完美的应用,而是逐渐建立对系统的“心智模型”。

AI 确实让我们更容易入门,但它不会替你培养直觉。

直觉只能靠一次次失败和小胜利来积累。

在这个AI工具遍地开花的时代,真正的竞争优势不是会使用某个特定工具,而是拥有面对未知问题的解决思维。

编程如此,产品工作亦如此。

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:用 AI 学编程:产品经理的Vibe Coding之路
#Vibe Coding #产品经理 
收藏 1
AingDesk:一站式本地AI桌面平台,3分钟部署大模型,免费开源可离线运行
这是最后一篇
推荐阅读
  • 产品经理在AI时代依然要坚持深度学习
  • AI Agent失控的根源:上下文工程是关键
  • 人人都是开发者,Anthropic 内部团队如何使用 Claude Code
  • 当AI编程工具遇上产品经理的成本控制术:我的Cursor与Trae深度博弈录
  • AI 开发提速了 70%?为什么最后的 30% 仍然要靠人
评论 (0)
请登录后发表评论
分类精选
产品经理原型设计指南:产品经理如何快速绘制高质量原型?(附步骤与资源)
88453 10月前
AI 开发提速了 70%?为什么最后的 30% 仍然要靠人
5387 1周前
我把KISS复盘法交给AI,它变成了我的思维教练
3285 1周前
AI 编程正在重塑产品经理
3269 3周前
一文看懂所有产品经理岗位:从功能到AI,从C端到B端
3068 4月前
Dify:帮AI产品经理迈出的第一步
1979 3周前
AI产品经理要不要懂技术?需要懂哪些技术?
1919 1年前
聊一聊产品规划指南:从定义到执行,全面解读方法与工具
1894 10月前
亲测:为什么Cursor正悄悄改变产品经理的工作方式
1659 5月前
Frame0:免费手绘风格线框图绘制工具 ,轻松制作手绘风格的产品线框图
1616 9月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 用 AI 学编程:产品经理的Vibe Coding之路
2 AI 开发提速了 70%?为什么最后的 30% 仍然要靠人
3 我把KISS复盘法交给AI,它变成了我的思维教练
4 AI Agent失控的根源:上下文工程是关键
5 AI 编程正在重塑产品经理
6 Dify:帮AI产品经理迈出的第一步
7 终于搞懂AI Agent了:从怎么做到做什么
8 Prompt 只是起点,AI 产品经理真正要会的是这三件事
9 一张图看懂AI智能体架构:产品经理的实战心得
10 从产品思维看AI编程:为什么选对工具比技术更重要?
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
程序库 免费影视APP 花式玩客 免费字体下载 产品经理导航 Axure RP 10 免费Axure模板 Axure原型设计 Axure元件库下载 申请友联