人工智能会替代程序员吗?

592 阅读2分钟

这是一个很有趣的问题

网上有种说法:“程序员自己就在努力被人工智能所取代”

程序员自己写人工智能程序然后把自己工作写没了?

其实会取代也不会取代。为什么这么说呢?


我们先来看看目前AI写代码发展到什么水平了。

目前网络上主流的AI程序员是Copilot,是Github联合OpenAl推出的一款可以自动生成代码的工具。

Copilot可以根据上下文自动写代码,包括文档字符串、注释、函数名称、代码,只要用户给出提示,就可以写出完整的函数或方法。

问题也恰恰在这,需要用户给出提示才能生成准确的代码,不是完全的自动化,不能说我想要一个记账系统他就直接生成了。

那么未来的AI编程会变成什么样呢?给出需求直接生成?出现bug自动修复?除非真正的“人工智能”出现,否则AI也是在简化程序员编程的层面。

他不会取代程序员?

因为他本身就是一个程序,只是他对特定的问题存储了大量的代码,还是需要程序员的维护、更新、审查。

归根到底,目前的AI不管是象棋还是图片识别都是通过大量样本学习来的,还只是基于统计学不具备自主创造性和智慧性。

所以当前AI只能做一些标准化的,可套用的工作。对于创造性的,有变动性的工作还是难以胜任。

不过等到了他能自己编程的时候,岂不是可以自己创建自己了。

那我想他替代的可能不只是程序员了,而是人类。

他会取代程序员?

很明显,简化程序员开发就为程序员减少了工作量,程序员工作量减少了企业也不需要请那么多程序员了。

这样大批的“码农”就丧失了价值,CV式程序员肯定就没有工作了。

换言之,这种程序员即使不被AI挤掉工作也会被时间淘汰,30岁一到公司首先裁的就是这样的“码农”。

所以我们不用焦虑被AI替代 而是被自己的懒惰和不求上进导致淘汰