計算機科學家 Samuel Arbesman:我們進入了新的不可知時代
在新書《Overcomplicated: Technology at the Limits of Comprehension》(過度複雜:處於理解邊緣的技術)中,科技正在成為人類難以把控的東西。它改善了我們的生活,同時也使世界變得越來越難以理解。我們看到越來越多的 bug、事故和“失誤”,而且,它們的到來常常沒有徵兆。
該書的作者是科技風投公司 Lux Capital 的科學家 Samuel Arbesman。他認為,複雜無處不在,從強大的計算機,到我們的家用電器,以及汽車上的數百萬行的代碼。這種複雜被直觀的用户界面掩蓋了,以至於問題出現之前,我們根本沒有想過這個問題。那些維持社會運轉、保護個人安全的系統和設備,運作原理常常是不為我們所知。最恐怖的事情在於,很多時候,即使專家們對此也不是完全理解。
(圖片來自 Youtube)
“不斷增多的情況是,專家也不能完全理解自己的系統,而這些系統是他們日常工作的基礎,或者是他們構造的。這真是讓人震驚的事實:我們進入了一個新的不可知時代。” Abesman 對 Co.Exist 網站説。
以確保飛機不會空中相撞的軟件為例,全球只有少數人能夠理解它們,而且,即使他們也會驚訝於軟件的表現。
在這個由複雜系統管理的複雜世界上,人類應該採取什麼樣的策略呢?Abresman 認為,一種方法是構建出與人類思維相似的技術,比如讓編程語言更接近人類語言,從而減少程序員犯錯的次數;另一種方法接受一個事實,即複雜技術的構建是逐次迭代的過程,需要不停地改進,允許有犯錯的空間。
(圖片來自 aeon)
技術越來越像自然界的生態系統,而不是人類設計的清晰的、基於規則的系統。在科學家們理解自然進化之前,早期的自然學家經常收集動物標本,從觀察中理解物種聯繫。在軟件 bug 上,我們或許可以採取類似的方法。首先收集那些不能完全理解的片段,然後才能發現更加完整的圖像。
Abresman 建議,人們要做“通才”,了解各種不同的領域 。當然,我們已經不可能同時在諸多領域取得成就,但是,不斷細化知識的做法應該暫停了。
“通才成長的土壤是我們理解甚少的領域。在那裏,系統是如此複雜、彼此關聯,以至於我們能做的最好事情就是記錄那些不和諧的東西。這意味着,通才的教育過程不僅僅是學習現有知識,同時也要學着探索未知、新奇和意外的東西。”
題圖來自 Wired
資料來源:愛範兒(ifanr)