大家好我是程序员鱼皮。最近在写 AI 编程工具评测需要打开 IDEA 测试一些插件。打开一看好家伙我的 IDEA 订阅竟然快要过期了。。。有点恍惚我好像已经很久没有正经打开过 IDEA 了上一次用它写代码是什么时候来着记得我是从 2017 年开始用 IDEA在那之前学校里教的是 Eclipse我估计现在学编程的同学都没听说过这个软件吧结果第一次用 IDEA 的时候我就被征服了智能补全、一键重构、Spring 全家桶原生支持感觉和 Eclipse 完全不是一个时代的东西。从那以后作为一名 Java 后端开发IDEA 和 JetBrains 就是我心中的神甭管什么 VS Code闪一边儿去~截止到我写下这篇文章IDEA 陪了我整整 9 年陪伴了我从毛发茂密到秃头的过程。曾经无数个深夜是它让我发如雨下是它让我患上了高眼压是它给了我写代码的快乐。但对不起这次我决定要把 IDEA 卸载了。最近几年真的发生了太多事情。。。古法编程的三次变革为什么我要在标题中强调「古法」编程呢因为回头看自己手写每一行代码的日子好像真的成了「古法」。这几年我的编程模式经历了三次变革。1、AI 辅助阶段最早是 2023 年前后GPT 和 AI 编程刚冒头的时候。记得那会儿我在讲项目教程给 IDEA 装了个代码补全插件能帮忙生成一些简单代码。写个工具函数、生成个单元测试、改个小 Bug还是很方便的。但也仅限于此。那时候你让 AI 帮你写一段业务逻辑心里还得打鼓生怕它搞出什么幺蛾子。用之前还得自己仔仔细细审一遍有时候审代码的时间比自己写还长AI 更多是个打下手或者辅助的角色。这个阶段IDEA 依然是 Java 开发 IDE 中绝对的主角我打开电脑的第一件事就是启动 IDEA。2、AI 半自动阶段到了 2025 年上半年情况开始变了。。。我直播带大家做 AI 超级智能体项目 的时候后端代码还是自己在 IDEA 里手写的但前端已经完全交给 AI 去生成了。简单跟 AI 说一下页面长什么样、有哪些功能、把后端接口文档甩给它代码刷刷刷就出来了效果还不错。那是我第一次意识到有些代码是真的可以完全不用自己写了尤其是前端。然后过了 2 个月吧我带大家做下一个大项目 AI 零代码应用生成平台 的时候就已经能让 Java 后端代码调用 AI 生成精美的前端页面了而且整个项目的前端代码基本都是 Vibe Coding 的。之后AI 生成后端的能力也逐渐加强于是我打开 IDEA 的次数也从每天变成了隔几天也就偶尔用它看看代码。3、AI 全自动阶段从 2025 年下半年到现在变化就更彻底了我相信有缘刷到这篇文章的你肯定能感受到。这段时间 AI 编程工具的 Agent 能力突飞猛进从简单的代码补全进化到了能自主规划、自主执行、自主测试的全流程 Agent。你只要把需求描述清楚AI 能前端 后端一把梭全部搞定中间遇到报错它还会自己排查、自己修。我现在 99% 的项目代码和日常工作流都在 AI 编程工具里完成。全栈项目、自动化脚本、Chrome 插件、各种提效工具基本都是 AI 从头到尾生成的。之前我还专门写了一篇 我的工作流分享感兴趣的同学可以看看。当然 AI 不只改变了我整个行业都在加速拥抱 AI。一些头部团队已经做到了 100% 代码由 AI 生成。比如 Anthropic 的 CPO 公开表示Claude 的代码是 Claude 自己写的。Claude Code 的负责人 Boris Cherny 从 25 年 11 月开始就没有手写过一行代码了一个月交了 259 个 PR全部是 AI 生成的。马斯克甚至在 xAI 全员会上放话说今年年底 AI 可能直接跳过代码和编译器生成优化好的二进制文件。国内这边AI 编程的普及速度也很快。前段时间有个央企找我去给他们做 Vibe Coding 培训预算上百万。我直接放弃了甩给他们我的 免费 AI 编程教程给了一些建议让他们自己学习就好。都有 AI 了还怕学不会从写代码到驾驭 AI现在你用 AI 编程其实就是当 AI 的老板。你更多关心的是结果是 AI 能不能把活儿干完是功能跑不跑得通。至于 AI 写出来的代码长什么样很多时候你可能看都不看。OpenAI 把这种新的工作方式叫做 Harness Engineering 驾驭工程意思是程序员的核心职责已经从写代码变成了定义问题、编排 AI、审查结果。我做 AI 编程工具锐评的时候提到 Codex 目前读代码和写代码的体验不太好。结果发出来之后发现基本没什么人在意这一点大家更关注的是它能不能帮我把活儿干完、速度快不快、价格贵不贵。Diffray AI 的一份代码审查行业报告也印证了这个趋势78% 使用 AI 代码审查工具的团队忽略了超过一半的审查反馈34% 的开发者根本不再阅读 AI 生成的代码审查评论。以前程序员还需要自己读代码。现在如果你是从零开发新项目代码都不用自己读了。如果要阅读分析项目源码我会把整套源码丢给 AI 编程工具让 AI 帮我整理依赖关系、生成架构图、画 Mermaid 流程图、生成一个网页报告比自己在 IDEA 里一个类一个类地点进去看不知道快了多少倍。之前我写那篇 Claude Code 源码分析的文章就是用这种方式把整个项目的架构梳理清楚的。到了这个阶段改改环境变量配置文件、填个 API Key就算是我对古法编程最后的倔强了。所以不是 IDEA 不行了是古法编程要淘汰了。IDEA 的不可替代之处虽然我自己几乎不用 IDEA 了但我不是要劝退大家。每个人和团队都有自己的开发习惯和技术栈IDEA 在很多方面依然是独领风骚的存在。1调试能力这应该是 IDEA 最核心的护城河了。HotSwap 边调试边改代码、Java Flight Recorder 性能分析、多线程调试、内存分析排查复杂线上问题的时候是真的好用。2重构能力比如安全重命名、提取方法、更改自动传播到所有调用链、移动类自动修改包名和导入等等这些操作 IDEA 做起来是非常精确的。3框架支持Spring Bean 可视化、属性追踪、事务追踪、Spring Debugger 自动发现数据库连接这是做 Java 企业级开发的刚需。4数据库工具内置 SQL 编辑器和数据库管理省掉了单独装 Navicat 之类工具的麻烦。但是这些优势有一个共同的前提你还在自己「手写」代码。如果你在企业里维护大型项目需要精确调试、安全重构、深度理解框架行为那 IDEA 依然是最佳选择。但当越来越多的代码由 AI 生成调试和重构的需求也在减少。比如我们的 面试刷题神器 - 面试鸭 之前遇到线上 Bug妈好几个开发在那查了 1 个多小时都没什么结果。然后我把所有报错信息和异常表现收集好甩给 AI直接就定位到问题并给出了修复方案前后不到 10 分钟。排查问题的方式已经变了以前是调试器一步步走现在是把上下文喂给 AI 让它帮你想。总的来说不是 IDEA 变差了只是越来越多的场景用不到它了。如果你还用 IDEA怎么接入 AI如果你因为各种原因还在用 IDEA完全没问题其实在 IDEA 里用 AI 也很方便给大家介绍几种方式。1、在终端里运行 AI打开 IDEA 内置的终端你会发现终端右侧直接就有 Claude Code、Codex 等 AI 工具的快捷入口前提是你已经提前安装好了这些工具。除此之外JetBrains 自家的 Junie CLI 也可以在终端里运行。本质上就是帮你在终端里执行了运行这些工具的命令跟你在外部终端用没什么区别只是不用来回切窗口了。2、安装第三方 AI 插件虽然现在独立的 AI 编程工具发展很快但 JetBrains Marketplace 上的 AI 插件也一直在更新迭代选择很多。我个人比较推荐通义灵码和 Cline。通义灵码对国内用户比较友好注册简单免费额度也够用。Cline 的 Agent 能力强适合喜欢折腾的同学。我之前做的 AI 编程工具锐评 里都有详细的评价感兴趣的同学可以去看一下。3、通过 ACP 协议接入 AI2026 年 1 月JetBrains 和 Zed 联合推出了 ACPAgent Client Protocol协议。简单来说ACP 就是一套标准规范让各种 AI 编程 Agent 能够统一接入不同的 IDE不管是 Claude Code 还是 Gemini CLI只要支持 ACP 协议就能在 JetBrains IDE 里一键安装使用。他们还配套上线了一个 ACP Agent Registry目前已经有 40 多个 AI Agent 可以一键安装。操作也很简单先安装好 JetBrains 官方提供的 AI Assistant 插件然后打开 AI Chat 面板第一次使用的话你可以免费试用或者点击「Add ACP Agents」自主添加智能体点击后就能看到 Claude Agent、Gemini CLI、Codex、Cursor、GitHub Copilot、Cline 等一堆 Agent选择你需要的点击安装就行了。通过自主选择 Agent不需要 JetBrains AI 订阅装完就能用美滋滋~另外提一下Claude Code 在 JetBrains 里还有一个 专属插件 叫Claude Code [Beta]比直接在终端跑多了几个功能比如在 IDE 里直接看 diff 预览、自动把你选中的代码发给 Claude、自动共享 IDE 的报错信息等。不过目前这个插件还是以终端为基础的包装整体体验不如 VS Code 的插件成熟聊胜于无吧。最后哔哔OK这篇文章写到这里我也该正式把 IDEA 卸载了。临别之前突然想起了很多用 IDEA 的画面。。。哭都给我哭刚开始学 Java 框架的时候我在 IDEA 里写第一个 Spring 项目项目死活启动不了对着报错信息查了一晚上。那时候我连 Stack Overflow 都看不太懂全靠网络搜索和自己硬啃。最后发现是application.yml里缩进多了一个空格导致配置解析失败。。。改完的那一刻真的有一种破案的爽感。后来我到了腾讯实习第一次接触那么大的企业级项目光理清代码调用链就花了好几天。每天在 IDEA 里疯狂按 CtrlB 跳转定义从 Controller 到 Service 到 DAO 层一层层往下钻。看到一段写得特别精妙的代码会忍不住记录下来还偶尔跟室友吹吹牛呗。再后来我离开腾讯自己创业在 IDEA 里从零搭起了编程导航和面试鸭的后端架构。那些一个人在办公室肝代码到深夜的日子里IDEA 的深色主题就是我最熟悉的夜景。时间过得真快啊IDEA 从 2001 年发布至今已经 25 年了从记事本到 Eclipse 到 IDEA 到 Cursor 等 AI IDE工具一直在变每一次迁移都伴随着一种开发方式的退场。不是 IDEA 不行了是整个「人手写代码」的时代在加速退场。但如今代码完成得越来越快了我却再也找不到当年那种 Bug 排查半天、终于定位到问题时的爽感了。自己一行行写出来的代码跑通的成就感在调试器里一步步逼近真相的紧张感看懂别人精妙代码时的兴奋感都在慢慢消失。现在 AI 一把梭什么都能搞定反而习以为常了索然无味。每天都在面向 AI 工作描述需求、审查代码、验收结果。效率确实高了但自己的思考好像越来越少了。做的事情越来越多人反而越来越累了。。。古法编程算是时代的眼泪了吧。不过话说回来我们有幸经历了从手写代码到 AI 编程的整个变革亲眼见证了一个时代的开始和另一个时代的落幕这本身也挺酷的。我是鱼皮持续分享 AI 编程干货和编程经验。觉得有用的话记得点赞收藏和关注~欢迎在评论区聊聊你现在每天还打开 IDEA 吗你有多久没自己从头写过一个函数了