文章主题:程序员, ChatGPT, 失业, 技术革新
到知乎上溜了一圈,“ChatGPT会不会导致底层程序员彻底失业”的话题已经激发了热烈的讨论。
看了很多人对ChatGPT的看法,很多知乎答主都出来表示不自己的看法:
“不存在导致“底层程序员失业”
越是无知,就越是充满幻想。
不会,其实没啥技术革新。
ChatGPT不懂程序,对程序员没威胁。
朋友们,你们真的从底层程序员角度出发了吗?
直说:起码20%的程序员被辞退几乎是必然的。
为啥带个几乎?为了避免小小小概率事件发生,比黑天鹅还黑天鹅的小概率事件。
一、程序员群体底层多
之前有个特别火的话题:实习程序员边看书边敲代码。动手搜搜,这样的视频非常多,又是讽刺又是调侃,但是这种现象普遍存在。
不需要特意去查都知道,近些年计算机行业是学生报考的热门专业,分数卷上天,如果没有上相关的专业,也可能自学或者去教育机构学习,而且培训学校输出相当大的一部分人。
看到有人总结中国的程序员群体特征,我觉得说的太贴切了:
1. 码农确实很多,但肯动脑的人不多。
在当前社会中,动脑的人和动手的人确实相对较少。许多人在遇到问题时,更倾向于依赖他人,甚至成为了“伸手党”,而不是亲自去查阅资料、解决问题。对于那些可以轻易通过网络搜索到的信息,他们往往不愿意花费时间和精力去获取。这种现象值得我们深思,并努力改变。
3. 基本的工具不会用,找API不会找,给源码不知道怎么看。
我可以为您提供一个身边的例子,这个例子是关于一位表妹的。她本科就读于统计学专业,然而并未接受过系统的编程和开发知识培训。尽管如此,她依然选择投身于开发领域,并通过自学掌握了MySQL和Python等相对容易的技术。在程序员的眼中,这些技能可能并不算什么大器晚成,但对于这位表妹来说,它们却成为了她进入开发行业的敲门砖。
你说她算程序员吗?勉勉强强!因为也会照着百度敲代码。
这样的人真的少吗?她真的懂代码的意思,真的会设计代码吗?
所以看似中国的程序员已经饱和,但其实很大一批程序员都是在底层挣扎,甚至有些程序员也称不上是程序员。
某猎头根据简历投递情况进行统计,假设总共一百万程序员,大致结果如下:
整个开发行业程序员
50万
真正做敲代码工作的
30万
管理,架构等和开发搭边的工作
20万
其中基层程序员大约25万,具有比较全面计算机从业能力的不到10万人。
所以说不合格的程序员太多了,这些人迟早被取代!
二、ChatGPT可以取代底层程序员
我知道很多关注这个话题的人,肯定会出来跟我蹦:
“ChatGPT没办法写出完美的代码!”
“程序员有自己的逻辑,ChatGPT不能修改和调试代码!”
……
是啊,你们没说错,但是这样的程序员还是底层程序员吗?
那些培训学校、教育机构、自学语言出身,甚至纸上谈兵都做不到底层程序员比得上ChatGPT吗?
没有嘲讽的意思,我不否认有一部分人通过这些渠道学的很不错,但有相当一部分的底层程序员冲着钱多去,但是做不到开发、做不到创新,甚至看不懂代码。
展示一下我从知乎上面嫖来的图片:
来源于知乎
这是那个作者的原话:
ChatGPT所提供的代码存在问题,我进行了循环条件的修改,这对我来说非常简单。因此,我提出了一个更快速的版本作为回答,而不仅仅是满足你提出的要求。令人惊喜的是,这个版本的改进不仅涵盖了你所期望的进步,而且还纠正了我未提到的小错误。
所以你看,ChatGPT虽然不能给出一个很完美的代码,但是在这个基础上,一个比较专业的程序员稍加修改,就能出现让人满意的代码,甚至有些底层程序员照书都敲不出这个代码。
所以,ChatGPT为什么不能取代底层程序员呢?或者说,那些没有专业素养、没有创造性的程序员为什么不会被代替呢?
实际上,我们可以利用 ChatGPT 生成代码,并且让部分程序员对其进行优化。这样一来,较为高级的程序员就可以从事更为复杂的工作。
话说回到之前逛知乎的时候,已经有人在讨论:“ChatGPT 这个风口,普通人怎么抓住?”
看到一个很有趣的回答:
让ChatGPT做培训中介,而且是培训那些我说的、“连纸上谈兵都做不到”的码农。
讽刺,但是现实。
所以说,
ChatGPT能让底层程序员彻底失业
话尽如此,与其跟我争辩,ChatGPT会不会导致底层程序员彻底失业,还不如去提升自己的专业素养,或者趁早改行吧!
AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!