和朋友争论 Claude-code 功能性,他觉得对于复杂的后端 java 项目只能用来生成单测。 而我在实际使用下来,我认为对于中小型后端项目,基本上可以做到让它自己生成->自己运行->自己改错 对于复杂的 java 项目,也可以做到大部分代码用 ai 生成,小部分逻辑需要自己调整编写。 我还是认为只要输入的多,ai 生成的代码准确性就会高 大家有没有真实使用的?想听听大家的看法
1
fruitmonster 3 天前
“自己生成->自己运行->自己改错 ”
比如某个功能就可以让他完成生成-验证-改错的循环,一次对话即可,这不就完成了单元测试么 |
![]() |
2
mandex 3 天前
你是对的吧。你的朋友可能没有深入使用过 AI 编程。
|
![]() |
3
okayan 3 天前
|
![]() |
6
netnr 3 天前
VSCode + GitHub Copilot Chat + Agent + Claude Sonnet 4
用了两个月,惊艳/超预期 另外就是高级请求额度焦虑(白嫖更香),期待后面迭代升级各家产品都能达到这水平 |
7
prosgtsr 3 天前
我和你的朋友差不多,可能是没有找到 ai 编程的法门。。
|
![]() |
8
iorilu 3 天前
能不能上是由测试决定的, 只要项目发布流程过关, 能过测试就能上阿, 管他谁写的
|
![]() |
9
iyaozhen 3 天前 ![]() 这个不需要讨论,毋庸置疑
字节内部不让用 cursor 和 Claude-code 这些,已经快炸锅了,为什么反应那么大,就是因为确实有用。 认为作用不大的,也没必要争论,滚滚历史洪流下,有些人就是要被淘汰的。 |
![]() |
10
min 3 天前 ![]() 古法编程 coding 仙人总归有它存在的意义
|
![]() |
12
mandex 3 天前
@qi1 我之前用通义灵码的时候也是这样想的。后来开始在 JetBrains 里面用 TRAE 插件,感觉有点卵用但不多。直到后面看见论坛里面越来越多的人开始讨论 Cursor ,忍不住花钱订阅了一下,感觉打开了新世界的大门
![]() |
14
Need4more 3 天前
要用就用最顶级的,推荐 claude code ,没有 key 的就用 kimi k2 (官方主动适配了 claude code ),次选 argument ,免费 14 天试用。
先找找 ai 编程的感觉。 不主动拥抱 ai 的迟早要被淘汰。 |
16
murmurkerman 3 天前 via iPhone
按部就班的代码编写是可以的,算法和优化不行。
|
17
sampeng 3 天前
不能。。因为刚就挂了。。。。突然没任何回应了。。
|
19
z1829909 3 天前 via Android
"只要输入的多,ai 生成的代码准确性就会高"
错误的,输入越多幻觉越严重 |
20
z1829909 3 天前 via Android
这有啥好纠结的,实际找个项目测试下不就行了。
|
23
yibo2018 3 天前 ![]() .....这有啥争论的,自己用就是,如果用的不顺利那要反思下,自己要怎么适配这个现阶段的 AI 工具
btw ,我们目前正在开发 5 个左右的线上项目,已经用 Claude code 创造了很多实际价值了! 再说一句,不要和别人争论对错,自己保持开放的心态去体验就好了 |
24
mekingname 3 天前 ![]() 你朋友的态度,非常符合我对 Java 程序员的固有认识:
1. 过度设计,什么需求都当复杂需求来做 2. 故步自封,不愿意学习和深入了解新技术 3. 保守,什么东西都不愿意放手让 AI 或者其他人做,都想自己一行一行代码写 |
![]() |
25
mightofcode 3 天前
至少小厂的 CRUD 基本上没啥问题
大厂拿自己代码库训练训练我觉得应该也问题不大 大部分工程师的工作就是复制代码 然后修 bug 而已 |
26
xz410236056 3 天前 ![]() 争辩啥,我现在遇到新工具新的生产力我都不说(以前还在组内的群里分享一下)。我偷着用,AI 一天写完的东西,我排期按古法编程要 3 天。每天摸鱼度日(该做点自己的事情的)。
|
29
qi1 OP @Peiiii 你尝试用下 cc 对比 cursor 某些场景爽到爆,你可以提交你的需求给 cc ,他帮你自动分解任务,编写代码,处理错误。在这个过程中,你只需要刷刷知乎,看看 v 站,等它解决就好了
|
![]() |
33
gadfly3173 3 天前 via Android
gemini cli 用下来不太行,如果我只给他类路径而不是类文件地址,他不会主动去读取 java 类的内容,而是胡乱生成,估计也做不到自动读取依赖内的代码(虽然 copilot 也不能在 agent 下做到读取依赖内的代码,只能在 ask 模式下读)
|
![]() |
34
HMYang33 3 天前
@mekingname 笑炸了,java 程序员是这样的
|
35
kneo 3 天前 via Android
懂点事,你男朋友是怕你觉得他不如 AI 。你需要做的是满足他的情绪价值,说 AI 不太行,然后自己使劲儿用 AI 。
|
36
Need4more 3 天前
@humbass
官方文档: https://platform.moonshot.cn/docs/guide/agent-support#%E9%AA%8C%E8%AF%81%E5%AE%89%E8%A3%85 我是这样配置的 bashrc/zshrc 添加: export KIMI_API_KEY="sk-xx" kimi() { export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic/ export ANTHROPIC_AUTH_TOKEN=$KIMI_API_KEY claude $@ } @DivSoup 默认很慢,充值会好点,或者用 groq 的 https://console.groq.com/docs/model/moonshotai/kimi-k2-instruct ,速度更快 200tps |
37
BuggerL 3 天前
Claude-code 能比 cursor 强这么多吗?
在我项目里,cursor 其实表现就那样,有时候不如你自己写然后 tab 补全下来的快 |
![]() |
38
beneo 3 天前
cursor pro+, claude max, gemini pro 订阅用户,目前 AI 的能力比你描述的要更强一些。这个钱花得值
|
39
evilcoming 3 天前
这得多少 money
|
40
qi1 OP @evilcoming 如果用国产 kimik2 模型 一天高强度用下来大概 30 元 如果用 claude 官方 api 一天大概 30 刀,当然这是我的高强度消耗。
|
![]() |
41
silypie 3 天前 ![]() 说明你的需求太简单
|
![]() |
44
ma5onxu 3 天前 via Android
claude cose 需要翻墙吗...国企翻不了,今天 cursor 不能用
|
![]() |
45
oukichi 3 天前
claude code 我已经用于生产两个月了,没问题的。
你的朋友我只能说,估计属于是那种连 google 都不会上的程序员,查问题还在用百度和 CSDN 。 这种人你不用试图给它传递新知识,因为他们本身就不愿意接受新知识。 但凡他愿意接受点新知识,愿意学习,他不至于到现在还在用国内大模型。 |
46
alvinzheng 3 天前
gemini cli 也很好用,关键是免费!!!前端让他自己编译并修改错误和警告,都能很好地处理,大的模块还是要提前规划下
|
![]() |
47
Six2figth 3 天前
现在最大的问题不是会封号么
|
48
yxxyBlueDog 3 天前
@Six2figth 可以试试用苹果或者谷歌账号绑卡然后在移动端买,我订阅快一个月了没出现问题
|
49
yxxyBlueDog 3 天前
就是有点贵,上下文有点小,然后 pro 的额度太少了,不知道怎么算的,就上班时候问了几个问题,下班才问两下就给我限额了,服
|
![]() |
50
Perry 3 天前 via iPhone
问就是现在上班基本都不自己写代码了,改的代码还没 prompt 写的多
|
![]() |
51
Chuckle 3 天前 ![]() 还是得看业务量、复杂度,司内买了企业版 cursor 正大胆的同事 ai code 量非常多,但是现在来看 ai 写的代码出线上业务问题的概率更大。我前端,ai 甚至写出老生常谈的 js 精度问题 Math.floor(19.9 * 100)
![]() ![]() ![]() 所以,减少的开发成本只是变成了 cr 、测试、风险、未来重构的成本罢了,但有些时候吧,快就是好,干上去再说。我目前是不会让 ai 直接改文件的,老老实实 tab 也很舒服,不过个人项目倒无所谓,没风险又没啥业务量的,等 ai 再强点再说吧。 |
52
maolon 3 天前
@Chuckle 我觉得现在还在早期阶段,至少市面上还没有一套完整的,业内公认的 agent 工作流出现(就是怎么理解任务背景,怎么拆解任务内容,怎么执行,和怎么用测试验证防止出现你提到的这种经典错误),不过前两天刚出的 aws 的 kiro 有点那么个意思了,搞不好今年底或者明年初这套流程就能定下来,定下来之后大家统一按照流程走和优化流程,估计复杂度高的业务也能拿下了
|
53
disorientatefree 3 天前
Claude 给我特别明显的感受是,开源库用得多的话相当不错,否则不行
> 我还是认为只要输入的多,ai 生成的代码准确性就会高 Claude 家的硬伤,哪怕 opus 在 context 过多的情况下感觉明显水平会下降,给人感觉就是代码读得多,简单的时候靠“语感”就能做得很好,但没见过的很多私有 library 它就应付不了了 不用开源库的情况下用 AI 就感觉只有 Gemini 相对来说好用一点(可以把大量文档和代码扔给它,它自己总结一下再接着写 code )。 自己平时写东西玩都用开源库,Claude 就非常好用 |
![]() |
55
yangxin0 2 天前
前几天每天基本消费 200 刀/天,效果真好。
|
56
logic2 2 天前
@xz410236056 老哥加个群 分享一下?
|
59
fmumu 2 天前
有些历史项目,需要在屎山上堆屎,对于这种使用 ai 的姿势是什么
|
60
yingqiangh 2 天前
用 cursor 做了很多官网和落地页,一行代码都没写,做的效果还挺好的。可以找到别的网站的参考样子,截图或者给他网址,让 cursor 复制个,复制的还不错,比如我最近做的一个出海项目的官网就是用 cursor 做的,https://walleagent.com 。缺点就是 一个对话中的对话次数多了,cursor 就反应很慢。不知道其他 AI 工具是否有类似的问题
|
![]() |
61
highkay 2 天前 ![]() @fmumu 如果是简单的项目千把行代码,大部分模型都可以装进上下文窗口,基本上一流模型都可以干的不错,至少效率比人高。如果是复杂项目,除了需要旗舰模型( gemini-2.5-pro ,claude-sonnet-4 等以上),就需要自己构造高质量的上下文,这个比提示词更难一些( ide 用的提示词网上一搜一大堆,质量层次不齐,越复杂的不见得越好,很多都是编写的人自嗨,可以让大模型自己评估改写),比如项目的核心逻辑,到底是干嘛的,技术框架,数据库的表结构,开发模式(自动生成 or 模板代码),编码的约定等等,反正你们自己开发需要用到的信息/知识都要放到这个上下文中,越复杂庞大的项目,这个文件就越大,所以对上下文窗口长度是有挑战的,目前 2m 应该能满足绝大部分的项目了。这个上下文可以通过半自动的方式,用 gemini-cli 或者类似的工具去梳理出来(吃文档,自己查看代码纠错,抽取数据库 schema 然后映射到代码上),这个 CONTEXT.md 做好了,你的工作就完成了大半了,后续的也就是网上到处都是的技巧了,比如先拆分子任务,写开发计划再写代码,写测试。我个人感觉差不多可以达到一个 5 年左右的高级/资深软件工程师的水平,月薪 2-3w 的样子。
|
![]() |
62
dream4ever 2 天前
Cursor 都不舍得开一个月会员,好好用 Chat 功能实现需求,Claude Code 我猜他更是没用过,说服不了这样的人,只能理解,尊重,祝福。
|
![]() |
66
8355 2 天前
会用和不会用区别很大 这是认知的差异 没办法解决的
|
69
JoJoWuBeHumble 2 天前
现在主要问题,还是太贵了。
|
![]() |
71
zstone123 2 天前 ![]() 「他其实用过一些 cursor ( free )或者国内的通义灵码这种。我是觉得他给自己或者 ai 设限,先预设使用 ai 达不到某种效果」 claude code 比这两高出很多,只能说错误的前提得出错误的结论。
|
![]() |
73
molvqingtai 2 天前
我用全程 vibe code 的网站都上线了,你说呢
|
![]() |
74
duzhuo 1 天前
现在能自己联网查文档了不,不能的话手动 debug 和提供上下文的还是我
|