乐于分享
好东西不私藏

一个资深架构师的AI编程有感:AI不是在取代我,而是在暴露我

一个资深架构师的AI编程有感:AI不是在取代我,而是在暴露我

👆点击“博文视点Broadview”,获取更多书讯

文/吴岸城

我第一次用ChatGPT写代码,是2022年冬天。

那时候它刚出来,我随手输入:“帮我写一个Python爬虫,抓取豆瓣电影排名前250名的电影。”几秒钟后,屏幕上出现了一段完整的代码。我复制到IDE里,运行——居然真的跑起来了。我写代码十几年,爬虫写过几十个,每次都要调试、查文档、改错。而眼前这个东西,几秒钟就搞定了一切。

那晚我失眠了。不是兴奋,是一种说不清的不安。它是在取代我吗?

后来我养成了一个习惯:每天到公司,先跟ChatGPT聊十分钟。聊天内容要不是咨询代码,要不就是聊架构方案、聊框架优劣、聊遇到的奇奇怪怪的bug。有时候它给的建议有用,有时候满嘴胡话。但我发现了一件有趣的事:问题描述得越清楚,答案就越准确

原来,这不是我会不会写代码的问题,而是我会不会“说话”的问题。

我跟AI的关系在发生微妙变化。我不再是一个人硬扛所有工作的程序员,而是一个需要教会“实习生”干活的导师。这个转变,比我想象的难。

2023年夏天,我接手了一个老项目。

前人留下的代码堪称“屎山教科书”——三层嵌套的if-else,变量名像天书,没有测试,注释里写着“TODO:以后优化”。项目需求很简单,只需要再加一个新功能——然而,我却在那堆代码里困了整整三天。

第一天下午,我坐在会议室里,盯着投影上的代码,脑子一片空白。同事路过说:“还在看呢?”我苦笑:“快不记得我本来要干什么了。”

那天晚上,我没有继续死磕,而是打开了AI。我把核心代码贴进去:“这段代码是在干什么?问题可能出在哪些地方?”它给了我一个还算清晰的解释,指出了几个潜在的bug。我又问:“怎么重构这段代码?”它提供了三种方案。我没有采纳其中的任何一种,但这些对话帮我厘清了思路。第三天,我自己写出了重构版本。

那一刻我明白了什么是“氛围编程”——它不是让AI替你干活,而是让它帮你“保持状态”。当你困在细节里出不来时,它拉你一把;当你思路断了,它帮你补充上下文。

它是一个永远不会累、永远不会被打断的外挂大脑。

但AI不是万能的。

有一次做数据库迁移,表结构相当复杂,涉及几千万条数据,还要保证服务不中断。我把需求抛给AI,它提供了一个看似完美的方案:临时表、分批迁移、触发器同步……代码写得像模像样。但我越看越不对劲——它忽略了一个关键问题:高并发情况下的写入请求会导致数据不一致。分批策略没有考虑外键约束。我把问题抛回去,它承认确实有疏漏,给出修正意见。不过,修正后又产生了新问题。来回折腾几次之后,我花在审查AI代码上的时间,比自己动手写代码的时间更长。

那晚我躺在床上想:AI写的代码,到底靠谱到什么程度?

答案取决于一件事——我有没有能力判断它写得对不对。如果我不懂数据库迁移原理、事务隔离级别、锁机制,我就不可能发现它的漏洞。我会拿着代码直接上线,然后在凌晨三点被报警电话叫醒。

AI不是在取代我,而是在暴露我——暴露我的知识盲区,暴露我的懒惰思维。从那以后,我学会了在AI面前保持边界感。哪些放手让它做,哪些必须自己把关。这成了我与AI协作中最重要的一课。

《Vibe Coding氛围编程实战》这本书的念头,是2025年初萌生的。

那时候AI编程工具百花齐放。

Cursor、Copilot、Claude Code、GLM-4……每一个都在宣称能带来“革命性”的体验。但市面上的讨论,要么集中于“AI会取代程序员”的惊悚标题,要么集中于“如何写更好的Prompt”的技巧教程。很少有人讨论一个更本质的问题:在AI时代,一名程序员应该怎么“工作”?

这本书是我的回答。它不是工具书,也不是预言书,是一本关于“状态”的书——关于如何进入心流状态,如何在被打断后快速恢复,如何在人与AI的协作中找到节奏。

我称它为“氛围编程”,因为编程不只是敲代码,更是一种氛围——你与代码、工具、问题之间的微妙平衡。当这种平衡达成,你会感到一种难以言喻的顺畅。

AI让这种氛围更容易达成,也更容易被打破。更容易达成,因为它帮你处理琐碎细节;更容易打破,因为它太强大,让你忍不住把一切丢给它,然后迷失在“生成-浏览-不满意-再生成”的循环里。

这本书想帮你找到那个平衡点。

书里有些是我的亲身经历,有些是观察到的事实,有些是对未来的思考。它们不是标准答案,而是参考坐标。每个人的“氛围”不一样,希望能给你一些启发。

最后一章提到了AI Agent——那些可以自主规划、执行、调试的智能体。有人说,当AI Agent足够强大,就不再需要氛围编程了,因为它会帮你处理一切。但我相信有些东西AI永远无法替代——你对问题的独特理解、做决策时的直觉、在代码里留下的巧思,解决难题后那种发自内心的满足感。这些东西构成了程序员的灵魂。

氛围编程的终极奥义,不是如何让AI更好地为你工作,而是如何在AI的帮助下,更好地成为你自己。

编程是一场漫长的旅程。AI让这场旅程更有趣,也更不确定。我们站在时代的十字路口,没人知道未来是什么样子。但有一件事是确定的:无论技术如何变化,保持学习的热情、保持对问题的敏感、保持创造的乐趣——这些永远不会过时。

祝你编程愉快,愿你的氛围永远在线。

↑限时优惠,快快抢购吧↑

供稿:刘恩惠

发布:刘恩惠

审核:陈歆懿

如果喜欢本文

欢迎在看留言分享至朋友圈 三连