来源:https://www.zhihu.com/question/27809894/answer/98696858
推荐阅读:《软件正在吞噬整个世界》《神秘的程序员们》(漫画微信)《夏日大作战》(电影)
核心观点:软件定义现实世界
越来越多的现实世界资源通过一个接口,接入软件世界,成为一个抽象的单元,它们会直接发生相互的作用,这就是我们多年所说的“智能化”。所有的这一切,最终都需要软件实现。把一个现实资源抽象成接口这件事,在软件行业称之为“虚拟化”,一个60年代软件行业就使用的概念。
软件对生活的影响已经显而易见了,但是还是有巨大的空间。
关于计算机还能火几年,从一般的规律来说,火有尽头,但刚需不会消失。
关于计算机对职业的影响:首先,很多职业都被替代了,但是人们似乎认为像教师、医生这样的职业是无法取代的。姑且不论人工智能是否能拥有感情,我个人认为,基础教育完全可以模式化,这是一种教育的优化、公平。医生看病同理,医生不也就是看看你的检验报告、量几下心跳吗?总之,在这方面的虚拟化完全有可能。
但是还是回到了那个问题,为什么要这么做。有活生生的人,却硬要花大时间、努力去造人工智能?效率是一个答案。但如果是我,我就会更可能思考人存在的本身的问题了。是不是有些生命不该被创作出来?
关于学习编程的重要性:
就算不能成为职业程序员,在这个软件定义一切的行业里面,理解程序如何产生,理解程序员如何工作,就能够软硬兼施。
会编程,当然可以给自己编程序。在工作中,就能更好的把“接口”和虚拟化的过程做好。终归,计算机只是工具。