V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
swananan
V2EX  ›  程序员

两个月重度使用 AI Code Agent:普通一线程序员的思考和感想

  swananan ·
swananan · 15 小时 3 分钟前 · 3878 次点击
https://jt26wzz.com/posts/0013-ai-coding

关于 AI 代码工具,我写了一篇博客,有点像是个大杂烩,另外观点有一点点激进。这里,不涉及任何 AI 领域的原理讨论,只是普通程序员的使用体验和感想,发出来和大家讨论一下。
61 条回复    2025-10-29 02:52:07 +08:00
yifangtongxing28
    1
yifangtongxing28  
   14 小时 56 分钟前   ❤️ 2
写的不错

ai 时代 就是淘汰 80%小弟,然后剩下 20%指挥 ai 干活,最后操心的事增加 3 倍。对人技术,体力等要求更高了
yifangtongxing28
    2
yifangtongxing28  
   14 小时 55 分钟前
对善于总结,出活快的人,优势不像之前那么大了
nananqujava
    3
nananqujava  
   14 小时 18 分钟前
我从 5 月开始就重度使用 AI CODE, 通义灵码, 国际版 TRAE, Claude code , cursor, codex 都用过, 已经很熟练的形成一套自己的体系了
nananqujava
    4
nananqujava  
   14 小时 17 分钟前   ❤️ 1
@nananqujava #3 我的结论就是, 最多三五年能代替大部分初级开发了, 特别是现在的初级前端, 基本上可以代替了
quietDown
    5
quietDown  
   14 小时 8 分钟前   ❤️ 4
读完了,喜欢这种有自己的思考不带 AI 味的文章。
hellodigua
    6
hellodigua  
   14 小时 6 分钟前   ❤️ 1
👍写的很好,请教一下写这样一篇文章 OP 会花多久
wxw752
    7
wxw752  
   14 小时 5 分钟前   ❤️ 1
感觉现在程序员定位在逐渐改变,从单纯码农,渐渐变成拆解需求、沟通需求然后帮 AI 改正错误的人了,岗位缩小是一定的。

沟通表达能力差的同事玩不转 ai ,好多都离职了。
left7410
    8
left7410  
   14 小时 5 分钟前
编程随想
midsolo
    9
midsolo  
   14 小时 1 分钟前
AI 时代我最直观的感受:公司的前端慢慢变少了,除了移动端( Android /IOS 原生开发)之外,大部分页面现在都是后端用 AI 在写
colincat
    10
colincat  
   13 小时 59 分钟前
博主风趣幽默,写的文章很棒
zsc8917zsc
    11
zsc8917zsc  
   13 小时 55 分钟前
写的真好,感同身受
swananan
    12
swananan  
OP
   13 小时 49 分钟前
@yifangtongxing28 某种意义上是的,但是不善于总结,怎么成为架构师,哈哈
hwdq0012
    13
hwdq0012  
   13 小时 48 分钟前
博客风格好看,但是没有 toc , #, ##, ### 好像也没正常显示
swananan
    14
swananan  
OP
   13 小时 48 分钟前   ❤️ 1
@hellodigua 我大概每天晚上 2 ,3 个小时,需要一周多的时间,因为写起来蛮开心的,倒也不觉得累,甚至比玩守望先锋快乐
colincat
    15
colincat  
   13 小时 47 分钟前
@midsolo 因为移动端或者前端的页面大部分时间只是在渲染,基本上复杂逻辑很少
swananan
    16
swananan  
OP
   13 小时 47 分钟前
@wxw752 我个人觉得不是沟通能力差,更多的是工程细节把控能力差的人,很难玩好 AI 。
yifangtongxing28
    17
yifangtongxing28  
   13 小时 46 分钟前
@swananan 以前出活快的可以称之为绝活哥,天下武功,唯快不破,领导离不开这种,尤其新项目开荒时候。

现在人人都有 ai 后,就不容易了
swananan
    18
swananan  
OP
   13 小时 45 分钟前
@hwdq0012 哈哈,我以为这个主题就是这个风格,另外主题也没有实现 toc ,后续指挥 AI 帮我优化下
horizon
    19
horizon  
   13 小时 44 分钟前   ❤️ 1
文笔真好呀
youyouzi
    20
youyouzi  
   13 小时 34 分钟前
code snippet ?
是不是类似于小学老师让在本本上抄一些好词好句好段? 哈哈哈
jacketma
    21
jacketma  
   13 小时 22 分钟前
大佬是怎么让 Claude 和 Codex 互相点评代码的?听起来蛮有意思的哈~
hellodigua
    22
hellodigua  
   13 小时 21 分钟前
@swananan 我也是,看完以后我就在想,这么一篇文章我基本得花一周多才能写完,每次写一篇文章都累得要死,看来大家都一样啊哈哈
duanguyuan
    23
duanguyuan  
   13 小时 10 分钟前   ❤️ 1
写得真好!
qa2080639
    24
qa2080639  
   13 小时 9 分钟前
自己的博客已经吃灰 2 年了 主要是没时间去写 而且在 AI 时代以后只能写写日记了
egen
    25
egen  
   13 小时 0 分钟前
我还以为是 feature ,其实个人觉得单 #,## 也挺好看的
KeepingNow
    26
KeepingNow  
   12 小时 51 分钟前   ❤️ 1
非程序员,看完觉得写的蛮好的,就是外行人也能看明白写的是啥。
swananan
    27
swananan  
OP
   12 小时 48 分钟前
@youyouzi 差不多,更多的时候,在写一个功能,会想到哪里有更好的实现,然后不由自主的过去把实现代码给拷贝过来。特别是在我以前写 c 代码的时候,这种场景特别多。

举个例子,我以前拿 c 新起一个项目,我需要一个哈希表,我直接去内核里面把 jhash 这个哈希算法实现,给拷贝出来了。然后我又需要链表,那内核里面链表数据结构也被我复制粘贴了。然后还有我需要一个红黑树,为了动态频繁插入和删除的性能,我又得去 nginx 里面把红黑树代码给抄过来。

如果有 code snippets ,或者 Github 里面的 gist 这样的产品,那你就不需要四处抄代码了,在一个集中的地方,管理你的“好词好句”,效率绝对提升不少。当然这一切,都变成了过去式。
swananan
    28
swananan  
OP
   12 小时 47 分钟前
@hellodigua 是的,我也摸鱼去读了你的博客,也蛮有意思的,哈哈
swananan
    29
swananan  
OP
   12 小时 41 分钟前
@jacketma 我一般同一个项目,分开下载了好几份,都是 git 管理,其实就类似一个技术开发团队,每个成员都有自己的开发项目目录和分支。然后 codex 写好的代码,我在它的项目目录里面启动一个 Claude code 实例,然后直接用里面 /review 功能的,提示词都不用写,相当好用。反之,Claude code 写的相同功能的代码,我也让 codex 过来 review 。

如果 review 出来问题,我就追问,你觉得写代码的人,是出于什么考虑,为什么会犯下这种错误,反正蛮好玩的
youyouzi
    30
youyouzi  
   12 小时 38 分钟前   ❤️ 1
@swananan #27 认真看完了你的文章。非常不错,里面有很多个小点深有共鸣,分享给朋友一起讨论关键节点,很多观点在看文章之前也有过和朋友谈论过。所以 通篇看下来非常舒适。“好词好句以前也有记录,比如一些工具类函数之类的” 也特别认同你说的 “对程序员的要求变得更高了。像管理技术团队一样来使用 AI Code Agent ,即人人都是技术架构师”;目前担任的就是类似于架构师的工作了,对方向的把握,细节的掌控。AI 让我获得了以前完全不可逾越的鸿沟的梯子,但是也在鞭策我学习的深度,很多时候我都无法一下子看懂它的代码,只能一点点让它写完整的逐行注释让它再给我讲一遍,不这样做的话,整个项目马上就入脱缰野马不可掌控,这其实是个很可怕的事情,犹如刘禅下的魏延,没有诸葛亮的手段你注定死于他之手。更有一点是可以让 AI 进行自证,或者他证,亦或者互证,化身奴隶主,你的 prompt 就是鞭子,狠狠的抽在它们身上,却无法反抗,只能匍匐触摸你的脚趾,原来奴役它人确实很有快感,难怪我的老板乐此不彼,上位者的优越感确实让人着迷
joooooker21
    31
