1、James Gosling
1983 年,Gosling 獲得了加州大學的計算機科學學士學位。1990 年,他獲得了卡內基梅隆大學的計算機科學博士學位,師從 Bob Sproull。在攻讀博士期間,他自己開發了一款 emacs,叫 Gosling Emacs (Gosmacs),在大學的這段時間,他還開發了一個多處理器版本的 Unix,以及數個編譯器和郵件系統,之后才加入 Sun 公司。
1984 到 2010 年間,Gosling 一直在 Sun 公司工作。他被公認為 Java 之父。
Oracle 剛收購了 Sun 之后,在 2010 年 4 月 2 日,Gosling 離開了 Sun 公司。當問及為何要離開時,Gosling 認為,他的待遇,職級和決策權都受到了削減,同時角色也發生了轉變,并面臨道德上的壓力。此后他在采訪中一直對 Oracle 公司持批評態度,并指出”在 Sun 和 Oracle 的合并會議上,當我們正為 Sun 和 Google 的專利問題發愁,卻看到 Oracle 的律師眼睛里都放著光"。隨后,在 Oracle 和 Google 關于 Andriod 的訴訟中,他澄清了自己的立場:"Sun 公司雖然沒有專利訴訟的基因,這不意味著我們會任人宰割。雖然我與 Oracle 公司存在分歧,但在這個問題上我認為他們做的很對。Google 把 Sun 壓榨得太不像話了,我們大家都被惹怒了。這也包括 Jonathan [Schwartz],他想唱紅臉讓這事就這么過去,這讓原 Sun 公司的員工都很不爽。"
2011 年 3 月 28 日,James Gosling 在博客上宣布加入 Google 公司。但 5 個月后,他又加入了一家叫 Liquid Robotics 的初創公司。
Gosling 同時還是 TypeSafe 公司的顧問,該公司成立于 2011 年,致力于 Scala 開發。了解更多
2、Joshua Bloch ——Collections 框架
3、Doug Lea —— 并發
倍受歡迎的 java.util.concurrent 包就是出自這位大師之手。Doug Lea 是紐約州立大學 Oswego 分校的計算機教授,他主要研究的是并發編程以及并發數據結構的設計。他是 JCP(Java Community Process)執行委員會委員,并主持編寫了 JSR 166(J.U.C 的技術規范),把并發工具庫引入到 Java 語言中。2010 年 10 月 22 日,Doug Lea 向 JCP 執行委員會表明自己將不再繼續連任。2012 年,Doug 再次當選為 OpenJDK 理事會成員。
他著有 Concurrent Programming in Java 一書,這是最早關于并發編程的書籍之一。該書現在已經出版了第二版。了解更多
4、Gavin King - Hibernate
他是 Java 著名的對象/關系持久化存儲方案 Hibernate 項目的創始人,同時也是 Java EE 5?應用程序框架 Seam 的創建者。不僅如此,他還為 EJB3.0 和 JPA 的設計做出了巨大的貢獻。了解更多
5、Rod Johnson —— Spring 創始人
他是 Spring 框架的創始人,同時也是 SpringSource 的聯合創始人。Spring 是面向切面編程(AOP)和控制反轉(IoC)的容器框架。Rod 的暢銷書Expert One-on-One J2EE Design and Development(2002 年出版)是迄今為止 J2EE 領域最具影響力的書之一。了解更多
6、Craig Mcclanahan —— Struts 創始人
Craig R. Mcclanahan 是一名程序員,同時也是 Apache Struts 項目的創始人,Struts 是一款非常流行的用于構建 JavaWEB 應用的開源 MVC 框架。他是 servlet2.2,2.3,JSP1.1 規范制定專家組的成員之一。同時他也是 Tomcat 的 servlet 容器 Catalina 的架構師。了解更多
7、Andy Rubin —— Android
Andrew E. Rubin 是 Dangert 和 Android 公司的聯合創始人及前 CEO。2013 年之前,他曾擔任 Google 移動及數字內容的高級副總裁,負責研發一款開源的智能手機操作系統——Android。Rubin 名下擁有四項發明專利,據說他的身家價值上億美金。
2013 年 3 月 13,Larry Page 在博客中透露,Andy Rubin 將調離 Android 事業部,去負責 Google 的一些新項目。Sundar Pichai 將接替他的工作,同時仍舊兼任 Google?Chrome?事業部的老大。了解更多
8、James Duncan Davidson ——Tomcat 和 Ant
James Duncan Davidson(1970 年 7 月 29 日出生于得克薩斯州的盧博克市)是美國的一個攝影師,曾經是一名軟件工程師。他在擔任 Sun 公司軟件工程師期間(1997-2001),開發出了 Java 的 web?服務器?Tomcat 以及構建工具 Ant。在 2005 到 2006 年間,Duncan 開發的興趣和注意力轉向了 Ruby on Rails。他和 Rails 領域的著名大師 Mike Clark 一起合作,Davidson 設計及開發了一些相當復雜且健壯性佳的 Rails 應用。
2005 年開始, Duncan 把攝影作為了自己的副業。他現在是幾個知名科技會議的首席攝影師。
他現在是波蘭一個叫 Luma Labs 的小公司的聯合創始人及所有者,專注于生產高質量的相機配件。了解更多
9 Marc Fleury —— JBoss
Marc Fleury 在 2011 年創建了一個名為 JBoss 的開源 Java 應用服務器項目,這個可以說是 Java WEB 應用部署的事實標準。
Marc 研究的興趣主要集中在中間件開發,他于 1999 年啟動了 JBoss 項目。2001 年,他在亞特蘭大成立了 JBoss Group 有限責任公司,JBoss 正式成為公司的名字則是在 2004 年。
把公司賣給 Red Hat 后,Fleury 成為 JBoss 部門的高級副總裁和總經理。然而從 2007 年 1 月開始 Fleury 休起了陪產假,計劃至同年的 3 月 15 日結束,但此時有謠言稱他可能將離開 Red Hat。2007 年 2 月,Red Hat 公司正式公布他離職的消息,并稱他“決定離開 Red Hat 以便追求一些別的個人愛好,比如教書,進行生物研究,玩音樂,陪伴家人”。了解更多
10、Kent Beck——JUnit 創始人
Kent Beck 率先提出了極限編程和測試驅動開發的概念,這個也被稱為敏捷式開發。Beck 是一名來自美國的軟件工程師,他是 2001 年最早簽名發起敏捷宣言的 17 人之一。
1979 年至 1987 年,Beck 在大學進修,獲得了計算機科學的學士和碩士學位。他是軟件設計模式的先驅,倡導測試驅動開發的模式,并率先使用 Smalltalk 來開發商業應用。他和 Ward Cunningham 一道推廣了 CRC 建模的方法,并和 Erich Gamma 共同創建了 JUnit 測試框架。