VibeCoding 的软件上线了
最近在做的新产品在熬了一周多的时间开发之后,今晚终于提交苹果商店审核了。尽管砍掉了很多功能,但是这个工作量要在一周左右完成,放在以前还是前 AI 时代还是很难想象的,甚至放在一年之前都觉得这可能是天方夜谭,但是现在确确实实是做到了。当然这次开发并不是工程师的功劳,还有产品+设计师的功劳,因为整体的工作流程里,我作为工程师几乎没有太参与界面的设计部分,而只是负责了逻辑层面和后端接口的调试,问题修复,以及一部分技术支持。整体的工作流大概是,工程师搭建好前期的工程框架,将代码同步给产设同学,产设同学需要对git有基本的理解,他们拿到代码后开始通过 VibeCoding 的方式来还原设计好的页面;等页面还原差不多之后,工程师拿到最新的代码开始进行逻辑部分和后端对接,当然也是用 VibeCoding 的方式,但是是用更加细致的指令去 Coding。中间会有一些问题,但是几乎没怎么影响整体的效率。产设同学使用是Bolt.new这种网站进行的界面设计,有的时候这种网站对处理代码冲突合并代码的时候总是会有问题,会冲掉工程师侧的一些修改,但是因为有commit记录找回对应的提交很简单。代码冲突尽量是在工程师这一侧解决,所以为了避免冲突会通知对方暂停修改,合并完代码之后再开发,两三个人协作这样还能接受,团队大了这样肯定不行。产设同学最终看效果也是在手机上看,所以写了脚本让他们能方便的在手机上运行看效果,以及帮他们解决有的时候预览不了的问题,不过也都不是大问题。感觉整体开发效率提升了不止一倍,要知道我对 ReactNative 这套技术栈也并不是那么熟悉和精通。这算是我参与的第一个通过 VibeCoding 上线的正式产品,之前都是 Cursor 给我打下手,这次是我给 Cursor 打下手... 会感觉到茫然,VibeCoding 没想到来的这么快... 感觉很多事情要重新开始思考了。
