问题关键:机器是否具备自我学习能力
xuhuishao表示:“举例,一个三岁的小孩,家长教育他走路要看路不然就会摔倒,那么只要他摔倒几次,今后就会从中学到这个教训并作出改进的举措,而作为大人,我们并不需要在今后的每一次孩子走路中都手把手地教导他应该怎么走——也就是说,人类与生俱来是具备自我学习和自我修正的能力的”
反方观点:人人都是工程师?
但目前,计算机还是人类能力的一个子集,并不具备这种自我提高和自我修正的能力,但是如果在未来,机器真的可以取代人类,那么最关键的一点就是机器必须要有和人类类似的自我学习能力
“机器能不能取代人类的关键在于程序自己能不软件工程 课程表能修正提高自己,能不能自己‘生小孩’,如果在未来,一个程序能够自我复制并且自己写出比它更好的先进程序,那么就不需要任何工程师了届时,程序将就像人类的进化一样,自我学习、自我繁衍出更优秀的下一代,”xuhuishao表示,“不过从这一点上讲,那时的程序也将是十分‘可怕’的,因为当未来机器拥有了复制衍生能力的时候,那它的进步就是没有物理上的限制的;但是我们人类进步速度还是有物理上的限制的,届时或许科幻片中的机器统治星球的场景将会成为现实”
那么,对于上述正反两方的观点,问题的关键或者症结在哪里呢?对此,teec angel fun软件工程课程介绍d的投资合伙人xuhuishao认为,转折点或者在于机器是否在未来的某一天具备自我学习和进化的能力
与此同时,另一个趋势是,过去几年的发展使得软件开发的门槛越来越低,很多公司研发了很多架构(framework)以及工具,例如google的angularjs、facebook的react等,使得编程变得越来越容易目前很多公司正在使用这些架构,仅需1到3个月就可以完成他们的软件开发“这是以前不可能发生的事情事实上,目前的架构仍不足够先进,等到这些架构先进到一定程度的时候,编程的门槛将前所未有地降低,届时所有人都将变为工程师,未来有一天,编程也将变得像小孩搭积木一样简单”
“对于机软件工程硕士单证器取代工程师,反对派们认为,现在提及‘文盲’这个词,大家会理解为这个人没有读过书、不识字,但是可能未来的文盲或者就是指这个人不懂编程,”wenxiangma表示,“事实上,未来不论人工智能怎样先进,都仍要依靠人为来定义软件的逻辑——短时间看,机器无法完全脱离人类的指导而自行完成软件设计和开发过程这是因为,机器本身就是人的产物,是人编写出来的,因此它们自身具有局限性,也必须依靠人来帮助机器进化”
同时,对于“未来工程师会不会被机器取代”这一问题,wenxiangma告诉记者,在硅谷,目前有另一派学者却认为答案电子技术及软件工程是否定的,他们认为机器有其自身局限性,无法完全替代人类,于此同时,随着各种软件架构(framework)以及工具的出现,未来编程门槛将进一步降低,届时人人都将成为软件工程师白斑病患者需要注意的作息规律白癜风的反复发作应该怎么避免