为什么我说程序员一定会被AI替代

好久没写长文了,今天这个话题,其实我已经思虑良久,正好写下来。

众所周知,科技是指数级发展的,我们所预估的发展速度,远远比不上真实的发展速度,他不是匀速、也不是匀加速、而是滚雪球般。

最开始我们注意到的可能只是一个篮球大小的雪球,可是当你干点别的再回头看,它会变成什么?不是大雪球,是一万个大雪球,是一场雪崩。

一、AI的发展速度将远超我们想象

先讲讲历史来佐证我的判断,新能源从开始到现在,几年?每年得销量已经超越了燃油车,我可以说,中国未来新能源一定是世界第一,但具体哪些厂家会活下来,我不知道。

智能驾驶出来几年?从华为在问界M7上搭载的很不成熟智能驾驶,到现在端到端的智能驾驶,几年?三年有没有?

AI出来几年,从最开始的智障AI,到现在非常恐怖的能力,全方位赋能各行各业,几年?三年有没有?

还是那句话,科技是呈指数级发展的,速度会远超我们想象,而程序员这样的高级“体力工作者”自然会面对很大危机。

叠个甲,我说的是80%的基层程序员。

二、程序员的哪些工作会被AI替代?

体力劳动被替代:其实大多数程序员的工作,就是CRUD,这些属于重复性的工作,而重复性的工作最容易被AI替代,很多厂家已经出了自己的AI Coding工具,只需要按业务逻辑写好注释,就可以自动生成代码,无论是代码的整洁度、时间复杂度、空间复杂度、最大圈数等,都比人写的要好得多。甚至很多平台,出了AI工具,你只要告诉他你要做一个什么样的软件,前后端都可以自动生成。

解决BUG能力被替代:以往,我们去排查问题,需要花费大量人力去查找问题,而AI可以快速定位,甚至直接给出解决方案。

知识壁垒被打破:曾经,IT也是有一定的行业壁垒,要科班出身、或者付费学习才能得到的技能,行外人基本什么都不懂,但是最近几年,编程被迅速普及,连幼儿园小孩都开始直接接触,未来可能是一个人人懂编程、会编程的时代,而且现在的AI,可以协助分析代码、分析系统架构,让不懂的人也能懂,在未来,程序员的行业壁垒基本不复存在。

三、如何在AI时代不被替代?

我们不得不思考的一个问题,就是AI会替代我们什么,AI不能替代我们什么?能替代的已经讲了,讲讲不能替代的。

在职场里,人的价值是由不可替代性决定的,越能被替代,价值就越低,越不能替代,价值就越高。

人有哪些AI没有的东西?人有情绪,AI没有,人有情感,AI没有,人能协调复杂关系,AI不能,最重要的,AI不懂人情世故,最最重要的,创造和想象的能力

需求明晰:一个需求,从提出,到评审,从模糊到清晰,这个工作AI是替代不了的,因为AI无法讲需求、排期、成本、人员协调、人情世故这些事情解决,毕竟AI还没有这些能力。

处理模糊问题和未知问题的能力:AI需要你给他一个明确的目的,否则AI是不能执行的,当遇到一个前所未有的技术难题,未来模糊的商业挑战,AI并不能给你答案和可行性计划,因为AI都是基于现有的经验去分析的,而创造性的东西,需要给人类。

AI不能担责:如果一个方案是有AI提出的,执行出了问题,谁来担责,谁来负责,谁来跟进?AI做不了这个事情。

沟通协调能力:协调上下级,各个岗位之间的关系,理解需求,在成本和技术之间做平衡,这些事情AI做不了。

四、终极技能之逆向思维看待AI

我们反着来看这个事情,AI能替代程序员,那我去做AI不就好了,去做AI大模型,去使用AI大模型,用AI赋能其他行业,我们去做AI的指挥者,而非被AI指挥的人,我们要从代码实现者,转向问题定义者,向系统设计者和向AI驾驭者转变。

结尾:无论什么时代,随着科技的发展,总有一些岗位要被替代、要消失,也会有新的岗位产生,也许未来AI会抢走很多人的岗位,但是还是那句话,成年人不需要奶嘴,时代的趋势不是我们个体可以抗衡的,而且真正的风险永远不是AI,而是“停滞不前”。

紧跟时代,与时俱进,才能不成为时代的牺牲品,不成为时代进步的代价。

#你觉得什么岗位会被AI替代#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务