教育培训 > 随着人工智能的发展,自动化编程逐渐变为现实,程序员会像上世纪90年代的电报员一样消失在历史长河中吗?

随着人工智能的发展,自动化编程逐渐变为现实,程序员会像上世纪90年代的电报员一样消失在历史长河中吗?

2020-11-15 18:33阅读(59)

随着人工智能的发展,自动化编程逐渐变为现实,程序员会像上世纪90年代的电报员一样消失在历史长河中吗?:2016年,比尔-盖茨在Code大会上发表演讲时提出警告,“

1

2016年,比尔-盖茨在Code大会上发表演讲时提出警告,“人工智能如果进展太快,可能会对未来的人类造成一定威胁”,但没有提及程序员的编程工作会自动消失。

(图片来源网络)

你说的随着人工智能发展,从而实现自动化编程,程序员会不会消失呢?在回答这个问题的时候,你要先回答如下问题。

一:既然人工智能会代替程序员编程,那程序员为什么要为人工智能编程呢?

二:如果人工智能像人一样思考,也学会编程从而令自己更强大,那会不会对人类造成的威胁呢?

三:我们的世界真的要这么强大的人工智能吗?如果人类到时候什么工作都不用做,人类还有生存下去的必要吗?

如果您对上述任何问题持否定态度,人工智能代替程序员自动编程就同永动机一样无法实现。

(图片来源网络)

不可否认,人工智能的出现会令人类很多工作岗位消失,据外媒的报道,到2030年全世界大概有8亿个工作岗位因为人工智能消失。比如自动仓储系统WMS的AGV机器人,就可以实现仓库实现无人管理,但24小时必须有一个编程的程序员值守。

因此你要参与到这个激烈的竞争中,每个人都应学会一点编程知识才是对哈。

(图片来源网络)@程序员老方 @春天说烟火 @崔永元

2

编程是图灵完备的行为,如果有一天可以自动编程了,那么也就意味着机器可以进行人类所有的行为。真有那么一天的话 不如先想想人类存在的意义吧

3

这是一个永动机谬论。

4

不会!

学机器人和控制专业,从事研发类人员使用工业软件的研发,目前正在制作低代码嵌入式系统开发平台。

虽然不是学计算机软件专业,但目前已经能够设计集成开发平台软件的构架,编程和调试。应该算是一个高级程序员了。

我们的平台可以看成是自动编程,起码有很大一部分是自动编程。使用可视梯形图语言编程,客户拖拉和放置图标,系统自动产生代码。目前样机已经可以演示。

为什么说自动化编程不会消灭程序员,因为自动编程也是程序实现的,程序员肯定是需要的。

当然,有自动化编程了,或者编程机器人产生,程序员数量和从事的工作就会有变动,这是必然的。顶多是两级分化,但绝不可能消灭程序员。

从本质上看,我们的低代码嵌入式系统开发平台就是一种编程机器人。其实这类产品进展很慢,因为门槛高,技术复杂。在研制期间,还扩大程序员数量需求。我个人认为,真正引起程序员数量需求变化的是行业变化快造成的。

比如,电商需求趋于饱和,就马上会减少电商软件开发人员数量,自然就会减少程序员的职位。起码从目前看,真正引起程序员需求数量变化的因素是经济上行还是下行,和技术进步关联比较小。从技术的角度看,自动驾驶,人工智能,区块链都是扩大了程序员需求数量。

比如我们的平台技术开发,一开始的想法并不是顶替一个嵌入式系统程序员或缩减人员数量。而是这样的程序员招不到。这引发了“灵感”,干脆做一个“机器人程序员”。其实道理不难理解,一个程序员,还得精通电路,应用系统知识,产品结构设计,电磁兼容,。。。。。。,我估计愿意做这样职位的人不多。因为这类职位和互联网软件程序员相比,服务客户数量很小,薪水无法提高。自然想做的人就会很少。能做这种工作的人肯定不傻呀!

5

再说一遍,不存在“自动化编程”一说。

6

自动化编程不是程序员编出来的吗

7

程序员肯定是存在的,不过以前的电报员是因为没有电脑,也没有人会打字。现在人人会打字了,所以电报员消失了。关键是电报员完全照着稿子打字,没有创作这个过程。

在将来一部分程序员也会消失,可能普通的复制粘贴增删查改会被智能编程取代。

当年我曾经用过corba,在编程的时候写好.idl文件,然后用一个工具生成. java文件。我自己也在一个项目里使用. xml文件配置报文格式,生成各个报文的处理程序。不知道这算不算智能编程。

程序员不会消失是因为程序员的工作类似小说家,不过小说是写给人看的,程序是写给机器看的。都需要大脑来进行创作。

8

ue节点不都是自动编程吗?早就实现了

9

这个说法很有意思。对于外行来讲。编程也像各种检测过程一样,是可以自动化的。但是程序员和以前的很多工种不同的地方是他们有主动设计的权限。并不等同于电报员的翻译功能。随着技术的发展硬件的模块化,集成化水平更高。但是它们中间的逻辑流程和整合过程都是通过软件完成的。对于软件的需求其实更多吧。目前人工智能并不能够完全的达到自学习的智能情况。并且他们只是进行一些数据的处理。在人类划定的范围之内完成任务。人的干预会变少。仅此而已。对于能够形成自我意识的人工智能目前暂时还没有出现,当然也不大可能出现。对于程序员的需求其实还是很多的。计算机程序设计对于人才的需求还是很旺盛。

10

不会。