背景:非科班转前端,React刚能写点小项目。三个月前开始重度用Copilot和Cursor,确实爽——组件、工具函数基本全靠补全,连注释都不用自己打。
用AI编程助手三个月,代码越写越烂,该不该继续用?
全部回复
共 20 条工具是省事的,但脑子不能全交给它,不然真成打字员了。
用AI打底没问题,但得逼自己先手写一遍再让它优化,不然真会退化。
我用了大半年Copilot也有类似感觉,但后来发现锅不在工具,而是我自己的习惯变了。以前写代码会先想清楚数据怎么流、状态放哪儿,现在直接Tab Tab Tab,结果就是能跑但经不起改。后来我强制自己先手写核心逻辑,补全只用来处理样板代码和测试,反而效率更高了。你可以试试把AI当打字员而不是架构师,别让它替你做设计决策。
我用了半年也这感觉,后来逼自己先手写再让AI改,反而进步快。
我也是非科班转的,用久了确实会懒得想逻辑,建议关键模块还是自己先写再让AI优化。
我用了半年多,说实话问题不在工具,在于你有没有主动去读它生成的东西。刚开始我也这样,补全一按Tab就过去了,后来发现自己连useEffect依赖数组为啥那么写都说不清。现在我会逼自己先手写一遍再让AI改,或者生成完逐行问它为什么这么写。工具本身没问题,关键是你把它当拐杖还是当陪练。
学到了,感谢分享!
同感,我现在是AI写骨架我自己填肉,全让它写确实手会生。
你这情况我太有共鸣了,我去年也是这么过来的。刚开始用Copilot的时候感觉自己效率翻倍,什么都能让它补,后来发现离开它就完全不知道从哪下手了,连个简单的debounce函数都得想半天。我觉得问题不在于工具本身,而是你跳过了“自己想”这个环节,肌肉记忆和直觉是需要反复练习才能长出来的。我现在给自己定了个规矩,写新功能的时候先自己硬写一遍,卡住了再看AI建议,看完之后关掉它再默写一遍,虽然慢但确实有用。另外你可以试试让它只做review,比如你写完代码让它挑毛病,而不是让它替你写,这样你的角色就变成了主导者。三个月还不算长,现在调整习惯完全来得及,关键是别把“能跑就行”当目标,不然以后维护起来全是坑。
我也用了小半年Cursor,说实话前期确实爽,但后来发现自己连个简单的hook都要想半天,才意识到问题不在工具,在于我根本没消化那些代码。现在我的做法是AI生成的代码必须自己手敲一遍,哪怕慢一点,至少知道每行在干嘛。你可以试试把Copilot关掉一周,逼自己写,再开回来对比一下,感受会很明显。工具本身没错,错的是用它代替思考。
我之前也经历过这个阶段,差不多用了两个月Copilot之后发现自己连个简单的防抖函数都写得磕磕绊绊,因为每次都是Tab键一路按下去。后来我强迫自己改了个习惯,就是AI补全的代码我必须能逐行讲清楚为什么这么写,讲不出来就删掉自己重写。这么搞了一段时间确实痛苦,但慢慢就分得清哪些是真懂了哪些只是看着眼熟。其实问题不在工具本身,而是用它的方式——如果你把AI当搜索引擎用,让它给你思路然后自己动手,收获完全不一样。我现在是让它帮我写测试和类型定义这种重复性高的东西,业务逻辑还是自己来,感觉进步反而比之前快了。你React刚能写小项目的话,建议先把组件拆分和状态管理这些核心概念自己多练几遍,AI可以当个随时在线的结对伙伴,但别让它替你思考。
补全用多了确实会这样,我现在只让它写重复代码,核心逻辑还是自己憋,不然脑子真的会生锈。
我也用了大半年Copilot,说实话前两个月确实有你说的那种感觉,写啥都靠补全,结果回头一看自己连个基础hook都写不利索了。后来我改了个用法,就是先自己硬写一遍,哪怕写得丑,写完再用AI帮我review和优化,这样进步反而比纯靠它补全快很多。工具本身没问题,关键是别让它替你把思考那步也干了。
我一开始也这样,后来逼自己先手写再让AI改,反而进步快多了。
我也是转前端过来的,能理解这种感觉。AI补全确实容易让人变懒,尤其是刚入门的时候,很多逻辑你还没想清楚它就帮你写完了,结果就是代码能跑但你不一定真懂。我现在的做法是:新项目或者不熟的东西先自己写一遍,写完再让AI帮我优化重构,这样至少思路是自己的。你可以试试把AI当reviewer而不是代笔,效果完全不一样。
我用了大半年Copilot,刚开始也跟你一样爽,后来发现一个问题:补全太快的时候,我根本没机会自己思考那段逻辑该怎么写。尤其是React这种状态管理绕来绕去的东西,AI给的代码能跑,但为什么这么写、边界情况在哪,我脑子里是空的。后来我逼自己改了个习惯,写新组件之前先手写一遍伪代码或者把思路捋清楚,再让AI补全具体实现。这样至少架构是我自己的,AI只是帮我省打字的时间。还有个事挺关键,AI特别容易顺着你的错误思路往下编,你越不懂它越敢给你生成,最后代码烂了你都不知道从哪烂起的。所以我现在的判断标准很简单:如果这段代码我review不了,那就不该用AI写。你三个月就感觉越写越烂,说明你还有判断力,这反而是好事。
我用了半年也这样,后来逼自己先手写思路再让AI补全,才慢慢找回手感。
有没有更详细的教程推荐?
有没有更详细的教程推荐?
我之前也遇到过类似问题,后来换了方案。