codebuddy.tech

building in public from Vancouver

从GPT到Claude:一位温哥华开发者的“氛围编程”西部冒险记

六个月前,我以为自己找到了圣杯。GPT将改变一切。但革命性的时刻就是这样:有时候,只有当你找到更好的东西时,才会意识到之前的革命有多笨拙。

然后出现了Anthropic——这家由前OpenAI员工创立的公司,以及他们的旗舰模型Claude。与Claude合作让我意识到,我早期的GPT体验就像是试图用1990年代的诺基亚手机编程,而Claude则是iPhone。

什么是“氛围编程”?

这个术语由Andrej Karpathy推广,他将其描述为完全沉浸在氛围中,让AI生成代码,然后理所当然地接受它。听起来很自由。确实很自由。但它也很脆弱。

这里有美丽的悖论:你不需要懂任何代码就能开始氛围编程。你需要的是相信自己和毫无畏惧。不需要计算机科学学位,不需要编程训练营证书。只需要氛围。

但反直觉的真相是:毫无畏惧很快就会变成毫无理解。当AI产生一个bug时,你没有任何心智模型来诊断它。没有基础知识的氛围编程就像在暴风雪中开着特斯拉用自动驾驶——你会觉得自己很聪明,直到撞上黑冰。

开源革命

我可以运行一个命令,从某个开发者的服务器上拉取代码——也许他们在爱沙尼亚,也许他们在俄亥俄州妈妈的地下室里——然后,代码就下载到我的机器上了。这就是现代开源的奇迹。

问题在于:构建是容易的部分。分发——让你的作品出现在真正想用的人面前——这才是真正的挑战。互联网上到处都是没人知道存在的 brilliant 项目。

为什么Claude改变了一切

GPT让我感觉像有一个聪明的实习生,有时给出 brilliant 的见解,有时又自信地告诉你巴黎是意大利的首都。Claude感觉不同。更可靠。就像是你有一个总是愿意陪你疯狂的朋友,与一个愿意陪你疯狂但也会问一些深思熟虑的问题让你意识到也许该戴头盔的朋友之间的区别。

当我用Claude氛围编程时,我花更少的时间调试AI生成的垃圾,更多的时间实际构建东西。代码往往更易于维护,文档更好,并且遵循实际的最佳实践。

氛围的黑暗面

氛围编程造就了一代能够交付产品却无法维护产品的开发者。能构建功能却无法优化它们。我见过 brilliant 的非技术创始人通过纯粹的氛编程打造出令人印象深刻的MVP,然后当他们需要扩展时就碰壁了。

这并非要吓唬你——而是想让你保持脚踏实地。氛围编程是一种超能力,但像任何超能力一样,它伴随着责任。

在两次接单之间构建

关键在于:在Uber接单之间构建AI产品时,约束孕育创造力。当你在本拿比送完人、到里士满接人之间只有15分钟时,你学会了让每一次提示都算数。

我最好的想法有些就是在桥上堵车时,在手机上疯狂地向Claude输入提示,希望在下一位乘客上车之前捕捉到一个灵感。

拥抱氛围,尊重技艺

经过六个月的氛围编程,在GPT和Claude之间切换,在温哥华堵车时利用Uber接单间隙构建产品,我学到的是:这项技术同时比炒作所说的更强大、也更脆弱。

氛围编程将以我们刚刚开始理解的方式民主化软件创造。但它不会消除对深层技术理解的需求——它会使这种理解变得更有价值,而不是更少。

所以,尽管深入吧。开始氛围编程。构建荒谬的东西。搞破坏。交付那些可能不应该工作但不知何故就是能用的产品。但要对它们为什么能工作保持好奇。未来属于那些永不停止学习的氛围编程者。

Get new posts

Subscribe in your language

Get new posts

Subscribe in your language

New posts delivered to your inbox. Unsubscribe anytime.

Receive in: