大学计算机老师说未来不需要程序员,都是机器自动生成代码。老师说估计20年,程序员就会被取代,现实吗?
sarnd
程序员失业是永远不可能的 教授可以下岗是真的 10年后你看会不会 就这个大学老师一定会失业 这种预感都有 说明了他不是一个合格的老师 每天不研究如何培养好一个合格的大学生 而是瞎扯蛋
Mr.ZY
如果程序员都能被替代掉,那多少行业也该被替代掉?
筱麦兜
我觉得极有可能,因为以后科技会爆发,人工智能也会越来越成熟,当电脑都有了人类的意识后,还要程序员干嘛
神小仙
像人类那样去思考写代码目前来看完全不可能,所谓的自动生成代码不过是套模板而已,所谓的人工智能离人类智慧差得太远,尽管运算能力 大数据处理能力很强,但是模拟不了人类的思考过程
LUKK
哎 AI也是需要代码维护的呀!
寻寻
你这个老师说的是未来不需要低级程序员,而不是所有程序员。
首先解释下为什么不是所有程序员? 是否未来存在一个时点,程序能替代所有程序员?结论是不能。根据现在已知的哲学原理,哥德尔定理,一个完备的系统必定是有矛盾的,反过来说就是,一个无矛盾的系统必定是不完备的。因为到目前为止的程序本质都是基于谓词逻辑,所以程序是无法完备自洽的。说白了,今天的世界是因为进化产生的,而进化是大量世界震荡选择而产生的,不存在一个能完美进化的程序。
但是对于低级程序员来说,他的淘汰会比送外卖的更快。因为计算机最擅长的就是自动化和最优化。只要在符合逻辑的领域,计算机都能做的比人更快。
比方说,早年写代码用汇编,打孔带,一个月写不了几行代码。现在一条python语句可能把以前十年的事情都做完了。以前理财算营业额,用手算,用珠算,用计算器,现在有工具给你一下子全生成出来了。
以前的编译原理,现在的深度学习,都是高级自动化消灭低级自动化的例子
雪儿-小T
这是一个负责任的老师。
将来,写代码的只会剩下两类人,一类是基础架构类设计师,另一类是补丁工程师,其余全部机器生成,今天的码农职业会消失。
星海醉夜
估计先淘汰的是大学老师
门清无会儿
告你你们老师,那是扯淡,至少在看的见的未来里,不会有这种情况,如果他非要说个1-2百年或者2-3千年后的未来,严格来讲,我们这代人只能是畅想,不能肯定的说这么远的未来会如何如何,人类诞生到现在几千年万年,科技才到现在这个样子,因为在几千年的时间里,人类技术并没有太明显的进步,直到最近几百年才这样发展,未来1-2百年科技会微进步还是原地踏步都说不好的,如果真出现你们老师说的这种情况,你交代一句话,电脑就自动写好程序的话,那时的人类将比现在人类从社会文明到科技将有一个质的提升,真有这种情况的话,那电脑某种意义上来讲他也是一个人了,我们人类为什么能在这么多动物中脱颖而出,就是我们的思维,你以为创造这样思维的动物或者物体很简单吗?
树。
机器生成代码的这种程序难道不是程序员设计的?
carinepeng
18年前,我有一个同款的本科计算机老师,上计算机课的时候,他也是这样讲的。
而且说写代码非常low,low到分分钟就会被替代,而且写代码就不是我们这些本科精英应该干的事情。
精英们应该做产品规划,产品设计,测试设计,应该做管理工作。
然后就傻了吧唧的信了他,大学时计算机课就没怎么好好学,当时有人去考软件工程师的考试,我们也觉得太low了,没参与。
结果一找工作傻眼了,人家需要所谓的高端人才,但要的更多的就是写代码的。
没办法,夜以继日的再次捡起C语言和自学了JAVA,光荣的当了码农。
让老师失望了,我这个码农一当就是15年,而且也许可以干到退休,因为我的这份工作是事业单位的编外岗。据说不太喜欢裁人。
所以,你这位老师的话没有什么参考意义,纯属胡说八道。
即使有些代码可以由AI自动生成,我们也是要知其然,还要知其所以然的。如果AI代码出差错了,还不是需要程序员进行修正。
所以程序员永远都是需要的,只是工作的内容和侧重点发生了改变。
记得2005年,刚刚参加工作时,有些同事就是写汇编的,请问现在有几个人需要写汇编?
但是汇编语言也没有消失,还是有人在写,在用,只不过是接口被包装好了,程序员用其他更高级的语言来调用这些接口罢了。
综上,对于一个纯理论计算机老师的话,就听一下,左耳朵进右耳朵出就可以了。谁当真谁倒霉。
super&shelly
我是一线开发者,就写html,js,这基础吧。机器是能自动生成一些简单的,但很多复杂的需求,还得让我们来,我负责任地告诉你,就是这最基础的html和js,再过50年都不会变。哈哈哈哈,只怕你老师是个假的吧。
nmxx
程序员还是需要的 现在机器能生成的程序代码 也先是程序员先写出来的
要真实现机器写代码 先机器要能自动 主动学习 思考 可以交流 这个20年估计达不到在个技术
裴雅
可行,算法虽然离绝大部分程序员很远,但它就是很牛逼,好的算法能解决你根本想不到的事情。未来可能只需要按照某种格式告诉机器你的业务需求,即可生成一份代码。代码是可以模板化的。
For
你让人工智能自动写代码之前你是不是要先和它沟通需求?总得告诉它你需要它写什么吧?在沟通需求这件事上,就算两个人面对面也经常沟通不明白,你还要和一台电脑沟通?哈哈哈笑死人了。