程序员或码农将来会被自动化或者人工智能取代吗

有几类的程序员大概是要被机器取代的。比如开发单片机嵌入式系统的程序员,主要工作是读各种datasheet,配置寄存器,写各种驱动程序等。这些工作随着硬件的计算速度和集成度越来越高,软件的规范化封装化,已经越来越少的需要人来编程。再比如一些脚本语言,开发网页的PHP程序员等,这些编程有图形化的趋势,也说不好将来就会被取代。在我看来,要说哪一类程序员最不会被取代,那么一定是数学好的,有终身学习意识的,更多从事科学研究而非应用开发领域的。而这类的程序员的编程能力真的就比做底层开发的程序员的编程能力高到哪里去吗?并不见得。真正突出的反而是除了编程以外的其他能力,因而从事研究员或工程师,而非码农。所以我认为程序员要想不被取代,其核心竞争力应包括除去编程之外的其他能力。换句话说,将来会被淘汰的,是只会编程的程序员。用码农这个词来表示,大概是非常形象的。
■网友
人工智能离通过图灵测试还远着呢。
【程序员或码农将来会被自动化或者人工智能取代吗】 老大甩给你一个需求,下班之前交。
赶紧查文档查教程开始怼代码才是正路。
你说你要申请个gpu云跑个(广告上宣称的)代码万能生成器?

■网友
怎么说呢。。。。。。其实不需要考虑这事儿,活在当下!以后怎么样,以后再说,谁也无法预知未来,能看出去五年已经是不错了
■网友
至少汽车领域已经很少写代码了,simulink一键生成,利用图形化编程写写算法和逻辑,糙活都给计算机干了。无bug,有autosas等认证,不过还是需要人去写。编程门槛会降得很低,虽然现在已经很低了。。

■网友
任何职业的低层都有可能被取代,如果不想被取代,就努力学习吧,有危机感并不一定是坏事
■网友
怎么说呢,我是以后读的是自动化的研究生,想取代,你懂我意思吧

■网友
如果有一天码农被人工智能淘汰了,那其他大部分传统行业应该已经消失几十年了。
■网友
理论上来说是不会的,毕竟人工智能是程序员开发的

■网友
这无疑是不可能或者需要很久才能实现了虽然我并不是涉及AI的程序员,可能还是会有一些错漏之处,但是大方向上,应该是不会有问题的。其实程序编程在一天天变简单从打孔机,到汇编,到面向过程,到面向对象人们在编程中考虑到的无疑越来越少了。现在的程序开发,我也见过一些,可视化,大量现成的类可以直接引用…真的很方便。也许可能有人不太明白方便在哪里,我可以举一个简单例子如果你希望将3和2加起来得到结果显示在屏幕如果你是打孔机编程,现在你就可以直接拿起笔算算算,最后输入一长串1010001110001001110101001011这样的东西,要输入很长。其次,如果用LOGO之类的语言编程你需要(把0x0010-0x0013的数据加上0x0105-0x0108的数据,存储在0x1001-0x1004在屏幕上输出0x1001-0x1004的值)如果要用C很熟练的声明一波头文件,建立一个主函数,然后想都几乎不用想int a = 2;int b = 3;printf ("%d",a+b);这样的一套丢过去,三十秒解决问题。这就是现在程序语言的好处。所以AI的普及将让编程更加低龄化,普及化,简易化。但是无疑AI无法替代程序员。程序是为了做什么的。当我们在用着用户层的程序,很多时候,我们反而忘记了什么才是程序本来的功能替人类简化工作。程序是你用时间换时间的一种方法。那么首先单从这一点来说,AI无疑起码在现在很长一段时间内,没办法替代。从民用角度考虑,我看好的是可视化编程我用过Wikipedia的可视化,比起早年的类超文本语言的页面无疑好了很多。很简单,很方便。我相信哪怕没有多少基础的年轻人应该适应一下很快都可以用的。但是从这一点来看矛盾重重。就像Facebook经常被告侵犯隐私一样,AI的智能实现无疑是对固有意识形态的极大冲击 真正实践,我估计起码要五年。才能有较完善的可视化开发应用软件。就是这样了。AI,现在还没那么聪明呢。


推荐阅读