Ми досить часто цитуємо відомих у світі 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” та інші.*Судячи з усього, Джавін Пол - не великий любитель публічності, він не розміщує в Мережі свої фотографії.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