对 ai coding 高度夸赞和担心失业的,似乎前端从业者居多?

2025 年 11 月 20 日
 secsilm
各位朋友,你们的身边统计学结果如何?欢迎分享。

注意只讲“大多数”,个别的不在讨论之列。
4409 次点击
所在节点    职场话题
38 条回复
holulu
2025 年 11 月 20 日
最近同事都在用 AI 写代码,最后出现很多预料不到的 bug ,还得通宵擦屁股,还不如一开始就自己写。
aarontian
2025 年 11 月 20 日
无所谓担不担心,时代的车轮都会往前滚。

我是后端,现在基本都靠 AI 写代码了,一般的企业级业务( CRUD )需求基本一遍过,直觉我现在的文字功底比高考巅峰期强得多。

包括楼上说的订单/支付/退款/推荐系统之类,七八成交给 AI 写都没问题,人工 review/测试。只不过要做好架构准备好文档,这两块做太差那就是无限返工。
l353443703
2025 年 11 月 21 日
厂商自己也喜欢前端,最近 gemini3 又是 vibe coding 前端界面出来展示
udisyue
2025 年 11 月 21 日
AI 最好用的地方在哪?就是那些已经有现成解决方法的可以剥离出来的东西。耦合的东西越少,它给你提升的效率越高。
比如,你跟 AI 说我要做一个 api 网关转发,它很快就能给你把代码撸出来,或者小到你说我要向后端请求数据,数据格式是 xxx ,拿来再做个排序,也是很方便的
但是如果你要它做更复杂的东西,不是不能做,而是你在给他的提示词上就要非常详细。做出来还要仔细 review ,花掉的时间不一定比你自己写更少
XiaoJ
2025 年 11 月 21 日
Vibe Coding 非常好, 但出现 BUG 时对新手而言就是灾难, 会进入 Vibe Coding 解决 BUG 的死循环; 看不懂生成的代码, DEBUG 能力差, 没有经历过古法编程时代的新手, 解决问题的效率会很低; 对于老手, Vibe Coding 是一个非常高效的辅助工具, AI 能快速提供思路, 实现原型代码, 对于性能优化, 多线程并发还是需要根据经验给 AI 提示
xiaohouzhi
2025 年 11 月 21 日
@cvooc 一两年前 AI 连表面上看得过去的小项目都搞不出来,现在已经能做了。如果 AI 就停在当前的水平,之后不发展了,那确实可以说它谁都替代不了。但是看看一两年前 AI 能做什么,现在能做什么,这个趋势还是挺明显的。搞定那些有明确需求的商业项目其实也是时间问题而已。实际上这种商业项目真正难的是你需要把业务逻辑给说清楚,其实只要用自然语言能描述清楚也可以,并不需写代码。
cssTheGreatest
2025 年 11 月 21 日
个人经验觉得是还是怎么使用工具的问题(当然工具质量也有影响,例如 claude > gpt ),“写一个防抖函数”和“写一个页面”,需要的上下文是不同量级的。

某种程度上我觉得我越来越啰嗦了,会给 agent 交代很多上下文,例如“用 antDesign 拼一个页面,上面是一个筛选的表单,里面有字段 ABCDE ,分别是 xxx 类型和 xxx 校验规则,点击表单的提交按钮后表单下方出现一个结果列表,列表用 antDesign 的 Table 控件来实现,从我提供的 mock json 结构提取字段放到每一行里,它们的格式是 xxxx 。。。” 敲这么多字是挺烦的,但这样能大概框住结果,产出物质量也能过关。

对我来说工作流程没变化,分析需求--转化为代码结构--实现--联调,只是后三步开始交给 AI 去处理,我最后 review 一下即可。我们也在尝试 spec-driven development ( BMAD 、openspec 、spec-kit 这些),计划提供更完整的产品 context 信息,然后将前后端项目串联起来,看看这样落地 Spec → 计划故事点 → 拆分任务 → 具体实现 的开发流程的效果。

