Java程序员必备:最优AI工具大揭秘,付费是否值得?

大家好,我是一名27岁的Java开发者,已经工作了五年多,平时比较喜欢用IDEA开发。

最近我想借助一些AI工具来提升我的工作和学习效率,试过一些免费的工具,比如deepseek、通义灵码、豆包和元宝,平常用来辅助编程。不过,这些AI生成的代码常常有很多问题,得反复修改才能用。

所以想请教大家:

1、你们觉得有哪些AI工具比较好呢?最推荐哪个?

2、你们会使用付费的AI工具吗?觉得值不值得花这个钱?

作为一名同行的Java程序员来报到。

简单来说,付费的工具确实使用体验要好一些,但如果只是应付日常工作,免费的工具其实也够用。

我试过题主提到的这些AI,最近主要在用腾讯的元宝和通义灵码。写代码时,我觉得通义灵码更顺手一些,而元宝我一般用来处理一些杂事,不太用它来写代码。

我平时也常用IDEA,在这里可以安装通义灵码的插件,安装后的界面大致是这样的:

Java程序员必备:最优AI工具大揭秘,付费是否值得?

插件有个侧边栏,打开后可以看到交互界面,左下角有三个选项,最常用的是智能问答和文件编辑。智能问答功能虽然可以提问,但感觉不如网页版的通义好,所以我基本上都是用文件编辑这个选项。

文件编辑功能很实用,可以根据你的需求修改它能看到的文件,修改后它会把变更内容以左右对比的形式展示出来,类似于GIT的版本比较效果。这项功能很好用,你可以通过查看代码来判断它的修改是否合理,不合理就拒绝,合理的话就接受,对于单文件的功能修改来说,这个功能支持得相当不错。

不过因为是免费的,处理复杂的工作就有些吃力了。我们通常需要写增删改查的功能,常用的框架有固定的分层结构,比如MAPPER文件、service层和controller层等等。一般来说,如果给AI提供一个表结构,它应该能生成相应的MAPPER文件和类文件,并搞定基本的增删改查功能。

但实际上效果并不理想,通义常常会把类文件放错地方,或者无法正确生成类的继承和实现关系。即便你告诉它可以参考已有的类,它也常常搞不定。毕竟免费的AI能力有限,有时候还不如自己复制粘贴来的快。

在前后端分离的项目中,我还会用到vscode,里面我使用收费的copilot,界面大致是这样的:

Java程序员必备:最优AI工具大揭秘,付费是否值得?

左下角的下拉框里也有三个选项,功能和通义类似,ask是智能问答,edit是文件编辑。

付费工具中,模型选择也比较丰富,我一般用Claude Sonnet4,智能性较高,但也有些问题。它有时会过度扩展,比如你让它修改A,它可能认为B也需要改,这样就容易多此一举,所以使用时要控制好它的输出,不然会显得太活跃。

另外,vscode里也可以安装通义灵码的插件,使用免费的通义也是可以的。

来源:知乎
原文标题:Java程序员,使用哪种AI工具最好(例如cursor、trae、chat GPT),是否值得付费? – 爱笑的王阿哥 的回答
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《Java程序员必备:最优AI工具大揭秘,付费是否值得?》有6条评论

发表评论