当 AI 主导编码后,程序员的核心能力正在被蚕食
AI 正在蚕食我们的编码能力
一位前端开发者的真心话:Vue 大升级和国际化改造全靠 AI 写码,他发现自己已经看不懂自己的项目了。不是劝你别用 AI,而是提醒你截图丢给 AI 之前,先想想调试能力还剩多少。写码的人看了会心里一紧。
一位开发者自述,自从 AI 变强后自己对技术研究的投入持续下降,文章断更,连调试习惯也发生了根本变化:遇到报错第一反应是截图丢给 AI,而不是打断点、追踪调用链。在他最近的项目国际化改造和 Vue 版本大升级中,大部分代码调整、兼容修复、迁移改造几乎都由 AI 主导完成,他只负责复制、提交、看结果。
时间久了不安浮现:他越来越看不懂这些改动背后完整的逻辑,成了接收者而非创造者。AI 抹平了调试的痛苦,也拿走了在痛苦中沉淀下来的能力——不再思考边界条件、梳理依赖关系、理解框架底层变化。长此以往,项目里 AI 迭代修改的代码层层叠加,系统的掌控力持续下降,代码会变成黑盒。
他提出的尖锐问题是:如果只会使用 AI、把需求描述清楚就能产出代码,程序员区别于实习生的壁垒在哪里?这代表了一类从业者的真实处境:效率提升的同时,主动思考被系统性跳过。
AI 正在蚕食我们的编码能力
自从AI越来越强,我发现我对技术研究的投入持续下降,文章也基本断更了。总感觉AI时代,写文章已经没有任何意义了。以前花时间研究出一个东西,分享给大家很开心; 现在我想表达的,AI都会,分享已经失去意义。 和写真人短剧到AI短剧一样,很多事情在慢慢的变味,烧心。 以前遇到报错,我会仔细阅读堆栈信息,打开编译器,一步步打断点、追踪变量,顺着调用链路去排查根因。过程中会翻文档、查资料,打开无数个网页。那时候最有成就感的就是在混乱的线索里,靠自己的思考找到答案。 而现在,大部分工作就是一句话、一张截图。报错截图发给 AI,描述一句问题,然后等待它给出修改方案。简单问题是这样,复杂问题也是这样。我越来越少主动打开调试面板,不再耐心梳理数据流,不再静下心逐行阅读源码。解决问题的速度变快了,但思考的过程,被直接跳过了。 很多次,我想努力靠自己来实现需求,解决问题,可是,没人给你时间。 AI让很多努力变得索然无味,毫无价值。 最近几次项目的国际化改造、Vue 版本大升级,整套系统服务链路多、改动范围广,大部分代码调整、兼容修复、迁移改造,几乎都是 AI 主导完成。我忙着接收 AI 输出的代码,复制、提交、看结果,几乎没有留出时间细读每一段逻辑,慢慢跟踪调试。遇到异常,第一反应不是自己分析,而是继续截图丢给 AI,等着它给出下一个补丁。 一开始只觉得高效,省下了大量重复繁琐的工作。可时间久了,一种不安慢慢浮上来:我好像越来越看不懂这些改动背后完整的逻辑了。这些代码是 AI 写的,我只是一个接收者,而不是创造者。 这种依赖是悄无声息的。AI 帮我们抹平了调试的痛苦,也同时拿走了我在痛苦中沉淀出来的能力。我们不用思考边界条件,不用梳理依赖关系,不用理解框架底层的变化,所有难题都有现成答案。长此以往,哪些前辈们亲手搭建起来的代码秩序,会一点点萎缩、钝化。 更可怕的是远期的结果。再过一段时间,项目里越来越多的代码是 AI 迭代修改出来的,层层补丁叠加,逻辑缠绕在一起。到那个时候,我们对系统的掌控力会持续下降,面对这一大片由 AI 生长出来的代码,我们会越来越陌生,甚至读不懂、改不动。代码变成了黑盒,我们只是一个负责把需求转述给 AI 的中间人,风险也开始加剧... AI 没有错,它是强大的工具,本应该用来解放重复劳动,而不是替代思考。但当我们习惯性把思考、调试、溯源全部外包出去,一个残酷的问题就摆在面前: 如果仅仅只是会使用 AI、会把需求描述清楚就能产出代码,那我们独特的价值到底在哪里? 现实是残酷的:任何一个懂代码的程序员,只要会和 AI 对话,都可以做同样的事情。替代你的,可能是刚毕业的实习生。 当编码、调试、改错都可以由 AI 承接,我们区别于普通人的壁垒会慢慢消失。我们引以为傲的写代码的本事,如果被 AI 一点点蚕食,未来,我们又凭什么不可替代? So.....算了,就写到这里,我的AI任务跑完了,得干活了
本条情报归属 AITOP「技巧」核心栏目,重点聚焦中国 AI 产业与国产大模型生态。在跨区域产业观察坐标中,该动态直接关联「AI 开发者工具链、Coding Agent 与工程化实践」研究主线,反映出当前技术演进与商业落地的最新风向。涉及核心实体与技术议题包括:AI编程、编程助手、Vue、调试,读者可通过下方标签进入对应专题页查阅历史脉络与关联对比。
信源核验说明:本文原始线索采编自「掘金本周最热」(@石小石Orz),经 AITOP 多维评分管线结构化提炼。