joooooker21  
   12 小时 36 分钟前
写的真好!✨
ttthys
    32
ttthys  
   12 小时 13 分钟前
ai 时代感受最明显的一点就是要学会怎样和 ai 沟通,以后人人都是产品经理
sibusana
    33
sibusana  
   11 小时 56 分钟前
很好
gorvey
    34
gorvey  
   11 小时 25 分钟前
@swananan #29 没必要下这么多,git 支持 worktree
cover
    35
cover  
   11 小时 25 分钟前
@yifangtongxing28 #17 也不好说,出活快一定是牺牲了某部分的细节。而这部分人的核心能力其实是找到核心问题并解决,这部分能力其实正是 AI 需要的。
yifangtongxing28
    36
yifangtongxing28  
   11 小时 12 分钟前
@cover 没有那么多核心能力与核心问题,抢占市场的时候,一天 3 个迭代
chaoooooos
    37
chaoooooos  
   10 小时 43 分钟前
还没看完,快下班了,up 写的很好,看看回家看还是明天再看
rcchen123
    38
rcchen123  
   10 小时 36 分钟前
我每天晚上临睡觉之前,会分别给 Claude Code 和 Codex 一模一样的功能需求和技术方案文档,然后让他们各自去编写代码。我每天早上爬起来,一边吃早饭,一边看他们的产出结果,我还让他们互相点评对方的代码,直接面对面互相 battle
—— 分别切换目录,让读取文件并分析吗?
nanjoyoshino
    39
nanjoyoshino  
   10 小时 35 分钟前
写得很好,相当详细,很难见到写的这么用心的博客了
Danswerme
    40
Danswerme  
   10 小时 34 分钟前
感谢分享,楼主的这篇文章是 AI Code 出现之后,我最喜欢的一篇关于 AI Code 的文章。请教下楼主,AI Code 能帮助我们学习新的编程语言吗?以及在你看来未来是否还需要学习所谓的各种编程语言?
daimaosix
    41
daimaosix  
   10 小时 26 分钟前
写的不错!很真实!
itabas016
    42
itabas016  
   10 小时 19 分钟前
说句题外话,看到 up 主写道“少氪两个 648”立马想到了无尽冬日😄
swananan
    43
swananan  
OP
   10 小时 17 分钟前
@rcchen123 差不多,不过我是直接起多个 Agent 实例的,Codex 虽然慢,但是有一个优点是,额度比 Claude Code 多得多。
swananan
    44
swananan  
OP
   10 小时 10 分钟前
@Danswerme AI Code 用好了,当然可以帮助我们学习新的语言,毕竟水平相当在线,任劳任怨,价格还低廉的老师,这个社会已经找不到了。需要警惕的是,很多不擅长不熟悉的技术细节,全部让 AI 代劳了,并且不求甚解。这样的话,不仅给项目埋下隐患,还失去了个人成长机会。

肯定还是要学习各种新的编程语言的,每个新出现的编程语言,肯定是为了解决某些痛点,采用了不同的实现方案,按自己的需求去学习新语言的解决思路是蛮有意义的一件事情。另外,我觉得虽然代码生成工作大部分被 AI 代劳了,但是作为“架构师”,连自己带的技术团队所使用的语言很多细节都把握不到位,那怎么履行架构师的职责。
swananan
    45
swananan  
OP
   10 小时 7 分钟前
@gorvey 孤陋寡闻了,简单的研究了一下,感觉蛮好用的,我等下就试试,感谢
holyzhou
    46
holyzhou  
   10 小时 1 分钟前
文笔真好,受益了。
Danswerme
    47
Danswerme  
   9 小时 53 分钟前
@swananan 感谢解答,你的文章文笔和内容都很好!

我之前也尝试过在工作中使用 Cursor 来开发前端项目,但是实际使用中还是会遇到各种问题。例如让 Cursor 根据设计图来实现页面,实现的效果达不到实际要求。 以及项目业务逻辑很复杂,代码也很混乱,我完全不知道该怎么描述给 Cursor 来让它按照产品的意图来编写实际业务。

下次我可以试着多写点文档,然后拆分成小任务来试试。
xFrye
    48
xFrye  
   9 小时 8 分钟前   ❤️ 1
