vibe coding 这个事情出来也有些时间了。
感觉对于IT从业者需要了解,以至于不被快速发展的行业趋势所淘汰。
简单讲,就是编程这个事情,是人来主导?还是机器主导?
软件需求开发,一般是:
- 需求文档
- 开发概设
- coding
在开发概设的时候,需要考虑技术架构和选型等一众技术问题。
当进入 coding 阶段,需要考虑编码规范、业务逻辑等一些具体实现问题。
然而,vibe coding 这个模式,主要实施在 coding 阶段。区别是,不再考虑编码规范等一些实现细节,而是由 AI 相关工具完成。
使用这个模式的开发者,只需要告诉 AI 具体的需求,然后针对产出物微调,直至达成。
总体而言,是一个非常好的理念,但想替代传统开发有限。
非常适合,周末即兴项目,即MVP。