不过也可能这都是空话,说不定明年就被裁了哈哈
dcatfly
2025 年 11 月 21 日
1. 实际上现在顶尖的大模型在 JS 和 JAVA 上都不存在障碍,参考 https://roocode.com/evals
2. 前端是能看到的界面,更容易被理解生成的成果,所以也更容易被分享。所以每次发新模型,大家都会分享模型生成的界面,前端一次又一次的失业 ;而后端的成果分享出来也只有程序员能看懂。
3. 前端整体链路上比后端更短,所以模型在生成后端代码时可能需要更多的上下文,也更容易犯错;但随着模型和上下文工程的优化,这部分差异会越来越不明显。

当前,ai 冲击的是 curd/初中级程序员的市场;但 ai 发展太快了,把时间拉长,可能所有可以解决又容易被验证的都将被 ai 解决。
enpitsulin
2025 年 11 月 21 日
扯犊子,后端在 AI 冲击下也早就死了,AI 根据 TDD 去实现 API 根本早就已经完全不需要人工介入了,AI 完全可以循环跑出最完美的结果,人工只需要负责理解业务写好 Spec 和定义好数据 Schema 就行了。如果做不到就是纯粹设计的不行,可能这一步还不如 AI 代替。

这件事本质是前端和喜欢说前端被 AI 干死的都是喜欢输出内容的,所以看起来前端老是死去活来的,反而是 AI 在设计生成 UI 这一块一直是在进化,每次都有全新的体验。
enpitsulin
2025 年 11 月 21 日
@enpitsulin 现在 AI 写代码唯一的问题就是大型项目中很容易重复造轮子,如果需要避免又要提供很长的上下文,对于多人协作不是很友好,代码复用程度会很低,导致越来越乱,还有可能功能实现但是性能上不是最优,仍需要手动优化。但是对纯粹逻辑的代码,说 AI 可以代替编码工作完全没问题
EchoWhale
2025 年 11 月 22 日
其实对界面有要求的话,用 ai 难多了,有时候你要的效果很难描述出来。没要求的话当然快,什么效果 ai 说了算。这一点后端的需求反而容易说明白

此外界面也难测试,没法让 ai 自测。但是我后端的需求可以写单元测试让 ai 自己看
xsen
2025 年 11 月 22 日
@cvooc #2 多尝试尝试更有发言权。从个人实践经验来说,你结论是完全错误的
xsen
2025 年 11 月 22 日
总有人说什么复杂的功能、业务 ai 无法完成(或完成的很好)——其实问题点不是在 ai 弱,是使用 ai 的人不懂业务、不懂架构
john6lq
2025 年 11 月 24 日
@xsen 你这话很奇怪:人弱,导致 AI 弱;人强,自然 AI 强。

按这个道理,AI 能很好地完成复杂功能也必然需要强人,强人自己写肯定能搞定,用 AI 就不一定,和高赞的回答其实殊途同归。
xsen
2025 年 11 月 25 日
@john6lq #34 我现在只遵循一个原则——只尝试解析一次,就是做一次尝试、然后只筛选
人类与动物最大的区别就是:就是会不断制造新工具、使用新工具,而不是抵触、固守成规

人弱,导致 AI 弱;人强,自然 AI 强
————————————————————————————————————
若这个意思都无法理解,那真的更多就是你自身的问题

AI 能很好地完成复杂功能也必然需要强人
————————————————————————————————————
你有这个疑问,那说明你软件这行白混了;你练基础的需求与架构都不曾入门
xsen
2025 年 11 月 25 日
#34
强人自己写肯定能搞定,用 AI 就不一定
————————————————————————————————————————
所以你想说的是,拿把斧头一样可以砍树,那为嘛要用电锯
走路也可以到罗马,为嘛要坐飞机、高铁
走路一样可以通勤,为嘛要开车、坐地铁

我是从你的逻辑做出这样的推断的
xsen
2025 年 11 月 25 日
很多人的逻辑很奇怪
一样的工具,别人可以做得更好更快
但是他自己达不到预期的效果,他首先怀疑的是工具的问题、而不是自身的问题
xsen
2025 年 11 月 25 日
人与人的一个最大区别除了自身天赋之外,最大的区别就是拥有的工具、对工具的使用的区别
这里说的工具包括所有自身天赋之外的,包括不限于资源、家庭、学校诸如此类,也包括各种软件工具

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

https://study.congcong.us/t/1173968

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

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

© 2021 V2EX