为什么 V 站,这么多人觉得裁员是因为经济下行,而不是 AI 工具让开发效率在实打实地提升?

23 小时 29 分钟前
 v2exgo

我个人观点是,经济下滑只是一个方面,确实没有那么多需求要做,大量公司有减员的需求,但是 AI 对我们开发者的冲击远比很多人想象的要大。

在过去没有 AI 的时代,确实没有当前这种效率,为了压缩工期,只能加人,然后加一个人,增加更多的沟通成本,反而降低了整体效率,这一点在人月神话中早就指出,这就是焦油坑战术,最后怎么都摆脱不了,只能反复延期。

我在过去的工作中,光是跟前端对接,不知道浪费了多少口水,写一堆文档,对方看也不想看,当面讲一堆接口调用说明,无论多么细致,最后联调的时候发现,最担心的问题还是会发生,前端调用你的接口该出问题,还是会出问题,光是沟通就要耗费大量的时间,现在大量的页面都不要人来写了,opus 写好直接对接后端,我不知道单独设立前端这个工种的意义,除了降低开发效率,增加沟通成本之外。

而且我的领导还跟我们说现在很难做到像素级别还原,很多人还是不能替代的,但是从成本的角度来讲,如果 AI 写的页面只有人类开发者的 30%的成本,老板可能觉得页面有点错误也是可以接受的,毕竟页面大部分时候并不会对业务核心造成致命影响。

而且前端目前出了小问题,后端自己修修补补就好了,实在搞不定,留个前端专家擦兜底即可,公司留那么多不懂业务流程的前端开发干什么,我真的为前端这个独立工种感到深深担忧。

从后端来看,大量的简单的 CRUD ,已经没有任何价值,后端的出路在于业务系统的整体分析,跟模块拆分,当前 LLM 在大量上下文下还是容易产生幻觉,未来的方向肯定是往细分化模块去拆,人类开发者提供接口定义说明与规格,让每一个小的模块由 AI 来完成,最后由人类开发者来审核单测,并最终参与代码模块集成,而开发写代码本身这个工作,越来月没有价值。

后端应该从产品、架构、代码管理者的角度去思考问题,如何让项目更容易让 AI 来完成,核心工作绝对不再是搞定摸个特定模块的编码,这样的技能没有任何价值。

而且目前对于中小团队来讲,AI 全栈、全流程化是非常有吸引力的,一个人既是产品、又是测试、开发、运维的超级个体。

在当前 AI 的时代,这些技能并不会对个人造成学习负担,过去我们认为全干工程师,什么都干不好,但是今天情况发生了颠覆性的变化,LLM 里面蕴藏着大量人类开发者十数年的经验,只要运用得当,一个人当一个多面手根本不是问题。

最后,我觉得过多的人反而是一种负担,3 个老手+高效的 CodeAgent ,实现外科手术式精英开发团队干翻 20 个人的传统开发团队根本不是问题,有 CodeAgent 的今天,整个开发团队人数太多真的是一种负担。

你带个新人,光是讲我们的 git flow 就要费半天的功夫,我写几行提示词跟 SKILLS ,Agent 给我把 git flow 流程干的明明白白。

资深开发者在关键节点审查一下即可,为什么要招实习生呢?大量的初级开发者根本没有存在的必要。

这一点在北美招聘市场已经有体现了,大量公司只要成熟资深的开发者,而初级开发者的招募动作基本停滞。

