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

最新跟帖
年瑞_nrui

年瑞_nrui

软件开发本来就是和机器沟通,让机器按照你的指令干活

奔奔

奔奔

计算机自己写代码,然后给自己读?

LouiSe

LouiSe

网络自学资源足够后,老师到有些不太需要

futun

futun

不可能,有了机器,程序员的工作效率提高了十倍、百倍,程序员可能自己负责一个项目,担子更重了。更无法被取代了。

rainylike

rainylike

当机器会思考,那人类估计就会被取代了。

慕容fly娜

慕容fly娜

人人都可以写编程,但不是人人都有创意,我们从一开始就输在教育上。记忆知识的方法很机械化,导致我们想象力很低下。

而机械只是能重复做一些代码,不能生成有意思的东西。

mytrue

mytrue

这个是大学老师吗,不用程序员,控制机器的程序代码谁写。

黄小雨小朋友

黄小雨小朋友

他说的其实是应用层面的程序员,也就是现在国内的几乎所有的码农!我认为说的挺有道理!

小七@

小七@

你们老师也太会偷换概念了,现在高级语言一定程度上已经自动化了,最简单的例如几时申请空间几时释放。但是严格上的自动编程是没有的,权限问题和代码作用。机器能?那人类就被ko了,无论任何职业

式微胡不归

式微胡不归

请记住,计算机是人的玩具,所谓淘汰是低级程序员。

hyuhui

hyuhui

严格来说,不现实,机器发展20年取代的只能是制式的编码工作,但是对于“活”的东西,是不可能被替代的。我们可以举一个很简答的例子,AI算法里面的bug,凭借AI自身会改变吗?既定的程序是死板的,写出来的程序没有哪个是完美的,这也是每个程序员存在的意义。

为什么不现实

既然是机器自动生成代码,既然是人工智能就必须具备与人沟通的能力,包括能理解灵活多变的问题,以现在的人工智能发展程度来讨论机器是否会创造简直是天方夜谭。

在这里可能有人要问了,自从大数据的发展越来越快,计算机掌握的信息远远超过人类,通过大数据的分析、引领和拼凑,机器的创造力远超于常人。但是机器是否会创造新的材料?新的机器?答案必然是:不会!

在机器人的逻辑里,只能按照现有数据进行复刻、模拟,不会像人一样主动观察需求再去改进,比如未来人类移居火星,机器会吗?不会,这些都需要程序员去重新创造!

程序员的需求是否会缩减

这个谁也无法证明会缩减,人类在不断的创新,程序员这个行业出现到现在,才应用起了人工智能,应用的层面相对来说还很基础。人永远走在淘汰之前,而无法被机器的发展所代替。

举个例子,随着人民的需求日益变化,手机系统需要不断的更新。随着人类的探索不断深入,更多未被揭开的东西逐渐得到应用,这些会立刻应用到机器人的制式编程吗?很显然,不可能。制式的东西虽统一,但枯燥,随时的更新仍然是程序员存在的意义,被取代总归是杞人忧天。

顶尖的算法工程师都在创造,一般的程序员仅是在应用,这意味着未来的机器写代码再发展,只会提高程序员的门槛,而不会影响这个行业的繁荣,甚至还会提高高技术程序员的核心竞争力。

至于对提高门槛的担心,那完全是无用的,整个社会都在提高门槛,程序员行业算是比较慢的,社会的门槛很明显,学历、背景等等,程序员的门槛现在还很单一,就是技术。从以前的专科学历、本科人才到现在求职必须985、211,硕士研究生,整个社会都在提高门槛,没有什么会一成不变,不应甩锅给某个行业或者领域。

未来是未来,要把握的是现在

任何事都是要有过度的,因为未来智能化的发展而放弃当下的学习,那就是放弃未来,是愚蠢的行为。人总要活在当下,我们可以适当的未雨绸缪,但是不可杞人忧天。石油、天然气总有耗尽的一天,我们必然也会发掘到新的能源,例如可燃冰等等,到时候仍然是依靠石油,天然气这一批能源人去开发,去实践,事情的出现是客观因素,个人的选择才是解决之道。

机器只会按照设定去做,但业务需求却在不断的变化,尽管出现了提高生产力的东西,按照市场规律会淘汰低效率事物,但是核心的东西是无法被改变的。

如果按照幻想,未来的人工智能真的会自我进化,进而突破人类的管制走向失控,那么能拯救人类的也只能是程序员。没有生来就是大牛的程序员,只有长期的锻炼和成长,强化自身的核心竞争力。

几时下雪

几时下雪

未来是属于机器人的时代,那些所谓的铁饭碗,有可能随时会被机器人所代替。

高速收费站,最早是专业人工领发卡,但是从发卡机器人降临后,一大批固定工作者,被机器人代替所失业。

目前很多纯手工做的产品,都已在使用机器人在操作,所以未来随着科技的发展,那些比较频繁动作的岗位,是最容易被机器人所代替的。

比如现在的雕刻技术,之前是纯手工雕刻,而现在的一些雕刻机已经被很多工厂在使用了。

趣长笔短

趣长笔短

复杂的业务很难被机器自动实现,即使程序员不写代码,但是可以输出方案思路,设计的工作必不可少。

粉条儿

粉条儿

未来二十年,程序员依旧会存在,不能被取代。

什么可以被取代?

有严格的输入输出约束的过程,或者有一定条件的输入输出的过程是可以被机器取代的。这些过程包括计算相关的程序,或者一些CURD代码,测试代码等,是可以自动生成的。

平常工作也是最烦这部分代码,天天写CURD、测试代码,最浪费时间,没一点难度,和工地搬砖真的没啥区别。这部分代码自动生成是程序员喜闻乐见的,可以减轻程序员的负担,大幅度提升工作效率。

什么不能被取代?

实际业务代码不能生成。比如你要做一个活动,活动的需求是千变万化的,你要怎么生成?有人说这也是可以生成的,当然如果专为这个活动去设计和编写自动生成代码的软件,是可以做到的,那要是再换一个活动呢?现在的策划,什么千奇百怪的活动搞不出来?比较偏底层的代码不能生成。你总不能指望着机器自动实现一个框架吧,这不是扯淡嘛,等什么时候机器真正有思维了,还差不多。

机器永远是辅助工具,在机器没有产生思维之前,人永远是主体,能被取代的只是那些繁琐重复的工作过程。

SunShine♥girl

SunShine♥girl

如果产生机器替代人工,程序员也会是最后的一种职业吧

暗夜女王

暗夜女王

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

微信扫描关注

顾文姬微信客服号

微信扫描加好友

顾文姬app下载

扫描下载