乐于分享
好东西不私藏

AI时代程序员得了过度依赖“病”应该如何治疗?

AI时代程序员得了过度依赖“病”应该如何治疗?

背景

AI发展在程序员的普遍使用过程中,也发现了一些问题,比如下面这个学员今天找马哥的求助:

马哥我这边自从AI可以对本地一些地方进行编程后,现在遇到问题就开始丢给AI搞,有时候AI还好很快可以搞定质量也可以,但是有时候解决问题也不行,半天循环往复也搞不定,换再多提示词也搞不定,浪费了我大量时间。而且最主要自己现在太依赖AI搞东西,感觉自己对陌生知识学习的态度也差了,学的东西也一直半解,知识根本没有当初跟你学习时候那么透彻,主要是负责一些工作AI做的有时候效果也不好,自己从0开始改AI的烂代码也不现实。 马哥我这种情况有啥好办法解决么?这个同学都开始发现自己得了一种过度依赖AI的“病”,请问你知道如何治疗这种“病”吗?评论区留下你的观点。 下面马哥将和大家一起讨论如何治疗这种程序员过度依赖AI的“病”。

学员vip群中的讨论方案

有学员举出一个过度依赖AI的原因的一个非常贴切的案例: AI的依赖就和我考试一样,有了旁边大神给我抄答案,我根本不想要自己认真考也有很多学员给出了一些如何克服AI编程过度依赖,如何在AI时代快速成长的一些建议方案:

1、AI帮你解决问题的时候,要学习他的方法 2、心态上不要把AI进行过度依赖,端正态度,要把他当成一个小助手而已,而不是帮你啥事都搞定的员工 3、逼自己写文档,不写文档也要去看ai 实现的思路。每次他生成完,也要看看实现的原理和思路

学员们看样子都对这个AI使用过渡依赖的的情况都有过,而且也有自己的一些独特解决方法,那么下面马哥这边针对程序员们普遍会有对AI过渡依赖的问题进行一些解答。

程序员的AI依赖真实困境

遇到问题第一反应不是自己分析、排查、理思路,而是直接丢给AI; AI能搞定就躺平,搞不定就反复换提示词死磕,越耗时间越烦躁; 久而久之懒得动脑、懒得啃陌生知识点,知识学得一知半解,看不懂原理、不会排疑难问题,AI写的烂代码自己还改不动,完全丧失了独立解决问题的能力。

解决AI过度依赖的几个方法

摆正使用AI心态

心里把AI当成是工具,不能当脑子用,你可以认为AI是汽车,基础技术能力是步行,决不能因为有了车把自己步行能力完全丢弃,因为有很多未知的路是汽车无法到达,能到达到的只能靠你步行。AI可以帮你搬砖,但不能替你学本事、完全替你排问题,如果啥都交给你AI去干,完全依赖AI,请问你自己技术的核心竞争力在哪?企业就找个只会用AI的让AI解决问题的人么?

所以心态上永远要把自己的技术能力成长放到第一问,切勿以为你学这些技术知识都没用,AI都可以搞定,还不如都交给AI做自己也清闲的错误心态。

下面介绍几个具体工作中如何合理正确使用AI的方法:

经验1:划分AI使用边界

给你划清AI能用、不能用的红线:

AI适合的使用场景

  • 写重复模板代码、工具类、基础CRUD
  • 查语法、查API用法、整理笔记
  • 帮你优化代码格式、精简写法、写注释
  • 帮你解释已经写好的代码逻辑
  • 遇到一些没有意义的环境问题,比如gradle版本导入as问题
  • 帮你去探索陌生领域的代码,让你可以快速进入某个领域代码的学习

不建议丢给AI的场景

  • 复杂报错排查、系统崩溃、性能卡顿
  • 陌生技术栈底层原理学习
  • 核心业务逻辑、架构设计
  • 疑难Bug、循环踩坑的问题

这类一旦依赖AI,你永远学不透,下次换个场景还是不会。

经验2:遇到问题先自己思考

以后遇到任何问题,强制按这个流程来:

  1. 先自己花5–10分钟独立思考 先看报错、看日志、梳理业务逻辑、猜可能原因,自己先列2–3个排查方向; 没自己思考过,绝不丢给AI。

  2. 自己实在卡壳、思路断了,再把自己分析过的问题+报错+自己排查过的点发给AI 不是原样丢一坨代码和报错,让AI瞎猜。

  3. AI给方案后,不要直接复制粘贴上线 逐行看、逐行理解: 为什么这么写?解决了哪个点?有没有隐患?能不能简化? 看不懂就必须查资料、啃原理,绝不稀里糊涂直接用。

经验3:借助AI学习新知识的方法

学新技术,禁止让AI全程代学 开始可以让AI帮你去探索陌生领域的代码,让你可以快速进入某个领域代码的学习。 但是自己先看AI的剖析文档、看基础教程,跟着代码自己进行相关调试验证理解,切勿完全依赖AI 给你的文档,它说啥就是啥,死记硬背AI的输出文档,AI经常也可能有错误,所以一定要自己实战。

遇到具体某个小点看不懂,再问AI让它通俗讲解,帮你解惑,而不是让AI从头替你学,自己要学会画图,做笔记等进行新知识学习的梳理。

经验4:解决“AI写的代码、自己改不动”的痛点

你现在最大的尴尬:AI写的代码逻辑乱、冗余、有坑,自己看不懂、改不动,从头重写又浪费时间。 解决方法就一个: 不要让AI一次性给你完整大段代码,拆成小块

  • 先让AI给思路、给流程,而且尽量要自己设计代码架构等核心流程
  • 再分模块一小块一小块写,保证每一块的代码都在自己的掌控,就行需求实现是一个个实现的
  • 每一块自己看懂、微调、自测 慢慢你就具备审阅AI代码、修改AI代码的能力,再也不会被AI烂代码架住。

经验5:每天要锻炼自己独立解题能力

每天刻意做两件小事:

  1. 每天留1个有难度问题, 全程自己排查解决,坚决不用AI 逼着自己看日志、断点调试、逐行分析,找回当年跟着我学习时那种啃问题的劲头。

  2. AI解决完的问题,事后自己复盘一遍 把原因、排查思路、解决方案自己整理成简短笔记,变成自己的知识,而不是用完就忘。

总结部分

AI可以提效,不能代脑; 可以帮你干活,不能替你成长。

你现在不是能力退步,是惰性被AI养出来了,只要强行给自己定规则、先动脑再用AI、拆小块学习、复盘总结,一两个月就能找回扎实的基本功,再也不会被AI牵着走,也不会学东西一知半解。

一定要明确自己的技术能力成长永远放在第一位,你的技术能力才是核心竞争力,AI编程等使用只是一个帮助你提效的技能,绝不是成为你工作完全依赖的全部。

更多vip免费系统开发经典大厂面试题库获取,课程优惠购买成为vip学员进入vip群,积极讨论各种行业难点痛点疑难问题,答疑服务等。

目前所有专题课程如下:
1、经典fw的入门到精通实战八件套专题
详细课表:
Android Framework开发rom实战合集课表/车载车机手机高级系统开发工程必会技能
2、千里马手把手教你做出三分屏实战
2026第一课:安卓14-1车机手机三分屏实战专题--首发优惠活动
课程优惠,手把手指导你深入学习FW技术,请联系马哥微信: