大学计算机老师说未来不需要程序员,都是机器自动生成代码。老师说估计20年,程序员就会被取代,现实吗?

最新跟帖
winvin

winvin

替代程序员的机器也是程序员做出来的。

会哭的小狗

会哭的小狗

这种想当然的话,随便听听就好。计算机科学是会向前发展,但是应该要多听听前沿人士的意见,毕竟计算机是实用科学。

xueou15

xueou15

说白了就是各行各业都做了很多编程模块,大家都是自己用配置来实现,不用编代码了。最近在学spring,感觉就是搭个服务器好简单,没有多少代码就可以,主要就是学习xml配置[我想静静][我想静静][我想静静][我想静静][我想静静][我想静静][我想静静][我想静静][我想静静][我想静静][我想静静]

veravera

veravera

凡事皆有可能。

当年的BP机也不知道它的寿命会那么短,这幺快就给手机给终结了。

社会在进步,科技在飞速发展。有可能在不久的将来,人工智能会发展到不可思议的地步。

加油吧,美好的未来即将到来!

neujames

neujames

非常可能!现在这世界人工智能正慢慢取代很多人工劳力,以后机器的超强智能化会快速替代人力,那么以后人类的生产力会非常强悍,不过到时候社会财富分配才是我们应该关注的问题!

helloth

helloth

我想要个五彩斑斓的黑,你机器给我画一下嘛?

muyi

muyi

他说这话我信,但是对于时间20年的问题这个不敢肯定,但有一点是肯定的,程序员被取代是最后的一件事情,等前面这些事情都实现完了,最后才轮到替代程序员,比如AI主播替代播音员,AI取代教师,无人驾驶取代司机,机器人保姆取代养老院和职业保姆,等等,等这些生活日常都逐渐被AI取代后,AI已经进入绝对成熟时期,那就是程序员解放之时(也就是程序员被取代之时)

taiwanhuman

taiwanhuman

俗话说,熟读唐诗三百首,不会做诗也会吟。古人作诗,即使没有如李白、杜甫一样的惊人天赋,只要脑袋里积累了足够多的诗词篇幅,在特定场景下,通过排列组合或模仿语境,还是能够写出能登大雅之堂的作品来。

古之普通诗人和传奇诗人,如同今之普通程序员和优秀程序员一样。如今浩如烟海的各种程序功能代码模块,便是普通程序员的唐诗三百首,实现特定功能时,从代码库中复制粘贴,信手拈来,改一改变量和参数,就万事大吉了。这比古人模仿作诗还来得容易,毕竟唐诗三百首是存在人脑中的,做诗之人还要一篇一篇去回想、去练习,整个过程可谓绞尽脑汁,好不痛苦。所谓古时读书人之摇头晃脑,便皆是如此。

模仿归模仿,最终还是归于尘埃,但诸如诗仙李白“黄河之水天上来”那惊世骇俗的创造,却无人能及,烁古耀今。天才程序员犹如伟大的诗人一般,编写出优美的代码就像一件艺术品一样,朴实而又至理,沿用至今。

这段简单的冒泡排序算法,是大学计算机课程中的必学内容,短短几行代码,简明扼要地抓住科冒泡排序的核心思想,不仅是计算机编程思想的启蒙之经,也是解决工作中具体问题的有效方法。

人工智能技术的兴起,使机器不仅在传统制造、服务领域代替人工,通过深度学习技术,也可以使机器在模仿创造领域崭露头角。通过收集各类功能代码模块打包为机器学习资源,以深度学习的方式持续训练计算机进行模块化编程。在开发一些常见的应用系统时,就可以利用人工智能进行模块化编程,只需让机器收集用户的特定需求即可。比如用户在定制一款OA办公软件时,可以先让计算机收集用户机构设置、审批流程等个性需求,再应用成熟的代码模块进行模块化编程,修改参数以符合收集到的特殊变量,这样一个中规中矩的办公系统就可以上线了。利用机器进行软件开发,不仅bug少,程序执行效率高,关键是节约成本,不用支付程序员工资。

再比如现今流行的iCMS内容管理系统,就是一个很好的模块化开发案例。用户要定制一个内容管理系统,比如在线商城,在申请好域名以后,将iCMS程序文件下载解压到服务器上,点击install页面,程序在收集到你的一些特定需求后,再设置数据库连接方式,整个网站就架设成功了。后期,管理员也可以在后台进行特定的修改,以满足相关的管理需求。整个网站上线过程,不需要用户懂代码、懂开发,仅仅配置好相关参数,短短几分钟内便可以部署上线。当然,也可以选择云端代管,将整个网站的部署运行托管给云端商家,但需要支付相应的管理费用。

计算机智能化模块开发,不光可以运用于这类成熟系统,在开发一些小众产品时,各类编码软件和软件框架,也让程序员自己真正编码的内容寥寥无几。比如应用相对较广的java语言和idea开发平台,其可用的软件框架和模块代码就多不胜举,直接包揽了大部分的开发过程,只留下核心业务层,需要程序员实现。

人工智能的发展已初具雏形,虽然现在只有一定的模仿创造能力,但假以时日,人工智能一旦拥有了相对自主意识,相信一些复杂的创造过程也可以实现。20年之前,收费站、超市、停车场的收银人员以为自己能稳稳当当干到退休,殊不知岗位逐渐被机器所取代。按照人类科技发展的指数增长模型,相信10年之后,不光是普通程序员,一些创造类岗位也会被机器取代,比如文员、设计师等,也会被取代。但不管人工智能如何发展,拥有核心思维的优秀程序员,都是每个时代不可或缺的。他们能够创造出机器世界的运行规则,就像那段简短的冒泡排序法一样,如宇宙规律一般刻在了机器的内核深处。

时代在变,而不变的是我们有深度的思想。普通程序员随着人工智能发展的浪潮,必定会被时代抛弃。但看透事物本质,引领编程思想变革的优秀程序员,却如金子一般闪光,永远占领时代的最前端。

lovesherryhz

lovesherryhz

要是这么说,以后大学都不用那么多老师了,人工智能+优秀教师录制好的视频…

秋鰻肥美

秋鰻肥美

那问题来啦,机器自动生成代码,那机器成精啦,有自主意识啦666。机器人还不是要程序员来编写程序不是

GarLing Gor

GarLing Gor

基本的crud功能确实正在被各种框架取代。但摩尔定律还没有到尽头,硅技术的革命必然主宰世界。问题是你选择吃blue pill还是red pill。是否选择拥抱数字革命,打破旧文明的枷锁,才是问题的本质。

唐文悦

唐文悦

这个说法让人无语好比老师的工作是教课,那么是不是录个视频反复播放授课内容,老师这个职业也能被取代了?

显然不是如此,除了授课,老师还需要解决学生各种各样的问题。程序员的工作也是如此,除了写代码,理解业务需求才是重中之重。

本人从事互联网研发多年,开发工作并不是标准化程度很高的事情。

即使是你认为比较“低端”的程序员,大部分工作时间也是看文档,了解需求、沟通需求。编码估计只占20%左右的时间。

那么人工智能能满足剩下80%的工作吗?显然是很困难的。

流落K国的微筱

流落K国的微筱

他要是能说准,也就不当大学老师了,起码也得弄个博士后吧。

一个复读机而已,拿网上段子说事,大学还是要自学为主,没事少听老师胡扯。

浮曦

浮曦

程序从一定意义上是逻辑算法。计算机的自我学习有规律的事,比人强。

人的特点和优势在联想,就是奇思妙想,和非结构化构思。这个是计算机比不上的。

想象尤其是对美好生活的向往,是进步的原动力。计算机不可能有。需要人指定框架,方向,目标。计算机会在这个框架下完成。因此,计算机是代替人做重复,逻辑化的事。人有更多时间,思考人类未来的发展,只是工作内容的升纬和分工。

建议程序员从技术上升到思维和人类共同体的远大目标上!

yingxuan

yingxuan

我觉得20年可能还是有点困难,首先我们的程序是针对特定需求的,计算机如何理解需求这里需要打一个很大的问号的。即使是理解需求了,技术选型也有好多的方案,那个是最优解,谁来当裁判。软件产品各有各的特色,代码编写没有标准,不似流水线工程。

暗夜女王

暗夜女王

  • 0
    经验
  • 0
    粉丝
  • 0
    关注
微信公众号 微信客服号 APP下载 返回顶部
顾文姬微信公众号

微信扫描关注

顾文姬微信客服号

微信扫描加好友

顾文姬app下载

扫描下载