Vibe编码是通过Guut感觉编程的。您有一个要自动化的工具,网站或重复任务的想法。但是,您没有启动AI Chatbot并为您编写代码。
在过去的一年或两年中,这种AI驱动的创意编码方法的流行爆发了,主要是因为它起作用。人们正在建立真正有用的东西,甚至不知道变量是什么。我一直在用AI编码自己的应用程序的氛围尽管是编码的相对新手,但我绝对喜欢它。
但是,有关AI辅助编程的大多数建议仍然假设您最终想成为真正的程序员。因此,这些建议倾向于将您带入对简单项目过度杀伤的专业工具。您需要采取其他更轻松的方法。
晋升
通过Vibe编码在几分钟内发射
使用主机视野将您的想法变成现实。通过与AI聊天不需要编码,构建Web应用程序,网站和自定义工具。获取启动和成长所需的一切,包括网络托管,域管理和电子邮件。
这是你的真的需要开始编码自己的东西的氛围现在,没有任何仅使事情复杂化的BS。
使用AI聊天机器人,而不是AI辅助IDE
您的第一个本能可能是使用AI辅助的集成开发环境(IDE),您所听到的一种对氛围编码有益,例如Windsurf,Cursor,甚至Claude Code(从技术上讲,这不是IDE,但除此之外)。所有这些工具都是用于AI编码的所有这些工具,因此它们是最好的起点,对吗?
好吧……不。这些工具旨在使高产的程序员提高生产力,这意味着他们假设了像您和我一样的业余编码人员的知识水平。立即进入这些程序可能会使您感到困惑和灰心。

帆冲浪
更不用说AI驱动的IDE也很昂贵。虽然大多数提供了一些自由使用,但即使是Uber-Casual Vibe编码人员也很容易发现自己需要付费计划。许多这样的IDE基于使用而不是每月固定的费率收费。
作为业余氛围编码器,您最好使用AI聊天机器人。不利的一面是,您需要在聊天机器人和您的代码编辑器之间来回复制paste代码。这有点令人讨厌,但是如果您的项目很小,那还不错。
仔细选择您的AI聊天机器人
当涉及AI聊天机器人的编程能力时,您可以选择一些。所有受欢迎的人都足够开始,但是即使这样,我也有一些建议。
不想花一毛钱吗?尝试Google的AI工作室。这种长期被低估的AI工具可免费且有效地无限制地访问Google的最新Gemini Pro Models,许多人在不支付一分钱的情况下将其视为业务中最好的。
Google AI Studio确实有一些弊端。Google将培训您的数据(大多数付费服务承诺他们不会),接口不是最好的,并且没有桌面或移动版本。但是,这些都不是业余氛围编码的严重障碍。

马特·史密斯 /铸造厂
但是,如果您愿意付钱并想要与桌面和移动应用程序的吸引人的界面,我建议您人类的Claude Opus。
我喜欢Claude的人工制品功能,它在单独的接口窗格中分解了代码。它甚至可以执行一些代码(例如HTML或JavaScript)以在Claude本身中提供预览,并且您可以从此窗格下载代码。竞争对手以类似的功能模拟了它,但我认为拟人化的实施仍然是最好的。
坚持流行的编程语言
选择编程语言是业余和经验丰富的程序员的主要障碍。有数百种选择,其中数十种是成熟的,每个人的发起人往往具有强烈的意见,因此很容易陷入分析瘫痪。
但是,当涉及Vibe编码时,我建议您坚持使用既流行又宽容的语言。这意味着JavaScript/Typescript,Python,HTML以及C#的通常嫌疑人,如果您感到舒适。AI最适合这些语言,因为AI模型经过了来自网络的数据的培训。语言越受欢迎,训练的示例越多,与之使用的源数据越多,生成性结果越好。
至于特定语言的宽容程度,这是一个重要的方面,因为即使有错误,您也会更快地启动和运行程序。某些语言,例如Rust和C ++,具有严格的语法和建筑要求,这可能是一场噩梦。
资深编码人员可能会愿意在程序中接受错误的想法,但是对于初学者来说,拥有一个错误的功能程序比被放弃的程序更好,因为它从未奏效。
另外,您可以让AI为您选择您的语言。描述您要创建的程序,并要求聊天机器人以任何最合适的语言制作。
选择一个简单的代码编辑器
选择聊天机器人和编码语言后,您将需要选择用于编辑代码的软件。
您可能会觉得像Visual Studio这样的成熟编程IDE,它肯定是强大的,但再次设计专为具有编程知识的人而设计。对于休闲氛围编码,我建议使用更简单的代码编辑器记事本++,,,,崇高的文字, 或者Ultraedit。(我的偏见是对记事本++。)

