《奇思妙想》作者Dennis Shasha:小品電腦科學(圖靈訪談)
圖靈訪談之三十四:專訪《奇思妙想》作者Dennis Shasha:
Dennis Shasha,《奇思妙想:15位計算機天才及其重大發現》的作者,紐約大學柯朗數學研究所電腦科學教授,先後獲得耶魯大學理學學士、雪城大學理學碩士和哈佛大學哲學博士學位。他的研究領域包括生物計算(包括實驗性設計)、模式識別以及樹和圖示的查詢、時間序列的模式探索、加密檔案系統等。
Q1:有些人覺得科學研究和業界發展脫節,科研的價值也很難衡量。作為普通人來說,應該怎麼評估科學研究的價值?您自己是一位電腦科學家,對於這方面的問題可有什麼親身經歷?
Dennis : 科研可以從業界獲得的東西太多太多。一線工作者和工程師們不需要想象,就知道實際操作中的問題到底是什麼。但是我們從純科學領域的收穫也不少:伽利略擔心星球的轉動;牛頓發現了比伽利略更簡單的公式,並在此過程中發現了力與運動的法則,而機械工程師和土木工程師每天都把這些法則應用於實踐。在電腦科學領域,拉賓和斯科特的研究完全出於對於數學的興趣,但是“正規表示式查詢”恰恰是搜尋引擎的基礎。數論學者們發現了質數的有趣特性,而這些正是當今密碼學和電子商務安全的根本。
Q2:電腦科學的根本和基礎似乎在很長時間以來並沒有什麼大的改變,而軟體開發上的遞迴重複開發是否正在浪費著當前人類最聰明的一群(潛在的)天才/人才?相對應地,你認為電腦科學的最終目的是什麼,解決人類的問題,還是發現絕對的真理?
Dennis : 我認同某些人的觀點,在軟體開發過程中確實存在著很多浪費,比如一個很好的軟體被另一款而取代,而那個新軟體的閃光點僅僅是因為它是由最新最流行的語言開發的。但是話說回來,如果要說現在我們所享受的很多產品都是重複發明就是對很多以軟體為基礎的裝置的不尊重了,比如說手機、各種網站,以及智慧飛機。電腦科學是一門百花齊放的學科:它幫助研究者們分析資料,好讓科研人員可以更好地理解我們身處的自然世界;機器人可以幫助行動不便的老人;學習模式可以幫助我們更好的研究科學、金融以及市場;密碼學幫助我們保守機密;圖形學可以展示資訊;數值分析可以讓我們設計出更好的飛機。
Q3:電腦科學是否會像物理學那樣在某一個階段以後駐足不前?你認為相比於其他科學學科,電腦科學的特點是什麼?
Dennis : 物理學是一門試圖理解事物本質的學科。而真理的展露如今變得越來越困難,我們要花很大的氣力(比如宇宙飛船和加速器)才能迫近一步。電腦科學在計算複雜性方面的的研究屬於科學範疇,但是同時,電腦科學也是一門工程學科。而作為工程學科的電腦科學是發展迅速,變化多端的,因為真理是不變的,而人類的想象卻可以開啟無數扇機會之窗。
Q4:在未來十年,你認為電腦科學領域最有發展前景的研究方向是什麼?你對想在電腦科學領域從事一番事業的年輕人有什麼忠告嗎?
Dennis : 從科學角度分析,我認為最有發展前景的學科是機器學習,因為現在幾乎所有的學科都在不斷生成海量資料,而分析這些資料並從中總結經驗的能力將會成就一門偉大的學科。從金融角度分析,能把大筆的錢挪來挪去的工作所得的報酬,永遠在平均水平線之上。
要做到享受電腦科學,你就需要不斷地學習新技能。其中的原因很簡單,如果你只瞭解老的技術,你就會被孤立。你所要做的就是從基礎學起:演算法、程式設計,以及資料管理。然後你就可以找到一份工作。要和你尊敬的人一起工作,同時他們也尊敬你。在這樣的環境中,繼續學習吧。
Q5:很多人都很好奇電腦科學以後會發展出什麼。是否有可能計算機完全模仿人,甚至改善人類智慧呢?
Dennis : 是的,計算機已經可以在很多領域模仿人甚至超過人類的智慧:計算機軟體可以模仿股票投資人的行為;計算機玩象棋可以勝過大多數人(但是在中國圍棋方面還不行);計算機在庫房管理方面遠勝人類;而機器人正在成為工廠勞動力的主體。計算機通過替人從事很多工作而提高了人類智慧的水平。如果你的計算機為你買賣股票的話,那你就可以騰出時間來好好想想如何做風險管理了。
更多精彩,加入圖靈訪談微信!
相關文章
- [英]《奇思妙想》作者Dennis Shasha:小品電腦科學(圖靈訪談)圖靈
- 《奇思妙想》人物篇--圖靈獎得主概覽圖靈
- 《資料科學實戰》作者Cathy O'Neil訪談問題有獎徵集(圖靈訪談)資料科學圖靈
- 《使用者思維+》作者Kathy Sierra訪談問題有獎徵集(圖靈訪談)圖靈
- 向《命令列中的資料科學》作者Jeroen Janssens提問!(圖靈訪談)命令列資料科學圖靈
- 奇思妙想 CSS 文字動畫CSS動畫
- CSS 奇思妙想 | Single Div 繪圖技巧CSS繪圖
- 《跟阿銘學Linux》作者阿銘訪談話題有獎徵集(圖靈訪談)Linux圖靈
- 《禽獸心理學》作者Anna Salter訪談問題有獎徵集(圖靈訪談)圖靈
- 《資料科學實戰》作者Cathy O'Neil:大資料並不神奇(圖靈訪談)資料科學大資料圖靈
- 《機器學習》作者Peter Flach訪談問題有獎徵集(圖靈訪談)機器學習圖靈
- 世界級電腦科學家Lance Fortnow:教授是世界上最好的職業(圖靈訪談)圖靈
- [英]《資料科學實戰》作者Cathy O'Neil:大資料並不神奇(圖靈訪談)資料科學大資料圖靈
- CSS 奇思妙想邊框動畫CSS動畫
- 《網際網路思維的企業》作者Dave Gray訪談問題有獎徵集(圖靈訪談)圖靈
- 《演算法圖解》作者Adit Bhargava訪談問題徵集(圖靈訪談)演算法圖解圖靈
- 《特斯拉》作者卡爾森教授訪談問題有獎徵集(圖靈訪談)圖靈
- 《釋出!》作者Michael Nygard訪談問題有獎徵集(圖靈訪談)圖靈
- 《Kafka技術內幕》作者鄭奇煌:除了學習筆記,也許你還需要流程圖(圖靈訪談)Kafka筆記流程圖圖靈
- 《機器學習實戰》作者Peter Harrington:如何成為一位資料科學家(圖靈訪談)機器學習資料科學圖靈
- 學而不思則罔,思而不學則殆!——圖靈專訪《番茄工作法圖解》作者Staffan十日談之三圖靈圖解
- CSS 奇思妙想之酷炫倒影CSS
- 《演算法(第4版·英文)》作者羅伯特·塞奇威克訪談問題有獎徵集(圖靈訪談)演算法圖靈
- 《圖靈的祕密》作者Charles Petzold:我眼中的圖靈機和Windows(圖靈訪談)圖靈Windows
- 《CSS揭祕》作者Lea Verou訪談問題有獎徵集(圖靈訪談)CSS圖靈
- 《鳳凰專案》作者基恩·金訪談問題有獎徵集(圖靈訪談)圖靈
- 圖靈訪談圖靈
- 《學習響應式設計》作者Clarissa Peterson訪談問題有獎徵集(圖靈訪談)圖靈
- 原始碼篇:ThreadLocal的奇思妙想(萬字圖文)原始碼thread
- 圖靈獎得主John Hopcroft:電腦科學的新方向圖靈
- 有獎 |《人工智慧簡史》作者尼克訪談話題徵集(圖靈訪談)人工智慧圖靈
- 《JavaScript Web應用開發》作者Nicolas Bevacqua訪談問題徵集(圖靈訪談)JavaScriptWeb圖靈
- 《AngularJS 2 權威指南》作者Nate Murray訪談問題徵集(圖靈訪談)AngularJS圖靈
- 《圖靈的祕密》作者Charles Petzold訪談問題徵集圖靈
- iOS奇思妙想之使用block替代通知iOSBloC
- 《R包開發》作者Hadley Wickham訪談問題有獎徵集(圖靈訪談)圖靈
- 《用資料講故事》作者Cole Knaflic訪談話題有獎徵集(圖靈訪談)圖靈
- 《Flask Web開發》作者Miguel Grinberg訪談問題有獎徵集(圖靈訪談)FlaskWeb圖靈