人類的力量是有限的,無法完全通曉未來,因此我們并不能確切地知道明天、明年究竟會發生什么事。
不過,僅就技術來說,一夜之間就冒出個新東西,這樣的情況是非常罕見的,而大多數新技術都是沿著從過去到現在的技術軌跡逐步發展起來的。在 IT 的世界中,這樣的傾向尤其顯著。
《代碼的未來》綜述了我當前掌握的 IT 趨勢,書中就摩爾定律、編程語言、多核、NoSQL 等在未來幾年中將備受關注的領域,介紹了相關的現狀和基礎知識。
當然,沒人知道書中涉及的這些技術在更久遠的未來是否還依然有用,但至少在不遠的將來,它們應該是非常值得關注的技術。這些內容可以成為學習新技術的基礎,對于想要成為優秀工程師、程序員的各位讀者來說,這樣的基礎則能夠成為生存競爭中的有力武器。
也許還有一些讀者并非專職的程序員,但我認為本書同樣值得他們一看。所謂技術,就是用來解決現實問題的手段。與現實問題展開的這場拉鋸戰,本身就是一件非常刺激和快樂的事,而這份快樂,也正是帶動未來創新的源動力。
互聯網和開源降低了參與創新的門檻。即便沒有高學歷,即便不屬于任何一家企業,只要有技術和點子就有機會??梢韵胂?,未來的創新就應該是這樣。就 IT 方面來說,我認為大多數的創新應該都不外乎是本書介紹的這些技術的延伸。
有人說 21 世紀是亞洲的世紀。作為一個亞洲人,我開發的 Ruby 語言已經在全世界獲得了廣泛的應用,這也許從某種程度上印證了這種說法。這本書中包含了我的一些思考和見解,如果它能夠對亞洲(恐怕應該是吧)各位讀者的創新有所幫助,我會感到榮幸之至。
最后,希望中國的各位讀者能夠從本書中獲益。
松本行弘
2013 年 4 月