來源:https://www.zhihu.com/question/27809894/answer/98696858
推薦閱讀:《軟件正在吞噬整個世界》《神秘的程序員們》(漫畫微信)《夏日大作戰》(電影)
核心觀點:軟件定義現實世界
越來越多的現實世界資源通過一個接口,接入軟件世界,成為一個抽象的單元,它們會直接發生相互的作用,這就是我們多年所說的“智能化”。所有的這一切,最終都需要軟件實現。把一個現實資源抽象成接口這件事,在軟件行業稱之為“虛擬化”,一個60年代軟件行業就使用的概念。
軟件對生活的影響已經顯而易見了,但是還是有巨大的空間。
關于計算機還能火幾年,從一般的規律來說,火有盡頭,但剛需不會消失。
關于計算機對職業的影響:首先,很多職業都被替代了,但是人們似乎認為像教師、醫生這樣的職業是無法取代的。姑且不論人工智能是否能擁有感情,我個人認為,基礎教育完全可以模式化,這是一種教育的優化、公平。醫生看病同理,醫生不也就是看看你的檢驗報告、量幾下心跳嗎?總之,在這方面的虛擬化完全有可能。
但是還是回到了那個問題,為什么要這么做。有活生生的人,卻硬要花大時間、努力去造人工智能?效率是一個答案。但如果是我,我就會更可能思考人存在的本身的問題了。是不是有些生命不該被創作出來?
關于學習編程的重要性:
就算不能成為職業程序員,在這個軟件定義一切的行業里面,理解程序如何產生,理解程序員如何工作,就能夠軟硬兼施。
會編程,當然可以給自己編程序。在工作中,就能更好的把“接口”和虛擬化的過程做好。終歸,計算機只是工具。