是否感觉使用 llm 辅助编程更没意思了

2 天前
 secsilm

今天看到 coding garden 的一段话:

I used to enjoy programming. Now, my days are typically spent going back and forth with an LLM and pretty often yelling at it… Part of enjoying programming for me was enjoying the little wins, right? You would work really hard to make something… And once you figured it out, you'd have that little win. You'd get that dopamine hit and you'd feel good about yourself and you could keep going. I don't get that when I'm using LLMs to write code. Once it's figured something out, I don't feel like I did any work to get there. And then I'm just mad that it's doing the wrong thing. And then we go through this back and forth cycle and it's not fun.

中文翻译:

我曾经很喜欢编程。但现在,我的日常就是和一个大模型反复拉扯,常常气到大喊……我曾经喜欢编程,是因为能享受那些小小的胜利:你努力解决了一个问题,搞定那一刻你会有多巴适的多巴胺瞬间,觉得自己挺棒,然后继续往前。但现在用 LLM 写代码,没有那种感觉。它搞定问题时,我并不觉得自己做成了什么;而当它做错时,我只会生气。我们就这样反复拉扯,一点也不好玩。

我本身是一名 NLP 开发者,日常也有用 llm 辅助编程,比较同意他的说法。

各位同僚,你们有相同的感受吗?

3467 次点击
所在节点    职场话题
35 条回复
irrigate2554
2 天前
没有,它搞定的就是我搞定的,它搞不定的我下场自己搞定。纯 vibe 肯定是难受的,有时候有的问题,你就算和他聊三天它也搞不定。
crocoBaby
2 天前
越深入使用,越觉得新闻说的替代程序员是无稽之谈
Focus9
2 天前
有同感
kfpenn
2 天前
能让你有成就感的事,ai 也不太能搞定,它只是简化了 google 的时间。而其他重复的工作,ai 大大提高了效率
stinkytofux
2 天前
AI 辅助编程还是不错的, 有些大段啰嗦的代码, AI 提示的挺准确的. 如果人工敲出来挺费事.
gitlight
2 天前
把 AI 给的结果当成上网搜索的答案,不要全部照抄一个都不看,这样可以进步得很快,尤其最近写 C++ 高性能部分的代码,进步很快。让它充当 code reviewer ,提意见自己实现
Danswerme
2 天前
如果能提高工作效率,我是很愿意使用 LLM 的。我在学习别人如何使用 LLM 编写代码时,注意到他们可以输出很完整的文档提供给 LLM ,让 LLM 按照文档来写代码,然后通过对话不断进行调整。

问题是在工作中我感觉无从下手,项目中新增的的 feature 往往伴随着繁琐的业务逻辑,如果要将这个业务逻辑和相关代码整理成文档,花费的时间太长;而且 LLM 根据文档生成的代码不一定符合要求和正常工作,和 LLM 勾心斗角大半天之后如果得不到想要的结果,浪费的是我自己的工期。
nkidgm
2 天前
前期用 AI 编程的确成就感很低,但是也让人更专注于上层业务了。

很适合从零起步,验证可行性,随着业务增长,AI 驾驶员的技术水平需要跟上来,要不然不可控。
naythefirst01
2 天前
我只觉得 LLM 辅助开发大幅提高了效率,应该是我更在意结果吧
chimission
2 天前
我只是把 ai 当成搜索引擎用,成就还是自己的
BBrother
2 天前
我倒是觉得 ai 弄错了是自己提示词写的不对,如果通过反复拉扯之后 ai 能搞定,那通过精准的提示词在最初就能让 ai 少走弯路,所以归根到底是自己的问题。

ai 给了我更多的试错空间,比如测试某个库/算法是否满足我的需求用 ai 可以一天搞定,如果我自己来可能读文档就要很久。

另外,受项目排期限制我也没办法享受「努力解决了一个问题,搞定那一刻你会有多巴适的多巴胺瞬间」。
fredweili
2 天前
code 有意思,还是解决问题满足客户需求有意思?
94
2 天前
即使不让 AI 写代码,你口述需求让一个实习生写代码。他做错时你也只会生气,觉得“我们就这样反复拉扯,一点也不好玩”。

要做好自己心里对于 AI 能力的定位,它是做什么的,并且能做什么。
是需要你一步一步指引的实习生,还是需要你拆分需求安排任务的 junior ,还是能独立完成功能的 senior 。

有些时候期望太高了,失望也会过高。
SmallBlueZhao
2 天前
让我觉得无聊的更多是工作中要实现的产品功能太无聊。。。
yangzzz
2 天前
降低期望值就是了,不要期望让 ai 一次生成就通过
cvooc
2 天前
带入一下, 这就是团队 leader 的日常.实习生菜鸡不听话, 老油条日常划水.
往好的方面想, 当你对调教 AI 得心应手并心平气和的时候, 你就可以带团队了.😁
di94sh
2 天前
使用 ai coding 的经验告诉我,代码产出的速度与前期设计的质量直接挂钩。与其急于编码,不如先沉淀一份设计精良、拆分清晰的技术方案。这才是真正能让开发效率实现指数级提升的关键。
songsongqaq
2 天前
没有 你的感受罢了
secsilm
2 天前
@irrigate2554 #1 是的,我一般聊个几轮不能解决问题,我就直接新开重新表述了。
kaylabrady07736
2 天前
你编程就只是为了实现需求吗? 你已经多久没有在编程的时候又唱又跳了. -- 技能五编程。[dog.jpg]

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1165985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX