AI会取代程序员吗?我们来看实际情况。
AI是什么

AI全称Artificial intelligence(人工智能)也可以称作Machine intelligence(机器智能) ,是指由人工制造出来的系统所表现出来的智能。通常人工智能是指通过普通电脑实现的智能。
程序员是什么

程序员是指在程序设计某个专业领域中的专业人士,或是从事软件撰写,程序开发、维护的专业人员。不仅仅是我们口中的码农那么简单。Java程序员,Php程序员,应用分析师,系统管理员,数据库管理员都是程序员,所以要取代的是细分领域的哪个职位,我们得细细讨论。
先来看近几年AI有哪些进展
Google的DeepMind,Tensoflow直接拉低了AI的门槛,互联网世界有全面进入AI化的趋势。特斯拉的自动驾驶,马云的刷脸支付,亚马逊Echo设备上的Alex,苹果Siri,以及今年刚刚发布的百度AI,都已将AI实战运用到了各个领域。2017年5月,在中国乌镇围棋峰会上,AlphaGo与排名世界第一的世界围棋冠军柯洁对战,以3比0的总比分获胜,更是进一步把AI推到了风口浪尖。
现在AI首要解决的是生产生活中有商业价值的问题,程序员因为是AI工作的具体实践者,本身对AI的诉求不大(原因嘛或许是编程太复杂了,还是怕担心丢饭碗?)。但是研究机构就不一样了,剑桥大学和微软联合研发的DeepCoder具备了一定的自动编写代码能力,但是这个DeepCoder也只是具备了解决五行以内的代码问题,离能拿得出手的应用还早着呢。

那么程序员会被AI取代吗?我想现阶段很难,不过随着技术的进步,部分程序员的“功能”有可能会被取代,但是作为创造AI的程序员们会让这种情况发生吗?