背景
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:遇到问题先自己思考
以后遇到任何问题,强制按这个流程来:
先自己花5–10分钟独立思考 先看报错、看日志、梳理业务逻辑、猜可能原因,自己先列2–3个排查方向; 没自己思考过,绝不丢给AI。
自己实在卡壳、思路断了,再把自己分析过的问题+报错+自己排查过的点发给AI 不是原样丢一坨代码和报错,让AI瞎猜。
AI给方案后,不要直接复制粘贴上线 逐行看、逐行理解: 为什么这么写?解决了哪个点?有没有隐患?能不能简化? 看不懂就必须查资料、啃原理,绝不稀里糊涂直接用。
经验3:借助AI学习新知识的方法
学新技术,禁止让AI全程代学 开始可以让AI帮你去探索陌生领域的代码,让你可以快速进入某个领域代码的学习。 但是自己先看AI的剖析文档、看基础教程,跟着代码自己进行相关调试验证理解,切勿完全依赖AI 给你的文档,它说啥就是啥,死记硬背AI的输出文档,AI经常也可能有错误,所以一定要自己实战。
遇到具体某个小点看不懂,再问AI让它通俗讲解,帮你解惑,而不是让AI从头替你学,自己要学会画图,做笔记等进行新知识学习的梳理。
经验4:解决“AI写的代码、自己改不动”的痛点
你现在最大的尴尬:AI写的代码逻辑乱、冗余、有坑,自己看不懂、改不动,从头重写又浪费时间。 解决方法就一个: 不要让AI一次性给你完整大段代码,拆成小块
先让AI给思路、给流程,而且尽量要自己设计代码架构等核心流程 再分模块一小块一小块写,保证每一块的代码都在自己的掌控,就行需求实现是一个个实现的 每一块自己看懂、微调、自测 慢慢你就具备审阅AI代码、修改AI代码的能力,再也不会被AI烂代码架住。
经验5:每天要锻炼自己独立解题能力
每天刻意做两件小事:
每天留1个有难度问题, 全程自己排查解决,坚决不用AI 逼着自己看日志、断点调试、逐行分析,找回当年跟着我学习时那种啃问题的劲头。
AI解决完的问题,事后自己复盘一遍 把原因、排查思路、解决方案自己整理成简短笔记,变成自己的知识,而不是用完就忘。
总结部分
AI可以提效,不能代脑; 可以帮你干活,不能替你成长。
你现在不是能力退步,是惰性被AI养出来了,只要强行给自己定规则、先动脑再用AI、拆小块学习、复盘总结,一两个月就能找回扎实的基本功,再也不会被AI牵着走,也不会学东西一知半解。
一定要明确自己的技术能力成长永远放在第一位,你的技术能力才是核心竞争力,AI编程等使用只是一个帮助你提效的技能,绝不是成为你工作完全依赖的全部。

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

夜雨聆风