大学计算机老师说未来不需要程序员,都是机器自动生成代码。老师说估计20年,程序员就会被取代,现实吗?
独行的苏泽
开始淘汰码农,估计要不了二十年。
daiwenshi
精英控制迟早会到来
Blake Lively
你老师估计说的是编程语言入门教程那样的程序,这是个创意无限的行业,人类对智能智力的理解才刚刚开始,哪里能下这样结论?
张小皮皮鲁
機器會基因工程,編寫基因,創造生物。
機器會是高智能創造生命體。
甜心雨有個彩虹世界
那机器的编程谁来写呢?这就好比有人说以后就不用鸡蛋了,因为以后鸡主要用来吃肉,鸡蛋都可以人工制造了,那试问鸡从哪里来?
简单一些的代码可以机器生成,这并不是很难,但是高逻辑思维的代码还是需要程序员来写的。最起码机器的自主意识还没有到能自己给自己写代码的程度。
肯德
创造性工作永远不会被机器取代,除非通用智能技术取得突破性进展,不过那时候硅基生命可能就要崛起了,不光程序员,人类可能都会被取代。但通用智能技术取得进展谈何容易,现在的机器学习都是数据堆出来的,只能从已有数据中提炼模式,基本没有推理能力;很多人也在搞推理+机器学习的结合,但是进展缓慢,短则5年,长则500年才会取得循序渐进的突破,从概率上讲20年不现实。本人觉得纯计算机革命可能快到头了,现在进度90%,剩下10%太难了;后面搞搞脑机接口这种生物+计算机的交叉领域,可能更有革命的可能。
yjb101
你们计算机老师没学过可计算性理论
pqcat
在今天,AI(人工智能)逐步地渗透到各行各业,从自动驾驶,智能客服应答到各种大型智能装备,工厂等等,很多行业都会改变,升级,旧有的行业会被取代。
我们可以看到,通过AI,机器自动生成代码会越来越聪明,越来越精准。在未来,人和进化的机器人恐怕将有互相竞争的那一刻!
但是请记住“大学计算机老师说未来不需要程序员”,他应该指的是低位,基层的程序员,我们有时候戏称为“码农”,他们其实就是在重复的做增删改查,或者根据界面的一些差异做着界面动作到控制层到数据访问层的操作,然后进行手工的单元测试。即便是这样,一天编写5个这样的功能,也是挺累的。用AI做了之后,再找一个细心负责的人的各个模块检查一下,调整一下,效率会高很多。
我们需要赶在被淘汰之前,上到一个新的台阶,请不要担心,新的台阶总会产生,举两个例子:
第一个例子:以前有一个岗位叫打字员,自从PC机和微软的Office普及后,就没有打字员那个岗位了
第二个例子:没有ERP系统之前,大家要手工统计很多数据和资料,要雇佣很多会计做账,后来ERP上来后,会计大幅度减少,但是你发现很多好会计摇身一变,变成ERP财务顾问,薪水至少翻3倍都不止,尤其是SAP ERP的财务顾问。
belle_liu
不会实现,当然低级程序员可能会被淘汰。因为机器的程序还是要靠人来写的。
西北男人
100年以后有可能。20年肯定不可能
学无止境
20年太久 未来五年内ai可以完成 所有简单的程序。
但是一定要记得:你老师说的只是理论!理论!理论!
Yo Fun
老板去生成?
可人同学
底层算法还是要人做的
xinxinxc
这个是趋势,但是二十年就能实现有点困难。这个任务估计的量子计算来完成了。
孔雀胆
技术在不断地发展,这一点大家应该能充分的意识到。决定AI能不能通用自动编程的最大因素,不是逻辑的困难,而是支撑这个工业的底层基础,随着工业社会的不断建设发展,这个基础也会不断发展,不同层次的基础,决定了不同的技术现状。
首先,要达到通用自动编程,一定需要一个非常庞大的基础工程,这些基础工程覆盖了越来越多的场景需求,直到一切领域。你会发现,每一个通道函数可能有成千上万上百万乃至更多的参数,而这仅仅是这个工业基础的一个因子。
其次,这个工业基础不会局限于人类的利益壁垒,一定是资源联合之下最终孕育出来的,而当下的自由开源就是这个基础的先决条件之一,自由开源的最终意义也在于此。
再次,这是一个漫长的积累过程,甚至在不断地竞争中,它是否能出现也不能绝对化,按平行世界的理论,它在某种条件下的世界中就出现了,但在另外的世界它不会出现。这需要我们这个世界的人类发展,能够恰好地遵循那种命运之程前行。
……
总之,要相信人类目前思考的东西,都在不断模拟虚拟化,未来一定是你难以想象的!