一个网友吐槽道:
“ 建站出来了,你们说程序员会失业。
低代码出来了,你们说程序员会失业。
Copilot出来了,你们说程序员会失业。
Chatgpt出来了,你们说程序员会失业······
虽然这只是网友的吐槽,但却引起了小编的好奇。为何程序员那么容易被新技术取代?今天小编打算跟大家好好唠唠这个话题。
失业这些事
首先,我们先来了解下失业这件事。
失业本质就是用人市场的供需不匹配。经济学一般将失业划分为以下四种,即“结构性失业、季节性失业、周期性失业和摩擦性失业”,具体定义如下表:
我们在网上常见到的“低代码导致程序员失业”中的失业,其实属于“结构性失业”的一种。人们潜在的逻辑是,程序员干的活,ChatGPT、低代码也能干,甚至能更快更好的完成。所以原本从事程序员工种的人会被淘汰。
但是,人们忽略掉了,在结构性失业中,人才需求总量并没有减少,而是转移了。也就说,也许程序员这个工种会消失,但是新的技术会催使新工种的诞生。
在前两次工业革命中可以看出该规律:
第一次工业革命,个体手工制造者减少,大型生产工业诞生,这导致了工人群体的出现。
第二次工业革命,技术在石油等方面取得了重大突破,这促使大量消费者产品(塑料)、肥料/化工品以及医药的崛起,相关行业的人才不断涌出。
因此,未来“程序员”这个岗位或许会消失,但是一些新的岗位,比如“低代码工程师”、“Ai训练师”等会出现。人们永远不用担心岗位的减少,但需要改变观念,从原来职业“舒适区”走出,拥抱新的职业生涯。
关于ChatGPT写代码
Chat GPT会不会让底层程序员失业?
个人觉得ChatGPT如果要取代人工还是需要很长一段时间的。搜集了网友体验ChatGPT后做出的评价。
编码写js的能力
但就凭这样,它就能取代人工吗?我认为不会。
ChatGPT能否取代程序员
外行人只会认为程序猿就只会写代码,只有当过程序员才体会到,写代码的时间占比顶多也就是20%~30%左右,其他那些时间,都在调试和修改代码,还有开会讨论需求等等。
所以,即便ChatGPT帮我们省掉全部写代码的时间,也只是省掉了20%的时间而已。
假设让ChatGPT写第一代版本代码,等到后面增加功能的时候,还是需要人工先去读代码,读懂后才能进行下一步编写。
总不能和ChatGPT说:上次你写的代码,再增加一个某某功能,这样它会傻掉的!
知乎有网友留言:开始一些自媒体狂吹ChatGPT的时候,我也一度以为它真的可以替我写代码呢,结果发现根本不可能。
主要原因有两个:
1、智能化程度不够,复杂代码是真的不会写。
2、我跟他沟通不够,因为我的代码是基于我的业务逻辑,虽然ChatGPT很强大,但具体到我自己的业务,那真的一句两句教不会它,导致它无法理解我到底想做什么。
最后总结
ChatGPT的确非常智能,和以往的技术相比,它进步了很多,让很多人都感受到了便利与智能。
但是它最多是一个秘书角色,要想根本取代人类,还是有很多东西是需要完善的,之所以ChatGPT目前如此火爆,媒体和资本是背后不可或缺的力量。
机器可以升级迭代,人日然也可以。
我们自己进行自我升级的来源也是不断学习,可以是读万卷书、也可以是行万里路、还可以是阅人无数。但如果只贪图眼前温饱,不思来日饥苦,被科技取代是迟早的事。