我们经常引用 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 后才离开那里。此后,他曾在谷歌、初创公司 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