我們經常引用 Java 和軟體開發領域的知名人士,推薦他們撰寫的有關 Java 的書籍並參考他們的作品。儘管他們是公認的專家,但他們中的許多人僅在對 Java 社群生活積極感興趣的經驗豐富的 Java 程式設計師的相對狹窄的圈子中為人所知。 因此,今天我們決定準備一個簡短的概述,介紹一下世界上主要的Java「名人」——最著名的專家,他們不僅在Java 開發方面擁有豐富的經驗,而且還積極在他們的部落格、Twitter 帳戶、書籍上分享,也發表演講參加各種會議和研討會。
Javin Paul 的 Twitter:@javinpaul 他的部落格: https: //javarevisited.blogspot.com/ 他的另一個部落格(直到 2015 年):https://www.java67.com/ Javin Paul 的 Hacker Noon 頁面:https ://hackernoon. com/@javinpaul
1.約書亞·布洛赫
在任何 Java 專家名單上,Joshua Bloch 理所當然地名列前茅。他是一位美國程式設計師,也是多本知名書籍的作者,其中包括經典教科書《Java:Effective Java》。順便說一句,在我們最近為 Java 開發人員精選的最佳新書中,我們強烈建議您閱讀本書的第三版。Joshua Bloch 是 Google 的首席 Java 架構師、Sun Microsystems 的開發人員以及 Transarc 的高級系統架構師。他負責 Java 平台眾多功能的開發與實現,特別是 Java Collections Framework 和 java.math 套件。除了《Effective Java》一書之外,Joshua Bloch 還與其他專家合著了兩本比較流行、可讀的Java 書籍:《Java Puzzles》(俄語翻譯為“24 小時的Java”)和《Java Concurrency In Practice》。 Joshua Bloch 的 Twitter:@joshbloch 他的 GitHub 頁面:https ://github.com/jbloch/2.布萊恩‧戈茨
Brian Goetz 是一位擁有 20 多年經驗的專業開發人員。他是上述《Java Concurrency In Practice》一書的主要作者,也是超過 75 篇有關軟體開發的文章的主要作者。Brian 在 Oracle 擔任 Java 語言架構師十多年(在 Sun Microsystem 被 Oracle 收購之前,他曾在 Sun Microsystem 工作)。Brian Goetz 經常在專門討論 Java 和一般程式設計的會議和其他活動中發表演講,主要是在美國。 Brian Goetz 的 Twitter:@BrianGoetz Brian Goetz 的部落格(自 2014 年以來未更新,但舊帖子相當有趣):http://briangoetz.blogspot.com3.羅德·約翰遜
Rod Johnson 是一位著名的澳洲開發人員和電腦專家,Spring 的創建者:Spring 可能是世界上最受歡迎的 Java 框架。Rod Johnson 是 SpringSource 的創辦人兼首席執行官,直到 2009 年 SpringSource 被 VMware 收購。Spring 框架誕生於 Johnson 的《專家一對一 J2EE 設計與開發》一書期間,自發布以來已獲得多次重印。Rod 也撰寫了《使用 Spring 框架進行專業 Java 開發》一書。2016 年,Johnson 創立了 Atomist,一家從事軟體交付領域的公司。他也擔任多家其他軟體公司的董事會成員。 Rod Johnson 的 Twitter:@springrod Rod 在 Atomist 網站上的部落格: https: //blog.atomist.com/author/rod/ Rod 在問答網站Quora 上也有一個帳戶(儘管該帳戶自2015 年以來就不再活躍):https://www.quora.com/profile/Rod-Johnson-24.詹姆斯高斯林
當然,在一篇介紹Java界名人的文章中,不能不提到Java程式語言的創始人James Gosling。自 1984 年起,高斯林在 Sun Microsystems 工作了二十多年,直到 2010 年 Oracle 公司吸收 Sun 後才離開那裡。此後,他曾在Google、新創公司 Liquid Robotics(被波音收購)和亞馬遜網路服務公司任職。James 也是 Lightbend(Martin Odersky 的公司,推廣 Scala 語言)的顧問、Jelastic 的獨立董事和 Eucalyptus 的策略顧問,並在 DIRTT Environmental Solutions 的董事會中佔有一席之地。James Gosling 與其他專家合著了《Java 程式語言》,該書已再版四次,此外還有許多其他 Java 教科書。 詹姆斯高斯林推特:@errcraft5.馬丁·奧德斯基
Martin Odersky 是來自德國的電腦專家,主要以 Scala 程式語言的創建者而聞名。他還開發了 Java 泛型並創建了 Java 編譯器 javac。2011年,Martin Odersky創立了Typesafe Inc(2016年更名為Lightbend Inc),支持並普及Scala。他是瑞士洛桑聯邦理工學院 (EPFL) 的教授,也是 Coursera 平台上 Scala 語言免費課程《Scala 函數式程式設計原理》的作者。順便說一句,該課程仍然向所有人開放。 Martin Odersky 的 Twitter:@odersky Martin Odersky 的 Coursera 頁面:https://www.coursera.org/instructor/~6726276.道格·切特
Doug Cutting 是一位著名的開源搜尋技術開發者、倡導者和創作者。他創立了開源搜尋技術計畫 Lucene,並與 Mike Cafarella 共同創立了 Nutch。這兩個專案現在都由 Apache 軟體基金會管理。Cutting 和 Cafarella 也是 Apache Hadoop 計畫的共同創辦人。2010 年,Doug Cutting 當選為 Apache 軟體基金會董事會主席,並一直擔任該職位直至 2015 年。2015 年,Cutting 因其對開源軟體開發的貢獻而榮獲著名的 O'Reilly 開源獎。Doug Cutting 也被認為是大數據技術的先驅之一。他目前擔任 Cloudera 的首席架構師,Cloudera 是一家為企業提供雲端軟體解決方案的供應商。 Doug Cutting 的 Twitter:@cutting Doug 的 GitHub 頁面:https ://github.com/cutting7.賈文保羅
Javin Paul 是一位經驗豐富的 Java 開發人員、部落客,也是在各種資源上發表的大量有關 Java 的文章的作者。幾乎每個對 Java 英文資訊有興趣的人都曾在某個階段在 Internet 上看到其資料。Paul 說,過去七年他一直致力於 Java 和 FIX Tutorial 以及 Tibco RV 技術。他是許多流行教程和指南的作者,包括“在 Java 中反轉數組的 3 種方法”、“為什麼我們在 Java 中使用線程”、“關於 Java 中 volatile 修飾符或字段的 10 點”等。*顯然,賈文保羅不太熱衷於宣傳;他不會在網路上發布自己的照片。
GO TO FULL VERSION