程序员未来是不是会大量失业?
程序员会不会大量失业不知道,但一定会有大批程序员找不到工作。
市场环境堪忧
最近两年,也就是从2022年开始,经济下行和行业不景气的情况大家都有目共睹,互联网行业的就业情况越来越不容乐观。
头部互联网公司,效益出现了不同程度的下滑,最明显的三个外在表现是:
裁员、缩招、降薪。
国家对互联网行业态度出现了新变化,主要表现为:
政策收紧,补贴减少,管理加强。
消费市场低迷,比如:
双十一活动遇冷、楼市降温、消费降级。
就业情况整体不好,程序员群体肯定也会受到影响。
此外,近十年以来,高校计算机专业大量招生。
每年,有大批的计算机相关专业的毕业生涌入就业市场。
机关单位、事业单位、企业、学校……就业市场消化得了这么多高校毕业生吗?
不能。
所以程序员群体会越来越难就业。
程序员届就业难辐射到考研届,呈现如下的发展趋势:
2010年左右,计算机专业就业才是主流,考研的人很少,基本过线就要。
2020年,计算机专业竞争那叫一个惨烈,考不到400分都进不了面试的比比皆是。
现在的情况是,企业想招人,根本不愁招不到。
前些日子,和一个某互联网公司的HR聊了下最近两年招聘的情况。
他说了一句我印象很深刻的话:以前求着人来,人家都不来,而现在简历多得根本筛不过来。
起薪降了,应聘的人却更多了。
这两年国内市场肉眼可见的低迷。
经济发展速度放缓,大量民企倒闭,知名互联网公司缩招、不招,甚至裁员。
这个HR朋友给我讲了个【故事】(没求证,暂且算作故事吧):
他在某招聘平台发了一条Java开发岗位的招聘信息。
济南,薪资8k-10k,五险一金。
这个价格区间大家心里都有数,10k是给人看的,基本上入职都给8k,扣完五险一金也就7k左右。
信息刚发布,第二天,后台的简历就爆了。
他先筛掉了不符合招聘条件的。
又把二本及以下筛掉了。
剩下的简历还是很多。
后来,他直接把211以下的应届生的简历砍掉了,留下了几个双非一本里面简历相对优秀的人,以及几个有工作经验的人。
最后优中优选,他总共联系了50人左右,最终确定来面试的有30个人左右吧,其中一半左右是985、211,还有几个研究生。
要知道,这个岗位就招10个人。
竞争真的好激烈。
举个不恰当的例子:三年前二等马的价格,现在能买到一等马。
大环境变差了。
这还只是单纯从就业市场讨论去说就业形势的问题。
技术迭代带来的竞争压力
近几年来说,对程序员冲击最大的,还是人工通用智能AGI的发展。
ChatGPT一类的大语言模型LLM是近一年来在程序员圈子里讨论最多的话题之一。
它的出现带来的新变化,就是程序员入门的门槛降低了。
传统程序员成长,或者说解决问题、学习知识的路径是:
遇到问题 -> 检索资料 -> 学习 -> 实现。
其中,最复杂的是检索资料和实现两步。
现在好了,提出问题,大语言模型能提供一整套的解决思路和实现方法。
只要对项目有一定的拆解能力,完全可以借助大语言模型实现项目的快速部署。
举两个AI大模型能辅助项目开发的例子:
- 用Python编程语言实现一个功能:
重命名位于某个目录下所有文件的文件名,命名规则为“美女”+从1开始的自增序号。
对大模型提出实现思路和要求,代码直接就生成了。
2. 假如我是一个后端程序员,我不懂前端开发,想要了解一些前端开发的知识。
只需要把逻辑和需求告诉AI大语言模型,它就会给出答案。
懂项目,会拆解,善运用,AI大语言模型就是编程开发的无上法宝。
一个真实案例
知乎有位博主,前些日子分享了自己用vuepress+chatgpt做网站的经历。
从代码到网页内容,都是在chatgpt的辅助和指导下完成的。
看起来还不错,毕竟只用了一天时间,完成度还是很高的。
要是放在五年前,一天时间,让一个刚接触前端的人做一个纯前端的网站,想都不敢想。
想要详细了解LLM对编程开发行业影响的朋友,可以听一堂「知乎知学堂」联合「AGI课堂」推出的【AI大模型免费课程】,现在0元体验,课上可以学到很多LLM的知识,还有业内大佬解读大厂开发最新的趋势和大语言模型辅助开发的实践,帮助增加知识储备,提升技术能力。
AI大语言模型确实可以带来效率上的提升。
以前两个人干的活,现在1个人+大语言模型就能做了。
这个趋势下,企业肯定会从节省开支的角度出发进行裁员。
要不就强迫卷不动技术的人转岗。
生产工具的进步,必然会导致人力成本的缩减。
从业人员数量激增,行业内卷,势必会淘汰一批技术较差的程序员。
而技术进步,又会淘汰一批学习能力跟不上的程序员。
大家其实都清楚,技术迭代越来越快,学习的压力、竞争的压力越来越大。
试想一下,现在和五年前相比,主流的生产工具是不是已经换了一轮了呢。
技术进步迫使行业内卷。
当然了,从目前来看,真正复杂的、前沿的技术难题,大语言模型是解决不了的。
肉眼可见的将来,程序员大量失业的情况应该不会出现。
牛逼的程序员依然坚挺,企业依然需要能解决棘手问题的技术骨干。
奋斗在技术一线的程序员永远不会失业。
但AI大语言模型发展的趋势是有目共睹的,最后能到什么程度都不好说,程序员群体出现焦虑情绪也是正常的。
不过,也不必太悲观,新兴的技术领域,如物联网、区块链、5G、6G等技术产品……
也需要计算机相关的从业者去开发和创造。
但不得不说的是,程序员的从业门槛,会越来越高,计算机专业未来就业的形势会越来越严峻。
我觉得,对于程序员来说,想要不失业,不被行业所淘汰,就要不断学习,不断提高自身的技能和知识储备,保持竞争力。