背景:三年Java,最近转Python做点小项目。用了两个月GitHub Copilot,又试了一周Cursor的Composer模式。
楼主
17天前
Copilot和Cursor都用了一圈,怎么感觉越用越不会写代码了?
请 登录 后发表回复
全部回复
共 5 条
2楼
16天前
我也有类似的感觉,尤其是从Java切到Python之后,AI给的建议经常带着一种“Java味”,有时候重构出来的代码反而不如自己写的Pythonic。我觉得工具用久了会形成一种依赖,脑子里第一反应不是“怎么实现”而是“先问问AI”,这习惯挺可怕的。
后来我给自己定了个规矩:AI生成的代码必须逐行读懂并口头解释一遍,解释不了的当场改掉。虽然慢了点,但至少写代码的手感没丢,不然真成“提示词工程师”了。
3楼
16天前
从Java切过来本来就在适应期,再被AI带着走,很容易变成“它写啥我看啥”。
4楼
13天前
工具越强越考验你对代码的判断力,现在更像是在审核AI而不是写代码。
从Java转Python还得适应它那套动态类型,AI给的代码反而容易让你忽略边界情况。
5楼
12天前
我倒觉得问题可能出在“转语言”这个节点上,Java和Python的思维方式本来就不太一样,AI给的Python代码又特别“聪明”,看着能跑,但读起来总觉得不是自己的逻辑。我最近用Copilot写脚本也有这感觉,它太擅长补全样板代码了,反而让我懒得去想怎么组织结构。要不你试试关掉自动补全,只手动调Composer生成大块逻辑,自己再重写一遍,可能会好点。你有没有对比过它俩在Python项目里的实际差异?
6楼
10天前
说真的,我也有同感。之前用Copilot写Java时还挺顺手,换到Python后反而经常被它带偏,生成的代码风格特别“AI味”,最后改的时间比自己写还长。后来我干脆把自动补全关了,只让它做点重复性模板代码,反而舒服多了。