前贴地址: t/861525
- LZ 以前没用过补全,感觉 AI 写代码是自媒体噱头居多,业务的复杂性本身无法缩减,AI 在这方面不可能 cover 人类的工作,这是我原先的想法。
- 我觉得改别人写的代码比自己写更痛苦,再加上一个细节没注意到就引入 bug ,这都让我觉得 ai 补全没啥用。
- 所以刚出的时候我也没去试用,最近因为听说马上要收费了,不试就没有了,本着尝鲜的想法去试了。
- 试用期间一周左右,代码语言 ts/python/rust
整体来说感想是,以前的想法倒也没错,AI 确实不能 cover 业务的复杂性。
copilot 的缺陷在于编写复杂逻辑 /算法时没有任何帮助,甚至会帮倒忙,用过的都想直接关了,所以 AI 补全对于提高程序员本身的水平完全没有帮助。
copilot 的优势在于写类似 python 这类语言时,因为生态过于好,你要处理的业务往往会变得非常庞大,不能集中在单个领域,有无数的包,无数的接口,即使是资深码农提笔忘字也非常正常,这时候 copilot 的优势在于在 IDE 的自动提示之外,很多时候能提供正确的调用范例,确实让写码体验变得非常爽快。
另一个优势是很多人说过了,业务代码可以少打字,体验过感觉确实不错,虽然代码确实需要修改才能使用,但是他这个工具特意优化了一点是不会在屏幕可视区域外(在你不知道的情况下)添加代码。所以虽然在公司改别人的代码很痛苦,但是双方思路完全统一的话,这点负面影响就不存在了。
还有一个优势是我原来不知道的,就是可以用中文给工具提示。我本人在开源项目里提交的英文文档没有十万字也得有几万字了,但是你叫我写代码时完全准确地用英文表述每一个细节,我还是觉得非常头痛,中文不存在这个问题。
简单来说推荐没试过的朋友都去试试,一改之前的看法,确实这东西是有生产力的。就是价格太贵,严格来说跟收入比倒也没多少钱,但是一次性花一百刀实在是引起人的生理不适,我这种买个 5 刀的游戏都要等打折才买的。。

