Мы довольно часто цитируем известных в мире Java и разработки ПО в целом личностей, советуем написанные ими книги о Java и ссылаемся на их работы. Несмотря на статус признанных экспертов, многие из них известны только в относительно узких кругах Java-кодеров с опытом, которые активно интересуются жизнью сообщества Java.
Поэтому сегодня мы решили подготовить небольшой обзор главных мировых Java “селебрити” — наиболее известных экспертов, которые не только обладают обширным опытом в Java-разработке, но и активно делятся им в своих блогах, Twitter-аккаунтах, книгах, а также выступают вживую на различных конференциях и воркшопах.
Twitter Джавина Пола: @javinpaul
Его блог: https://javarevisited.blogspot.com/
Еще один его блог (вел до 2015 года): https://www.java67.com/
Страница Джавина Пола на сайте Hacker Noon: https://hackernoon.com/@javinpaul
1. Джошуа Блох (Joshua Bloch)
В любом списке экспертов по Java Джошуа Блох будет по праву занимать одно из первых мест. Это американский программист и автор нескольких широко известных книг, среди которых — классический учебник “Java: Эффективное программирование” (Effective Java). Кстати, третье издание данной книги мы горячо рекомендуем к прочтению в недавней подборке лучших новых книг для Java-разработчиков. Джошуа Блох был главным архитектором Java в Google, разработчиком в Sun Microsystems и старшим системным архитектором в Transarc. Именно он занимался разработкой и реализацией многочисленных возможностей платформы Java, в частности, Java Collections Framework и пакета java.math. Помимо книги Effective Java, Джошуа Блох также, в соавторстве с другими экспертами, написал еще две популярные и читаемые книги о Java — Java Puzzlers (“Java за 24 часа” в русском переводе) и Java Concurrency In Practice. Twitter Джошуа Блоха: @joshbloch Его страница на GitHub: https://github.com/jbloch/2. Брайан Гетц (Brian Goetz)
Брайан Гетц — профессиональный разработчик с более чем 20-летним стажем. Он является основным автором вышеупомянутой книги Java Concurrency In Practice, а также более чем 75 статей, посвященных разработке ПО. Свыше десяти лет Брайан работает архитектором языка Java в Oracle (работал в Sun Microsystem до ее поглощения корпорацией Oracle). Брайан Гетц довольно часто выступает на конференциях и других мероприятиях, посвященных Java и программированию в целом, прежде всего в США. Twitter Брайана Гетца: @BrianGoetz Блог Брайана Гетца (с 2014-го не обновлялся, но старые посты довольно интересны): http://briangoetz.blogspot.com3. Род Джонсон (Roderick Johnson)
Род Джонсон — известный австралийский разработчик и компьютерный эксперт, создатель Spring: пожалуй, самого популярного Java-фреймворка в мире. Род Джонсон был основателем компании SpringSource и ее главой вплоть до 2009 года, когда SpringSource была куплена VMware. Фреймворк Spring родился в ходе написания Джонсоном книги Expert One-on-One J2EE Design and Development, которая с момента своего выхода получила целый ряд переизданий. Также Род написал книгу Professional Java Development with the Spring Framework. В 2016-ом году Джонсон основал компанию Atomist, которая работает в сегменте доставки ПО. Также он состоит в совете директоров целого ряда других софтверных компаний. Twitter Рода Джонсона: @springrod Блог Рода на сайте компании Atomist: https://blog.atomist.com/author/rod/ Также у Рода есть аккаунт на сайте вопросов и ответов Quora (правда, он не активен с 2015-го): https://www.quora.com/profile/Rod-Johnson-24. Джеймс Гослинг (James Gosling)
Конечно, в статье об известных в мире Java людях нельзя не упомянуть Джеймса Гослинга — отца-основателя языка программирования Java. Гослинг работал в Sun Microsystems более двадцати лет — с 1984 года, и уволился оттуда только в 2010-ом после того, как корпорация Oracle поглотила Sun. После этого занимал посты в Google, стартапе Liquid Robotics (выкуплен компанией Boeing) и Amazon Web Services. Также Джеймс — советник в Lightbend (компания Мартина Одерски, которая занимается популяризацией языка Scala), независимый директор в Jelastic и стратегический советник в Eucalyptus, занимает место в совете директоров DIRTT Environmental Solutions. В соавторстве с другими экспертами Джеймс Гослинг написал книгу The Java Programming Language, которую переиздавали четыре раза, а также ряд других учебников по Java. Twitter Джеймса Гослинга: @errcraft5. Мартин Одерски (Martin Odersky)
Мартин Одерски — это компьютерный эксперт из Германии, прежде всего известный как создатель языка программирования Scala. Он также разработал Java Generics и создал javac, компилятор Java. В 2011 году Мартин Одерски основал компанию Typesafe Inc (в 2016-ом была переименована в Lightbend Inc), которая занимается поддержкой и популяризацией Scala. Является профессором в Швейцарском федеральном технологическом институте Лозанны (EPFL), автором бесплатного курса по языку Scala — Functional Programming Principles in Scala — на платформе Coursera. Кстати, курс по-прежнему доступен для всех желающих. Twitter Мартина Одерски: @odersky Страница Мартина Одерски на платформе Coursera: https://www.coursera.org/instructor/~6726276. Даг Каттинг (Doug Cutting)
Даг Каттинг — известный разработчик, сторонник и создатель поисковых технологий с открытым исходным кодом. Он основал проекты open-source поисковых технологий Lucene и, вместе с Майком Кафареллой, Nutch. Сейчас оба эти проекта управляются организацией Apache Software Foundation. Также Каттинг и Кафарелла являются со-основателями проекта Apache Hadoop. В 2010 году Дага Каттинга избрали председателем совета директоров Apache Software Foundation, и он оставался на этом посту до 2015 года. В 2015-ом Каттинг получил престижную награду O'Reilly Open Source Award за свой вклад в развитие открытого софта. Даг Каттинг также считается одним из пионеров технологии Big Data. Сейчас он занимает пост главного архитектора компании Cloudera, поставщика облачных программных решений для предприятий. Twitter Дага Каттинга: @cutting Страница Дага на GitHub: https://github.com/cutting7. Джавин Пол (Javin Paul)
Джавин Пол — опытный Java разработчик, блогер и автор множества статей о Java на разных ресурсах. Практически все, кто интересуется информацией о Java на английском, на том или ином этапе наталкивались на его материалы в Сети. По словам Пола, в течение последних семи лет он работает с Java и технологиями FIX Tutorial и Tibco RV. Является автором целого ряда популярных туториалов и гайдов, среди которых ”3 Ways to reverse an Array in Java”, “Why we use threads in Java”, ”10 points about volatile modifiers or fields in Java” и другие.*Судя по всему, Джавин Пол — не большой любитель публичности, он не размещает в Сети свои фотографии.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