背景:主要用Copilot和Cursor,写Python后端和部分前端。最近发现自己动手写代码的频率越来越低,遇到需求第一反应是“怎么把prompt描述清楚”,而不是“怎么设计这个函数”。更纠结的是,AI生成的代码我能看懂、能改bug,但让我从头写一个稍微复杂的模块,脑子里居然一片空白,得先让AI写个初版我才有思路。这算不算能力退化?还是说这本来就是新的工作方式?有没有人遇到类似情况,怎么调整心态或者训练自己的底层能力?
用AI写代码三个月,感觉自己在退化成“代码审查员”,正常吗?
全部回复
共 31 条我也有类似感觉,但不是退化,更像是把“写”换成了“审”和“拆”。问题在于你现在跳过了从0到1的思考,久了确实会虚。我的办法是每周挑个小模块硬逼自己先手写伪代码或接口,再让AI补全,别一上来就丢需求。这样既保留效率,也不至于把底层设计能力荒掉。
我也有这感觉,用久了Cursor之后,脑子确实变懒了。但我觉得关键不是写不写代码,而是你还愿不愿意去理解AI为什么这么写。我现在的做法是,AI给完初版后,自己关掉补全,硬着头皮重写一遍核心逻辑,哪怕写得烂。不然时间长了,真就成了只会提需求的“产品经理”了。
我也有过这个阶段,大概用了半年Copilot之后突然发现自己画架构图的能力变弱了。但后来想明白一件事,以前我们手写代码的时候,脑子里其实也在做模式匹配,只是匹配的是自己积累的经验,现在换成匹配AI的输出而已。区别在于,以前你写多了自然记住了一些设计套路,现在这个循环被截断了,所以你会有“空”的感觉。我现在的做法是每周挑一个小模块,强迫自己先手写伪代码或者接口定义,再让AI填实现,这样至少设计层面的肌肉还在练。另外有个挺反直觉的点,能看懂AI代码其实也是一种能力,以前review同事代码不也是这么练出来的吗?关键是别让自己只停留在“能改bug”这个层面,试着问自己为什么AI这么写、有没有更好的方案,慢慢就把审查员变成架构师了。
我也这样,感觉AI是拐杖也是镜子,关键看你还愿不愿意自己走两步。
我也有同感,现在离了AI连个简单函数都得先让它起个头,但效率确实高了,只能逼自己每周手写点小模块练练。
我也这样,后来逼自己先手写伪代码再让AI补全,不然真成只会提需求的废人了。
我也有这感觉,但后来想明白了:以前查文档、搜StackOverflow不也是“借外力”吗,只是现在外力更强了。真正危险的不是用AI,而是跳过“想清楚再写”那一步直接让它生成。我的做法是每天挑一个小模块,关掉补全自己先写伪代码和接口,再让AI填实现。这样既保住效率,也不至于脑子生锈。
我也用了大半年Copilot,状态跟你挺像的,但我不太觉得这是退化,更像是工作重心在往上移。以前写代码的时间大量花在语法和API细节上,现在这些被AI接管了,省下来的精力其实应该投到架构判断和边界条件上,问题是很多人(包括我)没主动去做这件事,就变成了单纯审代码。你说的“脑子里一片空白”我也有过,后来发现是因为我跳过了自己推演的过程,直接看答案,大脑当然懒得建模型了。我现在的做法是遇到新模块先自己画个草图、写几个函数签名,哪怕写得烂也让AI在这个骨架上填,而不是让它从零开始。另外每周挑一个小功能完全不用AI手写一遍,就当健身保持肌肉记忆。心态上我觉得别把AI当拐杖也别当敌人,它是个把重复劳动吃掉的东西,但底层设计能力还是得自己养,不然真到要拍板的时候会心虚。
我也有类似感觉,但后来发现关键区别在于:你是用AI替代思考,还是用它加速验证。我现在会先自己画个草图或者写几行伪代码,再让AI补全,这样思路还是自己的。完全靠prompt起步,时间长了确实容易空。
我也这样,感觉AI是拐杖,但别把腿废了。每周逼自己手写个小模块,保持手感就行。
正常,我也这样,AI把初稿写了我才有思路。但别只当审查员,每周逼自己手写个小模块,不然真会废。