Ben Evans(倫敦Java User Group Lead)非正式訪談錄
G: 高博 B: Ben Evans
時間:2015年5月26日
場景:從上海浦東嘉裡酒店接Ben Evans去“Java之夜”會場,一邊開車一邊採訪
G: 能說說你是怎麼加入JUG的嗎?
B: 那已經是5年前的事情了,哦,今年是2015對吧,那就是6年了。對,從2009年到現在已經6年了,真的有那麼久了嗎?我本來是在摩根士丹利銀行工作,後來去了德意志銀行。德意志銀行,很大牌對不對?但是你都難以想像我去了以後接了怎麼樣的一個大爛攤子,系統難以理喻地亂成一團,很多業務執行在令人匪夷所思的非必要的依賴性上。我費了整整小半年的功夫,用Java重寫了一系列的關鍵業務邏輯,看起來才稍微順眼那麼一點點兒。也正是由於這麼點兒小功績,我當時的老闆給了我一筆預算,可以讓我去參加一些技術會議,其中就有一個JUG舉辦的會議。在那次會議上,我認識了一些很有意思的朋友,然後就加入JUG了。
G: 等等,德意志銀行的業務系統一團糟?你在開玩笑吧?
B: 我還真不是開玩笑,像摩根士丹利銀行這樣的以投資為主要業務的銀行,一般來說IT系統都做得棒棒噠。可是傳統銀行這方面就差得很遠,因為它們的大多數業務並不依賴於非常高速精確的計算。
G: 說起來也是哦,我有一次為本地的商業銀行做諮詢,你猜怎麼著?它們竟然還在用COBOL語言。
B: 啊,沒錯,COBOL現在還沒有完全被淘汰,而且還不斷地推出新的版本呢。而且我現在在工作中也不是隻用Java語言,而且往往客戶也不全用的是Java語言呢。比如說,今天我就和一個客戶工作了一整天,他們的解決方案用的就不是Java語言。其實我從東京的演講開始就在和這個客戶一起工作了,他們遇到的也不是語言層面上的問題,而是架構層面上的問題。
G: 架構問題的確是企業普遍遇到的問題,依你的經驗,企業最經常遇到的架構問題有哪些?
B: 我認為企業最經常遇到的架構問題的來源是因為他們沒有認識到問題是什麼,就開始動手解決它了。你知道的,問題常常存在於提出它們的人的頭腦裡,而來解決問題的往往是另一批人,這當中是有脫節的。問題只要有一點點不同,選擇用來解決它的軟體架構就會有很大的區別,而等到人們發現問題,往往已經不好弄了。
G: 如果你來辦一家企業,你會採取什麼措施來避免這類問題?
B: 嘿,我要乾的第一件事就是實行隔週四天工作制!給人們留出足夠的時間來思考,讓他們動手之前想得更多。之前在摩根士丹利銀行,就曾經實行過這個制度,這個競爭優勢可是金錢買不來的。你想啊,你能和老闆說,我隔一週有一天不上班,你工資少發我一點吧。這根本不可能!只有形成一個制度才能實現。
G: 這聽起來好誘人,我覺得你真的可以哎,我要給你投簡歷了。
B: 其實我也創過業來著,哎過程就不提了,總之現在我這樣上上班挺好的。寫寫程式碼,講講課,我喜歡現在的生活。
G: 除了Java以外,你還用哪些語言寫程式碼?你最喜歡什麼語言?
B: 那多了去了,我至少認真地用過20種以上的語言。要說最喜歡嘛,呵呵,還真的應該說不是Java。我比較喜歡Scala的一些方面,在這些方面它非常驚豔,但是在另一些方面,它又特別糟糕。如果說綜合表現最好的嘛,我投票給Clojure.
G: 嘿,我們快到了哦。最後我想問一下:Java Applet這玩意兒還活著嗎?
B: 被你問著了,其實Oracle挺想把Java Applet給滅了的,後來發現不行。有一些政府網站還在用著,合同還有很長時間。比如說,丹麥的大量政府網站和專案都在用Java Applet,我還專門為這事兒去過一趟。因此這麼說吧,Java Applet現在在民間已經基本上絕跡了,但是它仍以某種形式活著,還活得挺滋潤。
相關文章
- Ben Evans:保守的設計思想是Java的最大優勢(圖靈訪談)Java圖靈
- 《Java程式設計師修煉之道》作者Ben Evans訪談問題有獎徵集(圖靈訪談)Java程式設計師圖靈
- Java語言的新密封Sealed型別簡介 - Ben EvansJava型別
- 可觀測性對測試的影響:QCon倫敦大會上對Amy Phillips的訪談
- Ben Evans:中國上百萬臺“被消失的”安卓平板去了哪裡?安卓
- 《Java程式設計師修煉之道》作者Ben Evans:保守的設計思想是Java的最大優勢Java程式設計師
- 2018深度學習倫敦大會深度學習
- 響應式設計專家Ben Frain訪談問題徵集AI
- ben-evans:WhatsApp日訊息量超過全球簡訊傳送量APP
- 資料顯示倫敦房地產泡沫比中國更大
- 谷歌:倫敦奧運相關資料:搜尋量創新高谷歌
- Oracle ASM User Directory and Group DirectoryOracleASM
- 通過調查數以百萬計的JVM虛擬機器發現當前Java使用情況 - Ben EvansJVM虛擬機Java
- 如果倫敦地鐵圖是資料科學家畫的……資料科學
- 資料顯示倫敦奧運會成就Twitter成為社交之王
- 為了口吃的,一群倫敦老鐵給谷歌AI「下毒」谷歌AI
- 倫敦經濟學院開設加密貨幣相關課程加密
- Jenkins restriction as of credentials and user group --- Folder solutionJenkinsREST
- 《提升敏捷回顧》作者訪談錄敏捷
- 福特牽手倫敦計程車公司,試點自動駕駛拼車服務自動駕駛
- 資料顯示倫敦超級富豪人數最多 北京位居第八
- 來自Strata+Hadoop World 倫敦會議的主題演講Hadoop
- Java:談談protected訪問許可權薦Java訪問許可權
- 人工智慧劇本電影倫敦首映遭強烈反對被取消人工智慧
- 讀《程式設計大師訪談錄》程式設計
- 華為Mate 20在倫敦釋出 美國人發現“看得到,卻買不到”
- 倫敦恐襲惹怒網際網路巨頭齊向恐怖主義宣戰
- 日本Pocket Pair公司老闆Takuro Mizobe訪談錄AI
- Google CEO 拉里·佩奇(Larry Page)訪談錄Go
- 華為Mate 20X主打遊戲效能和散熱,10月16日倫敦見!遊戲
- 和AI談倫理、道德和謊言AI
- 《J2EE 最佳實踐》作者訪談錄
- 富力地產擬9570萬英鎊向遠東發展出售倫敦專案公司TYM
- 倫敦大都會警局決定今年徹底淘汰xp系統:全升Win10Win10
- 華為P8包裝盒圖片曝光:將於4月15日倫敦釋出
- 現實版少數派報告:倫敦警方用大資料預測犯罪系統大資料
- 《爐石傳說》總監Ben Brode談遊戲中休閒模式的概念遊戲模式
- 響應式設計專家Ben Frain:設計是為解決問題而存在的(圖靈訪談)AI圖靈