大学计算机老师说未来不需要程序员,都是机器自动生成代码。老师说估计20年,程序员就会被取代,现实吗?
SignorWang
现实吗?
_清和
不全面,需要要深入的去讨论这个问题,肯定或否定一个职业的存在,就一个老师而言,本身就是随机性!
20年后,老师这个职业有可能也不存在了,既然程序员都能被高等人工智能替代,那么老师的经验和知识,现在的智能讲课就已经被程序员编写的程序替代了大部分!不是吗?
tΗΙЙκヽ
那么问题来了,能够编写代码的机器,它上面运行的软件是谁写的呢?
晓风毅
你老是怕是脑子有问题,没有程序猿去设定程序,难不成你的机器程序员已经可以做到自己思考,那我没话说,但像他说的那样,20年,简直就是在吐屎
Coco
我只想问一句,现在工地的工人都被机器取代了了么
周伊面
除非把宇宙起源研究明白
缘分天空
那生成代码的代码由谁来写呢?
我行我不素
但凡入了门的开发者都不可能说出这种话。最初还没ide,甚至没有操作系统的时候,需要编机器码运行,然后有了汇编,有了高级语言、脚本语言。语言越来越人性化,ide也越来越智能化,很多繁琐的功能都可以封装。但是,程序之所以为程序,在于他的逻辑,或者说编程语言都是在为逻辑服务。程序员干的事情,就是把一种原始的、模糊的、甚至矛盾百出的业务通过自己大脑梳理出清晰可行的逻辑,这东西是弱人工智能永远无法取代的。只有当人工智拥有自己的思维,达到甚至超越人脑的时候,才有可能,真到那个时候,世界上还有什么职业是人工智能不能取代的?
籈刂
我不能预知未来,但可以审视过去,学校里的计算机老师绝大部分都是失败的程序员。
luxtz
让编程机器人写些bug程序,人类的工作就是给机器人看病。
uta
模块化,搭积木,重在逻辑和流程
jifangyuan
二十年前,我老师也是这样告诉我的
12312346
看AI的进度吧。
妃子红
个人认为并不是不需要程序员,而是不需要低级别、编码过于机械性的程序员。理由如下:
先说一下部分程序员可能会被代替,而且不需要20年,因为:
1、目前即使没有AI,已经开始有各种NoCode平台出现,请看一下今年微软的开发者大会就能看出这种趋势。
2、目前大部分成员还在做CURD的编码工作,可代替性较大,因为其中有很多工作可以通过代码生成器实现。
3、随着技术的发展,目前有些业务已经开始跟随技术而调整,也就是说,有些业务已经开始依赖技术而不是引导业务了。
再说一下程序员不可代替的原因,至少是短期(也许需要超过20年)应该还是需要的:
1、对于有些复杂业务,机器是很难一下子理解的,所以软件的规划、设计和部分组合是离不开程序员(或是架构师)的。
2、AI也是人类创造的,具有很强的人为属性,20年内不太可能实现机器自举。
3、目前比较核心的AI资源只掌握在少数企业手上,无法对所有业务覆盖,必然还需要存在各种补充力量。
预测未来这种事情,从来就存在局限性,是否准确还需要运气。
ethen
那种CRUD程序员不需要了,但是复杂逻辑在平衡体验、性能、成本方面就得靠人了