Ruby on Rails 之父 DHH 预言:未来“写代码”会变成不合时宜的念头!

360影视 日韩动漫 2025-05-14 23:53 1

摘要:和 AI 聊聊天,程序就写好了。这就是 2025 年爆火的“Vibe Coding”(氛围编程),这一概念是由前 OpenAI 研究员 Andrej Karpathy 提出,他直接在社交平台 X 上展示了自己即使完全不会 Swift,也能靠 AI 在一小时内搓

整理 | 梦依丹

出品丨AI 科技大本营(ID:rgznai100)

和 AI 聊聊天,程序就写好了。这就是 2025 年爆火的“Vibe Coding”(氛围编程),这一概念是由前 OpenAI 研究员 Andrej Karpathy 提出,他直接在社交平台 X 上展示了自己即使完全不会 Swift,也能靠 AI 在一小时内搓出个 iOS 应用的例子。

「氛围编程」从概念到「印钞机」

在 AIGC 大行其道的当下,AI 辅助编程已蔚然成风。其中,备受开发者青睐的 AI 编码神器 Cursor 正迅速成为 VS Code 的有力竞争者。就在昨天,腾讯也强势入局,推出了其 AI 编程助手 CodeBuddy——不仅搭载全新 Agent 智能体,更是中国首个支持 MCP (Model Context Protocol) 的代码助手,并全面增强了产品能力。

与此同时,也有不少开发者晒出自己利用 Vide Coding 的变现路径。

X 用户 @mikestrives 就在平台上分享了自己的惊喜收获:

“我做到了!🥳 用氛围编程在 30 天内打造一个 AI 产品,实现了 $7,000 月收入(MRR)!全程只用了 AI 工具,甚至没有动用自己的私域流量。”

项目从 3 月启动开发,仅用以下工具完成全流程:

1 个 AI 工具 + Cursor 进行构建;

另一个 AI 工具用于冷启动邮件投放;

ChatGPT + Gemini 获取市场洞察。

上线一周,产品即收获 $7K MRR。总结来看,他的“Vibe Coding 创业框架”非常简洁实用:

锁定垂直人群(忙碌的 CEO)

聚焦痛点(社交平台增长焦虑)

用 AI 搭产品 + 做销售 + 找用户

搭建等待名单,发布即变现

一句话总结他的策略:全靠 AI 打造、推广和验证的产品闭环,一个人也能跑通创业流程。

这,或许正是“氛围编程”的最大魔力:它不止改变了代码的写法,更让产品的创意和商业落地也能“一气呵成”。

编程,需要有“氛围感”,但不应该外包给 AI

近日,Ruby on Rails 之父、37Signals 的联合创始人兼 CTO David Heinemeier Hansson(DHH)也加入了这场讨论。他在博文 《Coding should be a vibe!》 中表示。

他赞赏 AI 在开发过程中的辅助作用,比如查文档、对话协作、Pair Programming。但他反对全部外包给 AI,认为这只是在“把房间的杂物塞到床底下”——问题并没有真正解决。

以下是对他博文的翻译:

“氛围编程”(Vibe Coding)之所以吸引人,部分原因在于许多开发环境本身就让人感到不愉快。

因此,那些被繁琐语言和框架束缚的程序员迫不及待地想要摆脱编码部分。如果我也觉得写代码是一种苦差事,我也会考虑退休。

但我并不这么认为。

我的意思是,我曾经也这么想过!刚开始编程时,我的目的很单纯,就是想要程序。学习编码,是为了让系统能跑起来,是一个必要但不怎么舒服的步骤。但自从我学会了 Ruby 并创造了 Rails 之后,一切都变了。

Ruby 的核心理念就是“程序员的幸福感”:写代码本身就应该是一种享受。在历史上,为了追求这种程序员的幸福感,Ruby 语言愿意在运行性能、内存消耗以及其他对机器友好的方面做出妥协。不过,如今看来,鱼与熊掌似乎可以兼得了。经过三十年的持续改进,Ruby 现在不仅速度快得惊人、效率极高,而且写起来依旧让人心情舒畅。

