路过答题。
偶认为人工智能完全有可能取代基础性程序员。不过这个过程并不短暂。
如今的人工智能虽然有一路领先的AlphaGo,赢得世界上最难玩的棋类——围棋的世界冠军,那么偶觉得程序有时候并不比围棋难。如果AlphaGo可以通过大量的数据来找出对手下棋的规律和取胜的关键,偶相信,Java的HelloWorld也应该不在话下:
public class Test { public void static main(String[] args) { System.out.println(“Hello World”); }}
大家市面上的大多数软件,业务功能都是非常类似的,也是有规则和逻辑的。这样的业务有一定的代码模式。怎样可以使某个业务逻辑实现的更完美,偶相信通过大量的数据分析应该是可以找到答案的。
目前市面上已经有了一些代码自动生成的工具。那么这当然不属于人工智能。但偶要说的是,基础工作一定是可以被取代的,所以,不论是人工智能还是普通的规则逻辑。都不能做一个毫无内涵的程序员。
虽然人工智能对程序员来说有一定威胁,但从目前的软件历史发展来看,还不足以完全替代程序员。不过偶愿意相信,在未来,人们都可以通过人工智能获得好处。整个程序界也不例外。
所以,偶认为人工智能一定会在未来的某一天真正取代基础程序员的。
希望偶的回答可以帮助到你。