之前收藏了 op 的博客了,写得真好,让我对 quic 的有了更多的认识
qsdafqr
    49
qsdafqr  
   7 小时 2 分钟前
感谢,读后受益匪浅,之前有些固步自封了,认为 agent 只是噱头,这么看来确实要好好研究一下了。
yyzq007
    50
yyzq007  
   6 小时 39 分钟前
写的真好, 羡慕 op 的文笔
v2306
    51
v2306  
   6 小时 32 分钟前
老哥怎么充值的 Codex
sadara
    52
sadara  
   6 小时 17 分钟前
我,一个与程序员毫不相干的文科编程小白,靠 ai 写了一套系统,卖了各地 N 家客户,客单价 2-3w.感谢 AI !
moudy
    53
moudy  
   5 小时 59 分钟前
感谢详细心得分享。对于 vibe coding 那一段我觉得还有深入讨论的必要。AI 写的 ui 代码确实出了问题再修也可以,但是确实有些地方承担不起出错的风险。比如游戏交易所的结算引擎,消息中间件的过滤器等等。哪怕做了最高等级的 mcdc 覆盖,也一样有出包的可能性,比如并发很难真正做到全覆盖。另外出现问题修复后,需要小心不要因为修复带入新问题。这个是在复杂软件系统里非常大的挑战。
swananan
    54
swananan  
OP
   5 小时 30 分钟前
@v2306 我是之前注册的 chatGPT 账号,然后用苹果外服的礼品卡充值。你要是想简单一些,可以在淘宝找商家搭的服务,也很便宜,甚至还有 4 块左右的一小时体验卡。
liuhmchn
    55
liuhmchn  
   5 小时 29 分钟前
@swananan #27 你是记录在浏览器的 code snippet 里还是哪里?我以前也会记录一些东西在里面
swananan
    56
swananan  
OP
   5 小时 28 分钟前
@sadara 你能赚到钱,是因为你抓住了小领域的供需关系,代码不是关键,没有 AI ,你把项目外包出去也能把事情做成。
swananan
    57
swananan  
OP
   5 小时 26 分钟前
@moudy 是的,核心逻辑的改动,特别是前后牵扯特别多的地方,肯定是架构师要一行一行过代码的,这也是架构师的职责。我想说的是,相对风险较低的模块迭代,可以考虑只通过文档和测试来确认代码是否可靠。
WhoCanBeRich
    58
WhoCanBeRich  
   4 小时 16 分钟前
楼主写的很好,赞一个,顺便问一下 code snippet 工具用的是哪家的
vaas
    59
vaas  
   4 小时 8 分钟前
写的很棒,用管理技术团队的方法论来管理 Agent ,确实是一个可以深入探讨的方向。针对 OP 提到的工作中只能使用 Copilot ,我倒是想展开说点东西。
我的工作环境比 OP 稍微好一点,可以使用(国产模型的) Code Agent ,但非 AI Native 的整套开发环境&流程确实很大程度上阻碍了 AI 的深度使用。大部分情况下,一个需求,技术相关的部分(技术方案撰写,代码编写,测试,上线部署)能占一半就很不错了,而这一半里面目前只有代码编写是可以深入使用 AI 的,其他部分受限于现有的基建,还是要回退到最原始的人工执行(或者说,正是因为这些部分 AI 无法担责,所以还需要人工执行)。
所以,在实际的生产环境上,AI 的提效还是相当有限。在充满了历史逻辑与复杂基建的业务上,Agent 相较于 Copilot ,在开发效率的提升上,很难说有质的飞跃。如何让 AI 更好地赋能这些现有的项目,可能是未来 AI Coding 需要大力钻研的方向。
HappyAndSmile
    60
HappyAndSmile  
   2 小时 53 分钟前
@cover 是的,以前没 AI 辅助的时候,出活快的人也就只有出活快了,实际写的代码是一坨难以言表的东西
dearmymy
    61
dearmymy  
   1 小时 45 分钟前
@vaas 我最早使用 ai 就是这个理念,ai 给你 3 个沟通简单,代码能力强,但是会犯错得手下。只要你把自己定位 team leader 去管理 ai ,可以一个人当一个团队使用。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   919 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
♥ Do have faith in what you're doing.