您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
以后程序员是否会被人工智能给代替?
人工智能,程序员,工作以后程序员是否会被人工智能给代替?
发布时间:2019-02-08加入收藏来源:互联网点击:
无论是当下的互联网软件还是未来的人工智能,始终是靠代码去运行的,而这些代码始终是由人类来写的。所以,不要轻信外界谣传的“程序员会被人工智能取代”的谣言。事实上,AI只会替代掉重复性、机械性的人类劳动,它不仅不会革掉程序员的命,反倒会警醒程序员们,要致力于创造性的代码工作,而不是做一天和尚敲一天钟。只会ctrl cv的话,那自然会被社会淘汰的。
回答于 2019-09-11 08:43:50
人工智能的概念
我认为,如果要解释这个问题的话,必须搞清楚人工智能的定义,美国麻神理工学院的一位教授,曾经说过,“人工智能就是研究如何使计算机去做过去只有人才能做的智能工作”,通过这句话,我们可以明确的知道人工智能研究的目的就是通过研究,让计算机取代人可以完成的工作,这其中当然就包括了程序员,似乎可以凭借这位权威的话,给一个肯定的答案,但是我认为实际执行过程中存在很大的问题。
人机对弈的思考
人工智能,这几年来最轰动的一次表现就是AlphaGo在人机围棋对弈过程中,战胜了围棋高手,但是我觉得这个结局并没有多少值得惊讶的成分,因为这台会下围棋的机器中预先存储了很多围棋的相关内容,就像是一个经验丰富的围棋高手一样,它所存储的内容远超于我们的围棋高手脑海中存储的经验,这样双发对弈的过程中,都在用高手的思维和对方竞争,但是如果是一个并不懂围棋的人呢?是否会出现别的结局,这并不好说,当然这仅仅是我的看法。
为什么要在这里提到这些内容呢?因为我们公司曾经就做过一个类似的项目,在这个项目中将代码中的循环、判断这些逻辑代码用图形化的配置窗口取代,这样即使不懂开发技术的人,也可以完成编码工作,但是真实的情况却差强人意,因为在这个图形化的窗口中我们需要配置大量的参数,同时还要在数据库中提供对应的存储空间,这导致我们后期的开发过程中,不仅要注意系统的逻辑处理,同时还要随时解决这个开发系统的问题,十分的麻烦,耗费了很多时间,我觉得这是失败的。
个人看法
我们不可否认,在实际的工作过程中,一个项目会包含很多重复或者类似的代码,同时还会有一些核心的处理代码,这些功能是机器无法理解的,因为一个项目要解决的需求是多样的,而机器即便存储了大量的处理技巧,但是也无法去解决这些核心的问题,这些仍然需要开发人员去操作,所以我的答案是,人工智能可能会对程序员的工作产生一定的影响,但是绝不会完全取代。
回答于 2019-09-11 08:43:50
根据问题,可以把程序员分为两类,从事人工智能的程序员,不从事人工智能的程序员。
先说从事人工智能的程序员。现在的人工智能并没有到完全智能的地步。很长一段时间内都需要程序员去推进。如果你善于把握机会,职场地位会更高。就算到了如同电影中的智能时代。也有很多工作需要程序员去参与。
再说不从事人工智能的程序员,人工智能工作覆盖面很广,不单是算法,物联网,传感器,嵌入式等。不能说不从事人工智能的程序员和这些工作完全不相关。社会进步,信息量骤增,人类需要人工智能帮助其工作;人工智能等技术的发展带来时代的进步,一方面淘汰落后生产力,一方面孕育新的工作机会。不是所有的工作都会被替代,首先程序员应该正视自己的工作内容,如果你感到了危机,则思变。
回答于 2019-09-11 08:43:50
人类知识无法被取代的,程序猿更加不可能。
毕竟人工智能是需要智能(程序猿)去创造、维护,和改进的。
会被取代的,只有不思进取的程序猿。
回答于 2019-09-11 08:43:50
因为年龄失业的可能性更大
回答于 2019-09-11 08:43:50
基础的开发搬运工作是肯定会被人工智能替代 但是高层次的还得人来完成
回答于 2019-09-11 08:43:50
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |