最近在做一个Django的后端项目,用Copilot写CRUD和单元测试确实快了很多,有时候Tab键按得飞起。但慢慢发现自己好像不会写代码了,遇到问题第一反应是等它补全,而不是自己先想逻辑。上周写一个稍微复杂的SQL查询,它给的几个建议都不对,我盯着屏幕愣了半天才反应过来要自己拆解问题。想问下大家有没有类似的体验?这种依赖是正常的吗,还是应该刻意保持一定的手写比例?
楼主
28天前
用Copilot写代码半年了,感觉越来越依赖它,大家有这种感觉吗?
请 登录 后发表回复
全部回复
共 5 条
2楼
27天前
我也有过这个阶段,后来发现关键是别让它替你思考。我现在遇到复杂逻辑会先自己写个框架,再让Copilot补细节,这样既快又不会丢手感。你那个SQL的例子挺典型的,它给的建议经常是模式匹配,不一定是真理解你的表结构。建议每天留一两个小任务完全手写,就当保持基本功吧。
3楼
26天前
我也有同感,现在离了Copilot感觉手都生了,但复杂逻辑还是得靠自己拆,工具只是辅助。
4楼
25天前
同感,我用了小半年也经历过这个阶段。关键是别让它替你思考,我现在遇到复杂逻辑会先自己写个伪代码或者拆解步骤,再让Copilot补具体实现,这样既快又不会废掉脑子。另外它给的SQL或者正则我基本都会手动验证一遍,吃过亏就知道了。完全依赖肯定不行,但刻意不用也没必要,把它当个高级点的自动补全就好。
5楼
23天前
我也有这感觉,尤其是写模板代码的时候,Tab按得根本停不下来。但后来发现,越是依赖它补全,遇到它搞不定的问题就越容易卡住,因为脑子已经习惯被动等答案了。我现在刻意在写核心逻辑前先自己理一遍思路,哪怕最后用它的建议,至少心里有数。这东西当加速器可以,别让它替你思考就行。
6楼
20天前
同感,我用Copilot大概四个月,最明显的变化就是遇到报错先看它怎么补,自己排查的耐心少了很多。不过我觉得关键不是手写比例,而是别让它替你思考问题拆解那一步,我现在强迫自己先写注释把逻辑理清楚再让它补代码,效果好不少。另外建议偶尔关掉它写点小模块,保持手感,不然真到它帮不上忙的时候会特别慌。