AI 浪潮来得太快,一个普通开发者的焦虑与自救
这不是一篇工具盘点,而是一个普通开发者站在 AI 浪潮里最真实的感受记录。
从 ChatGPT 到 Copilot、Cursor,再到 Agent 和工作流,我越来越清楚:真正让人焦虑的,不是不会用 AI,而是不知道自己到底是在追赶时代,还是只是在被时代裹挟着往前走。
如果你最近也在兴奋、迷茫、焦虑和自我怀疑之间来回拉扯,也许这篇文章会有一点共鸣。
不是不努力,而是这个时代真的太快了
第一次接触 ChatGPT,大概是在 2024 年。
那时候的我,对它的理解还很朴素:一个更方便一点的工具,一个更聪明一点的搜索引擎,或者说,一个升级版的 Stack Overflow。
可现在回过头看,才发现当时的自己还是太保守了。
短短一两年,AI 从“能聊天、能答题”,一路走到了“能写代码、能读项目、能拆任务、能跑工作流”。
几乎每隔一周,就会冒出一个新概念、一个新产品,或者一种新的使用范式。
你会很明显地感觉到,自己正站在一个技术剧烈迭代的时代中央。
这当然是一件幸运的事。不是每一代开发者,都能亲眼见证一次基础生产力工具的重构。
但坦白说,幸运之外,更多的是彷徨。
时代越热闹,普通人越容易怀疑自己是不是已经掉队。
我经常会有一种很强烈的感觉:眼前像是出现了一个巨大的十字路口。
路很多,方向很多,机会也很多。
可越是这样,反而越不知道该往哪边走。
你很想赶上那趟高速列车,但你又不确定,自己到底是在车上,还是只是站在站台上看它呼啸而过。
于是只能一头扎进各种 AI 产品、AI 工作流、AI 新概念里。
生怕自己慢了一步。
最后陷入一种看似在努力、实际上只是在内耗的循环。
我和 AI 的几次相遇
到今天为止,我接触过的 AI 产品已经不少了,主要还是偏开发方向,尤其是前端场景。
回头看这条时间线,其实能很清楚地看到一个变化:AI 在我心里的定位,已经从“问答工具”变成了“协作对象”。
它不再只是回答问题,而是开始参与工作本身。
2024 年:ChatGPT
最开始接触 ChatGPT 的时候,新鲜感是巨大的。
那时候能直接在网页里和模型对话,遇到项目问题就丢进去问一下,确实很震撼。
但受限于当时的模型能力,它也经常答非所问,甚至让人有点崩溃。
现在想起来,连注册这件事都带着那个阶段独有的时代感。
那会儿为了注册账号,还得折腾虚拟号码,甚至有人靠帮别人注册账号赚点小钱。
历史有时候确实很相似。每一次新技术浪潮刚起来的时候,最先赚到钱的,往往不是最懂技术的人,而是最先围着它做服务的人。
2024 年下半年:GitHub Copilot
后来是 GitHub Copilot。
它给我的感觉,和 ChatGPT 很不一样。
ChatGPT 更像是“你问我答”,Copilot 则更像是“我在你写代码的时候陪着你”。
这种贴近开发流的体验,当时真的很有冲击力。
现在回头看,Copilot 也许不是最激进的那个产品,但它确实让很多开发者第一次意识到:AI 不一定非得是一个聊天窗口,它也可以直接进入你的编辑器,进入你的编码行为本身。
2025 年:Cursor
再往后,Cursor 出现了。
到今天,它已经变成了我的主力编辑器之一。
它最让我有感触的地方,不只是模型能力本身,而是它把 AI 和开发环境的结合做得足够顺滑。
很多以前需要你复制、粘贴、切换窗口、来回沟通的操作,开始被压缩进一个更连贯的工作流里。
当然,这也不意味着我就完全抛弃 Copilot。说到底,大部分普通开发者在选择工具的时候,看的从来不只是能力,还有成本。Copilot 的性价比依然很能打,这也是现实。
2025 年下半年:Codex、Claude Code 以及更多 CLI Agent
再后来,CLI 形态的 AI 工具也开始集中爆发。
这一类工具之所以会迅速被很多开发者接受,一个很重要的原因就是:它们开始真正碰到“工程级协作”这件事。
上下文更长,任务边界更明确,和项目本身的结合也更深。
有些人会吐槽,这像是开发方式返祖了,怎么又回到了命令行时代。
但换个角度看,这也可能不是返祖,而是返璞归真。
因为当 AI 真正开始参与开发时,很多人追求的已经不只是“它能回答我”,而是“它能不能和我一起把事情做完”。
我后来慢慢意识到,AI 变的不只是模型,而是使用方式
以前我们理解 AI,往往是一问一答。
我给出一句话,它返回一段答案。把它当成知识问答库,当然没问题;但如果我们希望它干更多的活,这种交互方式就远远不够了。
真正开始深入使用 AI 之后,我越来越强烈地意识到一件事:决定 AI 产出质量的,不只是模型强不强。
还有你能不能把任务描述清楚,能不能把上下文组织好,能不能给它稳定的边界和执行路径。
换句话说,AI 的难点,已经不是“问什么”,而是“怎么让它稳定地做事”。
这也是我对 AI 最大的一次认知转弯:从提问,走向编排。
也正因为这样,现在越来越多开发者开始从“提示词思维”走向“工作流思维”。
大家不再满足于一句 prompt 打天下,而是开始主动给 AI 搭框架、定边界、拆职责。
这也是为什么现在会出现一整套新的 AI 使用范式,比如:
- CLAUDE.md:给整个项目设定基调、架构原则和执行边界。
- AGENT.md:约束智能体的行为准则,告诉它什么该做,什么不该做。
- instructions:在每次对话中持续生效的指令约束。
- commands:把高频使用的提示词和动作抽成公共能力。
- skills:把一段需要稳定复用的行为封装成技能。
- prompts:依然重要,但它不再是全部,而只是整个系统中的一个接口。
- SubAgents:把不同任务拆给不同代理,降低主上下文压力。
- Agent Teams:让多个智能体分工协作,而不是单点输出。
如果说早期大家讨论的是“哪个模型更强”,那现在更值得讨论的问题其实已经变成了:
谁更会组织 AI,谁更会把 AI 变成自己的生产流程。
模型能力决定上限,组织能力决定你能不能真的把它用起来。
普通开发者真正焦虑的,可能不是不会用 AI
这段时间我也一直在反复想一个问题:我们到底在焦虑什么?
表面上看,好像是在焦虑自己会不会被淘汰,会不会跟不上,会不会错过下一波技术红利。
但更深一层,很多时候我们焦虑的,其实不是不会用工具。
而是不确定自己到底有没有真正进入这场变化。
因为 AI 带来的最可怕的一点,不是工具变多了,而是“范式”在变。
以前你学一个框架、一门语言、一套工程化方案,至少能稳定吃上几年红利。
可现在,很多人刚刚学会怎么写 prompt,外面已经开始讨论 agent;刚理解一点工作流,外面又在讲多智能体协作;你以为自己跟上了,结果第二天又发现世界往前走了一截。
这种感觉非常像站在洪流里。
你不是完全没动。
但你很难确认,自己到底是在主动前进,还是只是被裹挟着向前。
我甚至会想到以前常听到的那些话:为什么父母那一代没吃到时代红利?为什么站在风口上,最后真正飞起来的总是别人?
现在仔细想想,我们这一代普通开发者面对 AI,何尝不是同样的问题。
时代确实来了,风口也确实来了。
可对绝大多数普通人来说,真正困难的从来都不是“知不知道风口来了”,而是“你能不能在混乱中,慢慢建立起属于自己的方法”。
与其焦虑自己有没有站上风口,不如先把 AI 变成自己的能力
这是我最近慢慢想明白的一件事。
普通人很容易在 AI 浪潮里陷入一种假性努力:收藏了很多工具,看了很多测评,试了很多产品,也知道很多概念。
但真正能沉淀到自己工作里的东西却很少。
知道得越来越多,不代表真正拥有得越来越多。
你会觉得自己一直在追赶,可一天结束之后,又说不清到底做成了什么。
这种空洞感,才是最消耗人的。
后来看到硅谷 YC 前 CEO 的一句话,我一下子被点醒了:
Fork it. Improve it. Make it yours. Don't player hate, appreciate.
我理解这句话的意思其实很简单:不要只围观,不要只焦虑,也不要只羡慕别人跑得快。
真正重要的是,把你看到的东西拆开、学会、改造,然后变成你自己的方法。
围观趋势很容易,把趋势变成能力很难。
对于普通开发者来说,也许我们未必能第一时间吃到每一波红利,未必能成为风口上最耀眼的人。
但至少我们可以做到另一件更实际的事:不要只做技术浪潮的旁观者,而是想办法把这些新工具、新范式,真正变成自己的一部分。
哪怕只是一点点。
比如,把 AI 从“偶尔问问”变成“每天都会参与的工作流”;把对新工具的好奇,变成一次次真实的项目实践;把那些看起来很炫的概念,最后沉淀成你自己的 SOP、自己的知识库、自己的执行方式。
我越来越觉得,这可能才是普通开发者面对 AI 最现实、也最踏实的路径。
先别急着追上所有变化。
先让其中一部分变化,真正为你所用。
最后
写下这些,不是为了制造焦虑,而是想诚实地记录一种很真实的状态。
我们这一代开发者,确实正在经历一个技术变化极快的时代。
兴奋是真的,焦虑也是真的;想追上是真的,偶尔无力也是真的。
但如果一定要说,这段时间我最大的收获是什么,那大概就是:
不必急着证明自己有没有站上风口。
先让自己真正拥有驾驭工具、组织工具、使用工具的能力。
风口会不会来第二次,我不知道。
但一个人把新东西学会、用顺、用成自己的能力,这件事永远不会白费。
风口会过去,能力会留下。
以上就是一个普通开发者,在今天这场 AI 浪潮里的几点自我反省。也许不够宏大,也不够高明,但足够真实。
如果你最近也有类似的焦虑,希望这篇文章至少能给你一点共鸣。