4275 次点击
所在节点    职场话题
57 条回复
v2exgo
21 小时 21 分钟前
@dajj 这个没有办法,资本主义体系下,本来大头都是资本拿走了,人只是资本的附庸,甚至资本家本身也是如此,人在资本体系下失去了自身的主体性
aispring
21 小时 20 分钟前
附议+1 ,前端确实更容易被先取代,注意是“先”。特别是 b 端对页面美观要求不高的,另外就是 op 说的留一两个前端高手用来兜底,当然后端也一样,大量的 crud 被取代,不过后端整体业务负责点,还有多模块耦合、各种中间件啥的,所以后端取代速度会慢一点。所以,目前来看未来的趋势确实对新手不友好,更需要的是有点经验的。另一个则是前后端壁垒没那么高,更偏向于基础技术全栈开发+精通前后端之一,比如两个人,一个擅长后端,一个擅长前端,平时两个人都能全栈开发,有什么搞不定的再让另一个人搞,可以想一下这两个人的效率该有多高。不过问题也很明显,效率的提升带来的价值并不会给到员工,算是资本家有更好的鞭子驱使员工干活了
v2exgo
21 小时 18 分钟前
@woodfizky 确实,从你这个观点再想一想,也确实对。所谓的中产,并不掌握实体世界中大量资源的支配权,反而我们仅仅是被支配的对象,我们终其一生赚钱,无非是想夺回对自己时间的支配权,而不是被公司支配我们的时间去做一些我们觉得毫无意义的事情
v2exgo
21 小时 17 分钟前
@xx6412223 我老婆说,番茄那边现在编辑被 AI 写的小说饱和式轰炸了,已经审不不来,摆烂了 ,不上科技,基本上走网文这条路没戏
aispring
21 小时 14 分钟前
@woodfizky 学了政治后难道不知道这是资产阶级正常的发展历程,所以资产阶级必将走向灭亡,就看无产阶级能不能联合起来,无产阶级也可以创业转变为资产阶级。友情提示:宪法已经删去“罢工自由”了
v2exgo
21 小时 14 分钟前
@aispring 这个没有办法,每一次技术革命,实际上对劳动者是不友好的,马车夫驱赶了一辈子的马车,你让他驾驶火车,就需要学习更多的技能,而人的时间是有限的
leaveeel
21 小时 4 分钟前
只看 crud 的话后端这种强逻辑的反而是更容易被替代的,人不可能和计算机比逻辑,那些高并发分布式的优化除了大厂能用到其他基本都是 kpi 。ai 没有“视觉”,在用户端处理不完善,初级的前端就能处理视觉方面的 bug 。现阶段就是不在意界面不需要前端,让后端+ai 干前端的活,发展下去就会优化掉初中级后端留一个精通业务的开发和初级前端处理样式,完全成熟以后只要一个人能把功能业务拆分成详细指令就行了。所以别大哥笑二哥了,纯技术向的不管前后端在 agent 下都活不下去,只能拼业务熟练度。但业务也不是完全没法替代的
woodfizky
21 小时 3 分钟前
@aispring #25
只能说我持悲观态度。资产阶级维持统治和影响力的工具太多太强大了。
一部分无产者拿着个工资,享受基础社会保障,活得还凑合;
一部分靠自己技能混个高收入,觉得自己是中产;
还有一部分人真的自己创业升级成资产阶级。
但是有良心的,想推动社会进步的资本家比大熊猫都少,大熊猫现在都遍地跑了。
chengguang
20 小时 49 分钟前
单纯靠打工的程序员,正被双向绞杀 http://xhslink.com/o/9cxY1Lu2cdI
复制后打开 [小红书] 查看笔记!
ronyin
20 小时 21 分钟前
所以不分什么前端和后端了,都要求全栈了。。哈哈哈。现在这个社会感觉就是 push 你不停学习,否则就完蛋了。。要不然你直接躺平,找个小城镇,压缩生活成本。。
catch
20 小时 0 分钟前
分人,靠写代码赚够的人 肯定觉得好啊。 刚开始的人就苦逼了
julyclyde
19 小时 13 分钟前
裁员比 AI 早几年吧
从 2021 差不多就开始了
julyclyde
19 小时 11 分钟前
还有一个问题就是,
即使(有些人以为是“已经”但其实是“即使)
AI 能提高效率
目前也仅仅是向内提高而已

因为总消费并没有扩大,如果提高效率,那只能是节省下人力了,而不是扩大生产
huigeer
19 小时 6 分钟前
经济好起来了?
v2exgo
18 小时 56 分钟前
@leaveeel 我没有笑话 前端,实际上都是可替代性很强,在 AI 面前
unusualcat
18 小时 24 分钟前
本质是程序员只是前线年资源不对等信息不对称下的产物而已。并不代表一直都能有高薪高福利的工作。编程这个东西实际上比其他的 ai 应用还要简单些,因为他的结果都是很容易验证的。代码对不对能不能跑通验证一下马上就知道了。但你说那些情感聊天倾诉安慰人之类的就很难做到这样的效果。而编程这方面正是大模型的强项。更关键的是编程这个行业跟其他的行业还不太一样,其他很多行业的话里面的一些门道都是密而不宣的。所以程序员裁员降薪被加工作强度是必然结果。基本同意楼主的结论。
yungo8
18 小时 20 分钟前
你是感知太慢了还是怎么,自从楼市不行、生育下降,从几年前就开始大裁员了,我司早就裁了一千多只剩几百人。看看任正非说的把寒气传给每个人是从啥时候开始的吧
slackerman
17 小时 1 分钟前
说经济好不好,其实是一种非常粗略的概括。把经济结构拆细来看:

在同一个时间点,永远都有一些高增长的行业,也永远都有一些处在出清阶段的行业。

有一些行业是在周期性的高峰/低谷,有些是结构性的兴起或者没落

回到这个问题,说经济好还是不好:

1. 有些行业在 AI 的影响下效率提升
2. 有些职业在 AI 的影响下大面积地消失

这些都不冲突。
akakidz
16 小时 48 分钟前
以前的行情下,即使 AI 出来也不会影响公司继续招人,大公司当年都是无限扩招而且挑项目做的,不好做的、不够赚钱的就不做,现在是为了养活下面的人 不赚钱也一样做,和前后端的矛盾没关系吧,从前投入几十个甚至上百个开发在一个项目中的场景,现在很少很少的
strobber16
16 小时 35 分钟前
因为这两件事是一码事

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

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

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

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

© 2021 V2EX