Dość często cytujemy znane osobistości ze świata Java i ogólnie tworzenia oprogramowania, polecamy napisane przez nich książki o Javie i odwołujemy się do ich prac. Pomimo statusu uznanych ekspertów, wielu z nich jest znanych jedynie w stosunkowo wąskich kręgach doświadczonych programistów Java, aktywnie zainteresowanych życiem społeczności Java. Dlatego dzisiaj postanowiliśmy przygotować krótki przegląd głównych światowych „gwiazd” Javy – najsłynniejszych ekspertów, którzy nie tylko mają bogate doświadczenie w tworzeniu Java, ale także aktywnie dzielą się nim na swoich blogach, kontach na Twitterze, w książkach, a także mówią na żywo na różnych konferencjach i warsztatach.
Twitter Javina Paula: @javinpaul Jego blog: https://javarevisited.blogspot.com/ Kolejny z jego blogów (do 2015 r.): https://www.java67.com/ Strona Javina Paula Hacker Noon: https: //hackernoon. com/@javinpaul
1. Jozue Bloch
Na każdej liście ekspertów Java Joshua Bloch słusznie zajmowałby wysokie miejsce. Jest amerykańskim programistą i autorem kilku znanych książek, w tym klasycznego podręcznika „Java: Efektywna Java”. Nawiasem mówiąc, gorąco polecamy przeczytanie trzeciego wydania tej książki w naszym najnowszym wyborze najlepszych nowych książek dla programistów Java . Joshua Bloch był głównym architektem Java w Google, programistą w Sun Microsystems i starszym architektem systemów w Transarc. Był odpowiedzialny za rozwój i wdrożenie wielu funkcjonalności platformy Java, w szczególności Java Collections Framework oraz pakietu java.math. Oprócz książki Efektywna Java Joshua Bloch napisał także, wspólnie z innymi ekspertami, dwie bardziej popularne i czytelne książki o Javie - Java Puzzles („Java w 24 godziny” w rosyjskim tłumaczeniu) i Java Concurrency In Practice. Twitter Joshuy Blocha: @joshbloch Jego strona na GitHubie: https://github.com/jbloch/2. Briana Goetza
Brian Goetz to profesjonalny programista z ponad 20-letnim doświadczeniem. Jest głównym autorem wspomnianej już książki Java Concurrency In Practice, a także ponad 75 artykułów na temat tworzenia oprogramowania. Brian jest architektem języka Java w Oracle od ponad dziesięciu lat (pracował w Sun Microsystem przed jego przejęciem przez Oracle). Brian Goetz dość często występuje na konferencjach i innych wydarzeniach poświęconych Javie i programowaniu w ogóle, głównie w USA. Twitter Briana Goetza: @BrianGoetz Blog Briana Goetza (nie aktualizowany od 2014 r., ale stare posty są dość interesujące): http://briangoetz.blogspot.com3. Rod Johnson
Rod Johnson to znany australijski programista i ekspert komputerowy, twórca Springa: prawdopodobnie najpopularniejszego frameworka Java na świecie. Rod Johnson był założycielem SpringSource i jego dyrektorem generalnym do 2009 roku, kiedy SpringSource zostało przejęte przez VMware. Framework Spring narodził się w książce Johnsona Expert One-on-One J2EE Design and Development, która od czasu jej wydania doczekała się wielu przedruków. Rod napisał także książkę Professional Java Development with the Spring Framework. W 2016 roku Johnson założył Atomist, firmę działającą w segmencie dostarczania oprogramowania. Zasiada także w zarządach wielu innych firm zajmujących się oprogramowaniem. Twitter Roda Johnsona: @springrod Blog Roda na stronie Atomist: https://blog.atomist.com/author/rod/ Rod ma także konto w serwisie pytań i odpowiedzi Quora (choć nie jest on aktywny od 2015 r.): https://www.quora.com/profile/Rod-Johnson-24. Jamesa Goslinga
Oczywiście w artykule o znanych osobach ze świata Java nie można nie wspomnieć o Jamesie Goslingu, ojcu założycielu języka programowania Java. Gosling pracował w Sun Microsystems przez ponad dwadzieścia lat – od 1984 r., a odszedł tam dopiero w 2010 r., po wchłonięciu firmy Sun przez Oracle Corporation. Następnie piastował stanowiska w Google, startupie Liquid Robotics (przejętym przez Boeinga) i Amazon Web Services. James jest także doradcą w Lightbend (firmie Martina Odersky'ego, która popularyzuje język Scala), niezależnym dyrektorem w Jelastic i doradcą strategicznym w Eucalyptus oraz zasiada w zarządzie DIRTT Environmental Solutions. James Gosling wraz z innymi ekspertami jest współautorem książki The Java Programming Language, która została przedrukowana czterokrotnie, a także kilku innych podręczników Java. James Gosling na Twitterze: @errcraft5. Martin Oderski
Martin Odersky to informatyk z Niemiec, znany przede wszystkim jako twórca języka programowania Scala. Opracował także Java Generics i stworzył javac, kompilator Java. W 2011 roku Martin Odersky założył Typesafe Inc (w 2016 roku przemianowaną na Lightbend Inc), która wspiera i popularyzuje Scalę. Jest profesorem w Szwajcarskim Federalnym Instytucie Technologii w Lozannie (EPFL), autorem bezpłatnego kursu o języku Scala – Zasady programowania funkcjonalnego w Scali – na platformie Coursera. Nawiasem mówiąc, kurs jest nadal dostępny dla każdego. Twitter Martina Odersky'ego: @odersky Strona Coursera Martina Odersky'ego: https://www.coursera.org/instructor/~6726276. Doug Cięcie
Doug Cutting jest znanym programistą, zwolennikiem i twórcą technologii wyszukiwania typu open source. Założył projekty technologii wyszukiwania open source Lucene i, wraz z Mikiem Cafarellą, Nutch. Obydwa te projekty są obecnie zarządzane przez Apache Software Foundation. Cutting i Cafarella są także współzałożycielami projektu Apache Hadoop. W 2010 roku Doug Cutting został wybrany na przewodniczącego rady dyrektorów Apache Software Foundation i tę funkcję piastował do 2015 roku. W 2015 roku Cutting otrzymał prestiżową nagrodę O'Reilly Open Source Award za swój wkład w rozwój oprogramowania open source. Doug Cutting jest również uważany za jednego z pionierów technologii Big Data. Obecnie pełni funkcję głównego architekta w Cloudera, dostawcy rozwiązań oprogramowania chmurowego dla przedsiębiorstw. Twitter Douga Cuttinga: @cutting Strona GitHub Douga: https://github.com/cutting7. Javin Paweł
Javin Paul to doświadczony programista Java, bloger i autor licznych artykułów na temat języka Java w różnych zasobach. Prawie każdy, kto interesuje się informacjami o Javie w języku angielskim, choć raz natknął się na jej materiały w Internecie. Paul twierdzi, że przez ostatnie siedem lat pracował z technologiami Java, FIX Tutorial i Tibco RV. Jest autorem wielu popularnych tutoriali i poradników, m.in. „3 sposoby odwracania tablicy w Javie”, „Dlaczego używamy wątków w Javie”, „10 punktów na temat modyfikatorów lub pól lotnych w Javie” i innych.*Wygląda na to, że Javin Paul nie jest wielkim fanem rozgłosu, nie publikuje swoich zdjęć w Internecie.
GO TO FULL VERSION