跳过正文
  1. 文章/

30天 Vibe Coding 挑战

Nuno Coração
作者
Nuno Coração
Principal Product Manager @ Docker
目录
30 Days of Vibe Coding - 这篇文章属于一个选集。
§ 0: 本文

挑战
#

从明天开始,我将在30天内每天发布一个项目,全部使用AI辅助编程构建。也就是所谓的vibe coding

有趣的是:“vibe coding"这个词是Andrej Karpathy在2025年初创造的。这个概念很简单:你用自然语言描述你想要什么,AI来写代码。你并不真正阅读代码,只是跟着感觉走。运行它,看看能不能用,如果不行,就把错误信息贴回去让AI修复。这与大多数开发者习惯的代码关系有着根本性的不同。

我对Vibe Coding的看法(开始之前)
#

我做软件开发已经超过15年了。当vibe coding开始流行时,我既好奇又怀疑。演示看起来令人难以置信:“我20分钟就做了一个SaaS!“但演示总是看起来很厉害。我想认真地测试一下。不是一个项目,不是一个周末的小玩意,而是30个。

开始之前我有一些疑问:

  • 实际上能走多远? 能交付真正可用的东西,还是只能做出一个试着用就会崩溃的演示?
  • 质量会怎样? 如果你不读代码,你会错过什么?安全漏洞?糟糕的架构?从第一天就开始的技术债务?
  • 规模化后感觉如何? 一个项目很有趣。30个呢?管理你没写过的代码库带来的心理负担会变得不可持续吗?
  • 炒作是否合理? 社交媒体让它看起来毫不费力。真的是这样吗?

我会在最后分享我的结论。现在,我带着开放的心态和大量咖啡因开始这段旅程。

秘密武器
#

这个练习的一部分也是为了更好地了解这些工具。在花了太多时间看管AI代理、接受权限提示和盯着终端之后,我最终构建了一个叫做Watchfire的工具。它让我可以排队安排工作,定义我想要的东西,然后走开。回来的时候就能看到完成的结果,而不是坐在那里批准每一个文件更改。它还很早期,很粗糙,非常明显还在开发中。但正是它让我在全职工作和作为单亲爸爸的同时完成了整个挑战。更多详情会在30天结束时分享。

关于诚实的说明
#

我想坦白说:我并没有在真实时间里每天做一个项目。我是一个有全职工作的单亲爸爸。有些天我精力充沛,能完成两三个项目。有些天,生活占了上风,什么都没做。工作大约在30个日历天内完成,但不是整齐的每天一个的节奏。

“Day X"的形式是我发布的方式:连续30天,每天一个。每篇博客文章记录的是构建过程中实际发生的事情,而不是每日完美的虚构故事。我不想让任何人因为拿自己的节奏跟一个不真实的东西比较而感到不好。

真实的是:每个项目都是从零开始在AI辅助下构建的,每个都已部署并可正常运行,总工作量大约是30天内完成30个项目。

为什么?
#

  • 形成自己的观点: 我相信AI会长期存在。有真正的价值,有真正的风险,也有大量的炒作。对我来说,形成一个我真正信任的观点的唯一方式就是花大量时间使用这些工具。不是一个周末,不是一个教程,而是30个项目。
  • 学习: 推动自己探索新技术和新想法
  • 记录: 分享这段旅程中的成功和失败
  • 交付: 真正完成项目并将它们发布到世界上

关于费用的说明:由于我在Blowfish(一个开源Hugo主题)上的工作,Anthropic正在赞助我一个Max 20x计划。这意味着我可以在这个挑战中消耗token而不用担心账单。我很幸运能有这个支持,我想对此保持透明,因为"去vibe code 30个项目吧"在你需要自掏腰包按token付费时是一个非常不同的命题。

期待什么
#

一切都会是粗糙的。有些项目很小。有些更有野心。这就是重点。

关注我
#

  • 邮件订阅: 在下方订阅,每次新项目发布时会收到邮件通知
  • 社交媒体:LinkedInXThreadsBluesky上关注我获取每日更新。#30DaysOfVibeCoding
  • GitHub: 所有项目都将从索引仓库链接

让我们看看会发生什么。Day 1 从明天开始。


这是30 Days of Vibe Coding系列的第0篇文章。

30 Days of Vibe Coding - 这篇文章属于一个选集。
§ 0: 本文

相关文章