马特·史密斯 /铸造厂
代码编辑缺乏许多IDE中发现的全面终端,调试和远程开发功能。但是,代码编辑器仍然提供一个快速,功能易接近的接口,看起来更像您可能使用的Barey-Barenolose Text Editor(例如,记事本),并且仍然提供了方便的功能,例如代码自动完成。
思考小(并重新发明车轮)
范围蠕变是所有程序员都面临的常见问题,它可以阻止您冷。大型项目比小型项目更加困难,随着项目规模的增加,氛围编码变得更加困难。
因此,虽然尝试尝试将氛围编码为成熟的3D游戏或世界一流的会计软件可能很诱人,但您可能需要握住马匹并开始小。非常小

马特·史密斯 /铸造厂
以下是一些出色的入门级项目示例,用于VIBE编码:
- 自动化特定任务的Python脚本,例如将网页刮取数据或通过各种标准过滤文档。
- HTML和JavaScript中的单页个人网站或应用程序。
- 在Python或C#中编程的单功能应用程序。
我的第一个Vibe编码项目是掷骰子工具,具有桌面策略游戏的文本到语音功能Battletech。它可以滚动骰子并宣布滚动的结果,从而加速游戏。我也编码了Vibe我自己的个人网站,一个带有JavaScript的HTML的一页。
使用AI来解决问题,回答问题并生成文档
您可能会对AI快速帮助您的Vibe Code基本工具和程序感到惊讶。很容易弹出一个快速的python脚本,您可能会发现自己每天都在做几次。
但是,对氛围编码的项目的严重依赖可能会导致另一个问题:失去对每个脚本和程序的工作方式,并因依赖关系而变得混淆。
例如,Python程序通常不在开箱即用。您需要安装Python以及用于完成脚本中不同事物的各种库。您不仅必须弄清楚这一点,而且如果您搬到另一台计算机,您还必须设置Python和对该计算机的这些依赖性。
幸运的是,人工智能擅长解决这个问题。只需询问即可为您提供有关如何在计算机上安装新的编程语言和任何相关库的说明。这通常涉及少数命令行提示。
我还建议通过要求AI创建文档来教授新用户如何使用生成的程序来结束每个Vibe编码会话。当您使用AI修改现有脚本或程序时,最好要求对其所做的一切进行更改。文档将帮助您记住程序的运作方式和切换计算机时,请帮助您使其正常工作。
拿起Arduino和/或Raspberry Pi
Python脚本和网页可能很有用,但是它们缺乏pizzazzâ€,对于任何新的Vibe编码器来说,这可能会灰心。如果您想尝试对某些感觉更加切实和令人兴奋的内容进行编程,那么我建议您选择Arduino和/或Raspberry Pi。
走这条路线可能会增加您的起始成本,并使您的氛围编码旅程更加复杂。您需要购买一些硬件,很可能是焊接的铁。您还需要挑选一些AI可以帮助您的技能,例如焊接。

虽然您可以使用AI建议Arduino和/或Raspberry Pi项目,但我建议选择一个已经存在的教程,例如
该覆盆子pi pico w气象站通过解释计算机。当然,教程解释了基础知识,但是AI聊天机器人可以进一步解释您不太了解和处理边缘案例的概念。
例如,我的温度传感器与教程中的温度传感器不同,因此我必须以与显示方式的方式进行不同的线接线并对代码进行更改以识别我的传感器。在AI的帮助下,我能够在15分钟内进行所需的更改。
进一步阅读: 实用的覆盆子PI项目,任何人都可以做的
晋升
通过Vibe编码在几分钟内发射
使用主机视野将您的想法变成现实。通过与AI聊天不需要编码,构建Web应用程序,网站和自定义工具。获取启动和成长所需的一切,包括网络托管,域管理和电子邮件。
马修·史密斯(Matthew S. Smith)是一位自由技术记者,拥有15年的审查消费电子产品的经验。除了PCWorld之外,他的工作还可以在Wired,ARS Technica,数字趋势,审查,IGN和Lifewire上找到。Matthew还涵盖了AI和IEEE Spectrum的Metaverse,并昨天运行了计算机游戏,这是一个专门用于PC游戏历史记录的YouTube频道。