为什么我认为 AI 正在让初级技术岗位完全消失

为什么我认为 AI 正在让初级技术岗位完全消失

前几天刷抖音看到很多人在分析 AI 对未来产业的宏观影响,发觉有一个经典观点用在这里很合适:

人们总是倾向于高估新技术带来的短期冲击,却低估其长期影响

基于这个观点,我开始重新考虑 AI 对程序员行业的影响,然后我发现,AI 对我们,尤其是对于初级技术岗位应聘者的影响,远比很多人想象的大得多,甚至可以说,在没有其他因素影响的情况下,随着 AI 的发展,可能会导致初级技术岗位完全消失,靠吃程序员这碗饭逆天改命的阶级跃升通道可能会完全消失。

逻辑推导:为什么会得出这样的结论

我觉得 AI 对广义上的软件行业(包括互联网行业)造成的影响要分两部分看待:需求端影响和供给端影响。

需求端影响可能是大部分人都能想到的问题,即因为 AI 可以胜任大部分初级技术工作,AI “赋能”现有员工带来的生产力提升远超招招聘一个新人带来的边际效益,因此企业倾向于缩减初级岗位规模,导致初级技术岗位需求减少。

但是我想说的是,AI 不断进化给供给端(也就是学生,无论是来自社会还是来自大学)带来的影响恐怕更加严重,而且带来的影响可能是非常长远的,这是因为:AI 正在破坏传统式“稳扎稳打”的技术学习路径,强迫使用者产生路径依赖,进而逼迫其采用一种短视频式的碎片化学习方式进行学习,甚至不学习,而这种学习方式造就的所谓技术人员实际上在技术能力上完全被机器替代,成为 AI 的奴隶,而非其使用者

如果你不理解上面这段话,不妨可以想想看,在 LLM 诞生之前你是如何学习新知识,以及搜索技术解决方案的;而在 LLM 诞生后你又是如何做的。显然,由于 LLM 实在“太好用”,这可能会导致大部分学生丧失深度学习完整技术体系的能力:因为他们认为一旦有问题 LLM 就可以回答他们完美无缺的答案,甚至可以让 LLM 帮他们去写代码。

另一方面,对于高级技术人员来讲,他们只是拿 AI 作为研究和询问的辅助工具,在有足够技术知识背景储备的情况下,他们得以指出 LLM 回答中存在的明显问题,或是在实践中发现这些问题,但学生则完全不会这么做,他们只会照单全收,这种过度依赖 LLM 输出结果的趋势是十分可怕的。

结果就是,供给端的绝大部分人会完全失去满足需求端以及社会要求的,进入软件行业所需要的基础能力,进而完全被后者淘汰。

短期内,也许我们还没能看出学生在这种“大模型时代”发生的异变,但是长期来看,几乎可以确定的说,供给端影响可能会深刻改变这个行业的人才供应方式和流向,甚至可能造成严重的人才鸿沟。

结果分析:在这种情况下我们能做什么

首先,虽然上面说的很可怕,但实际上(国内)招聘市场也许并不会变得很恐怖,因为校招对于大部分公司来讲是一个政府的固定计划指标,无论学生的技术能力如何,岗位总量不会有很大的变化,而社招提供的初级技术岗位本来就已经所剩无几,再减少点也不会有很大的变化。

但是,即便如此,我还是要说,无论是初级学习者还是资深程序员,我们都一定要警惕这样的趋势,保住自己的核心优势,这并不是说要完全放弃使用 AI(否则就和因噎废食没什么区别了),而是说要懂得 AI 的边界和了解自身的核心能力。使用 AI,而不是被 AI 使用,保持好奇心,不断提升自己的核心竞争力。只有这样,才能在不断的技术迭代和大时代下保住自己的饭碗,不被淘汰。

33 个赞

是的,至少要具备看出来AI给的东西哪些是对是错的能力。

5 个赞

说的太好了,深以为然!在实际工作学习中,真感觉过于碎片化,知识完全是散的,好像是学了,实际上基础很差,心里一点底没有:slightly_frowning_face:

3 个赞

都知道初级会被替代,但是有什么新的工种会产生呢(难道以后人都不需要干活了吗,AI赡养人类 :laughing:)

而且这个现象不止出现在编程,只要是文字/图片/视频相关的行业都会被波及

4 个赞

资本主义社会下肯定不会出现机器赡养人类的情况的,不符合市场经济规律了。
至于为什么专门提技术岗,是因为技术岗和大家关系最大,而且 Agent 现在其实几乎是奔着 Coding 这个单一能力狂奔,所以我觉得技术岗可能是最先产生质变的地方

5 个赞

或许应该改变学习方式了,与时俱进

我觉得其实没有本质差别,愿意钻研的人会继续钻研,懒得钻研的人没有AI难道他就会踏踏实实的学?他只会学个皮毛复制粘贴或者干脆直接放弃转行了

而且从企业角度讲,他可不管你是哪种人用什么方法,他只要你做的东西能用能满足需求就行;工业革命不就是这样?就算当时工厂批量生产出来的产品质量不如手工艺人做的东西,但是人家胜在价格便宜量又足啊

4 个赞

claude公司ceo认为ai取代的目标是整个上下游所有工作的90%,包括执行测试部署运维。。。

我觉得你说得对

他明显在吹牛,不吹牛coding plan卖不出去

5 个赞

可能以后的技术岗位主要负责review AI的产出以及处理一些刁钻的技术问题

有同感.看同事编程就有这种感觉

1 个赞

恐怕没有这么简单。自从开始 vibe coding 其实我自己能感觉到我的 coding 能力是有所下降的,如果不去刻意维持的话再发展下去真变成被 AI 干活了。

1 个赞

自从有了ai之后确实代码写的很少了,代码能力肯定也是下降了,但是用惯了ai之后再让自己去写就会觉得很烦而且写的还不好看

恰恰相反,消失的是中层岗位。公司会更加扁平化。
如果一个公司没有按AI技术,进行调整,公司基本不可能适应成本。

2 个赞

我倒是对自己的代码水平有自信,能保证自己写出来的代码质量(尤其是架构设计这方面)是比 AI 好的多的。但是有时候为了快速完成一些东西,很难会提起兴趣做这些东西,反而一股脑让 AI 做了

也看过相关说法,但目前个人体感来看,中层还是有必要的,毕竟 AI 是一个很好的执行者,但不会是一个很好的决策者。很多中层还是有很好的指挥和决策能力,这点是 AI 取代不掉的。

当然一些纯吃干饭的中层肯定免不掉被踢出局就是

那是自然的啊,你习惯用电脑用手机写文章以后,写字水平也会下降;但是这是问题么?目标是创作更好的作品,而不是写出更好看的字不是么?你能把更多的时间精力从低级的、低效重复的思考里腾出来,花在更高级更复杂的问题上,这是进步啊

1 个赞

我觉得有区别,写代码本身也是一种思考,AI 写出来的代码其实是没有自己好好组织的好的,但一旦被 AI “惯坏了”,自己本来有的一些优势也可能会消失

1 个赞

羡慕大佬的思考能力,我现在已经只会读文档+审核AI的决策并指出错误了,只要断网我就歇菜了:sob:

1 个赞