这种精神内核在当下显得尤为耀眼。那些心怀不满的程序员们终于意识到,摆脱糟糕的语法、堆积如山的样板代码以及生态系统无休止的折腾。这正是 AI 的魅力所在:让它把所有这些不愉快的东西都藏起来。但这就像打扫房间时把杂物一股脑塞到床底下——问题并没有真正消失!

但这种直觉是对的:编程应该是一种氛围!它应该充满乐趣!它应该足够贴近自然语言(比如英语),不至于让一堆代码噪音掩盖了其背后真正的想法和决策。它应该提供丰富的表达力,服务于人类读者,而不是只顾及计算机偏好的那种死板严格。Ruby 做到了。

正因如此,我丝毫没有放弃写代码的念头。写代码并不是那个我想让 AI 替我干的糟心活儿。难道就为了——去当一群 AI 工具的项目经理吗?在我职业生涯的大部分时间里,我都有机会往管理层爬,但我一直坚定地拒绝了,因为我真心喜欢写 Ruby!这才是工作中我最享受的部分!

这并不意味着 AI 在写 Ruby 代码时就毫无用处。我一整天都在和大型语言模型(LLMs)对话、协作——查 API、理清概念、问一些“傻”问题。AI 是个绝佳的“结对编程”伙伴,但我宁愿退休,也绝不会把键盘永远交给它来主导编码。

也许有一天,“想写代码”会变成一个不合时宜的念头。就像在现代社会,养马作为交通工具一样——纯属个人爱好,早已没有了经济价值。

我不认为有谁确切知道,我们能把这些对信息(token)贪得无厌的 AI 模型的智能和创造力推向多远。我不会低估它们的前进步伐,但我很清楚,它们之所以对程序员有如此大的吸引力,很大一部分原因在于 Ruby 创立时的核心智慧:编程应当以人为本,取悦于人。

网友:你写 Ruby 年入百万,我还在烂代码堆里挣扎

在 David Heinemeier Hansson 看来,“代码本身就是工作的乐趣所在”,而不是应被替代的“苦工”。然而在 DHH 的 X 下面 ,不少开发者则从现实的角度提出了反对意见:

“写 13947813 次的重复代码,还有什么乐趣?”

开发者 @kitze 直言,绝大多数 Web 应用开发枯燥且重复,AI 能帮他把这些部分搞定,反而让他重新找回了专注于核心逻辑的乐趣。

“你写 Ruby 年入百万,我还在烂代码堆里挣扎。”

@al3rez 指出,大部分程序员在现实岗位中面对的都是技术债深重的代码库,远离了 Ruby 的“编程幸福”,AI 反而成了少有的慰藉。

“AI 只是下一层抽象。”

@_harithj 从技术哲学角度切入,指出编程语言本身就是一层又一层的抽象,AI 也不过是对这一过程的延续而已。

“市场不会等你‘坚持手写代码’。”

@ptypenet 坦言,大模型提升了生产力,在现实工作环境中,如果你不借助 AI,你就赶不上用 AI 的人——即使你热爱写代码,市场也可能不再买账。

“AI 让‘不会代码的人’也能拥有创造力。”

@bytebot 认为 Vibe Coding 的真正潜力在于:它降低了编程门槛,能让更多非程序员参与到软件创作中来,真正实现“人人都是开发者”。

“AI 是我的合作者,但我仍掌握主导权。”

而另一边,像 @mhenrixon 这样的资深全栈工程师则表示:他既享受编码的乐趣,也乐于将无聊部分交给 AI:“AI 还没我聪明,但已经能让我省不少事了。”

这场关于“Vibe Coding”的讨论,其实揭示了一个核心命题:AI 到底是工具、是助手,还是替代者?

不同身份、不同经历的开发者,会有不同答案。而这正是 AI 编程时代最真实的写照。你可以拒绝交出键盘,也可以选择放松靠背让 AI 来敲代码——只要结果,是你想要的 vibe。

CSDN创始人&董事长蒋涛「对谈」浙大求是特聘教授方兴东。作为中国互联网30年的见证者,从鸿蒙操作系统的破晓之路,聊聊中国高科技的崛起之路。方兴东新书《鸿蒙开物》来了!直播间抽福袋,领「限定签章版」。

来源:CSDN一点号

相关推荐