JavaRush /Blog Java /Random-PL /Co czytać w 2020 roku? Wybór najlepszych nowych książek d...

Co czytać w 2020 roku? Wybór najlepszych nowych książek dla programistów Java

Opublikowano w grupie Random-PL
Jak powiedział Jan Amos Komeński „książki są narzędziem krzewienia mądrości”. Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 1Zapytacie, dlaczego taki pretensjonalny początek? I do tego, że właśnie postanowiliśmy zaszczepić czytelnikom JavaRush.ru odrobinę mądrości. A dokładniej, aby przyczynić się do jego wdrożenia, opowiadając o nowych (lub mniej nowych, ale zdecydowanie wartych przeczytania) książkach o Javie i pokrewnych technologiach, które warto przeczytać w 2020 roku. „Jedną z najbardziej nieodwracalnych strat jest strata czasu.” Georges’a-Louisa Buffona . Nie będziemy więc tracić czasu na długie wstępy, poprzestaniemy na przemyślanych cytatach i od razu przejdziemy do recenzji książek. Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 2

Java w chmurze. Wiosenny but, Wiosenna chmura, Cloud Foundry

Wersję angielską można kupić tutaj: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud i Cloud Foundry . Autorzy: Josh Long, Kenneth Bastani Cloud Native Java jest przez wielu uważana za jedną z najlepszych książek do przeczytania obecnie w 2020 roku. Jest przeznaczony przede wszystkim dla doświadczonych programistów Java, ale przyda się wszystkim programistom Java, od początkujących do zaawansowanych. Dzisiejszy rozwój coraz bardziej zmierza w stronę technologii chmurowych, mikroserwisów, architektury rozproszonej itp. Celem tej książki jest pomóc Ci zrozumieć te technologie i dowiedzieć się, jak zastosować je w praktyce. Josh Long i Kenneth Bastani pokazują programistom Java/JVM, jak tworzyć lepsze i szybsze aplikacje Java przy użyciu Spring Boot, Spring Cloud i Cloud Foundry. Mały cytat z zapowiedzi książki od autorów. „We współczesnym świecie każdy chce działać szybciej i przyspieszać procesy biznesowe, ale niewiele osób wie, jak to zrobić. Rynek wymaga coraz większych prędkości, dając więcej możliwości tym, którzy mogą za nim nadążać. Co odróżnia firmy takie jak Amazon, Netflix i Etsy od bardziej tradycyjnych firm? Wiemy, że te firmy rozwijają się w ogromnym tempie, a mimo to w jakiś sposób nadal utrzymują swoje podstawowe zalety i znacznie wyprzedzają swoich konkurentów. Jak oni to robią? Ten praktyczny przewodnik dla programistów Java i JVM pokazuje, jak tworzyć wydajniejsze i szybsze oprogramowanie przy użyciu Spring Boot, Spring Cloud i Cloud Foundry. Swoją drogą, na JavaRush niedawno omawialiśmy temat wykorzystania Javy w chmurze obliczeniowej. Dla tych, którzy przegapili: Java w chmurach. Jak aplikacje chmurowe podbijają świat i dlaczego potrzebują Java . Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 3

Java: Efektywne programowanie (wydanie 3)

Wersję angielską można kupić tutaj: Efektywne wydanie Java 3rd Autor: Joshua Bloch Dla tych, którzy jeszcze nie przeczytali tej książki, warto zacząć od niej. Rosyjskie tłumaczenie trzeciego wydania tego przewodnika po najlepszych praktykach w programowaniu w języku Java autorstwa Joshuy Blocha, niezwykle autorytatywnego autora w środowisku Java, ukazało się całkiem niedawno. Joshua Bloch, dla tych, którzy nie wiedzą, był głównym architektem Java w Google, programistą w Sun Microsystems i starszym architektem systemów w Transarc. To on był zaangażowany w rozwój i wdrożenie wielu funkcjonalności platformy Java. W nowym wydaniu autor dodał informacje o funkcjach i bibliotekach, które pojawiły się w wersjach Java 8 i 9. Ponadto książka zawiera nowe i zaktualizowane porady i triki, a także rozdział poświęcony wyrażeniom lambda i strumieniom. Oto tylko niektóre tematy omówione w „Java: Efektywne programowanie”: interfejsy funkcjonalne, wyrażenia lambda, odniesienia do metod i strumieni, metody domyślne i statyczne w interfejsach, wnioskowanie o typach, w tym operator rombu (<>) dla typów ogólnych, @ Adnotacja SafeVarargs, nowe funkcje biblioteki itp. Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 4

Nowoczesna Jawa. Przepisy programistyczne

Wersję angielską można kupić tutaj: Nowoczesne przepisy Java: proste rozwiązania trudnych problemów w Javie 8 i 9 Autor: Ken Couzen Świetna opcja dla tych, którzy lubią książki kucharskie. A także tych, którzy zaczynają zagłębiać się w naukę Java 8 i Java 9, bo to jeden z najlepszych podręczników. Jak sugeruje tytuł, w tej pracy Ken Cousen pokazuje „proste rozwiązania złożonych problemów” w Java 8 i 9. „Włączenie funkcjonalnych narzędzi programowania do Java SE 8 oznaczało rewolucyjną zmianę w czcigodnym języku obiektowym. Wyrażenia lambda, odwołania do metod i strumienie zasadniczo zmieniły idiom tego języka. W tej książce demonstruję wykorzystanie nowych funkcji językowych do rozwiązywania szerokiego zakresu problemów, korzystając z ponad 70 szczegółowych przepisów. Programiści znający poprzednie wersje Javy znajdą tu niemal wszystkie innowacje, które pojawiły się w Javie SE 8, a także osobny rozdział poświęcony innowacjom w Javie 9” – pisze autor. Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 5

Czysta architektura. Sztuka tworzenia oprogramowania

Wersję angielską można kupić tutaj: Clean Architecture: A Craftsman's Guide to Software Structure and Design Autor: Robert Martin Choć nie najnowsza (opublikowana pod koniec 2017 r.), ale naprawdę fajna książka dla doświadczonych programistów Java, którzy chcieli wznieś się na wyższy poziom i zostań architektem rozwiązań. „Czysta architektura” to kontynuacja kultowych bestsellerów Roberta Martina „Czysty kod” i „Czysty koder”. W tej książce Martin opowiada o tym, jak stworzyć architekturę oprogramowania, która przetrwa próbę czasu, a także o tym, jak przezwyciężyć błędne przekonania na temat wzorców projektowych i ogólnie architektury oprogramowania. „Czysta architektura” to lektura obowiązkowa dla programistów wszystkich szczebli, analityków systemowych, architektów i każdego programisty, który chce wspiąć się po szczeblach kariery lub przynajmniej wpłynąć na ludzi, którzy wykonują tę pracę. Wszystkie architektury rządzą się tymi samymi zasadami” – mówi autor. Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 6

Modułowość Java 9: ​​wzorce i praktyki tworzenia aplikacji łatwych w utrzymaniu

Autorzy: Sander Mack i Paul Becker Nie udało nam się znaleźć rosyjskiego tłumaczenia tej książki, co oznacza, że ​​ci, którzy chcą ją przeczytać, mają doskonałą okazję nie tylko do poznania wszystkich funkcji modułów w Javie 9, ale także do ćwiczenia języka angielskiego . Przy okazji rozmawialiśmy o tym, jak programista może nauczyć się języka angielskiego, aby nie narobić sobie wstydu podczas rozmów kwalifikacyjnych i komunikacji z zagranicznymi kolegami. Modularność była jedną z głównych cech wersji Java 9 i w tej książce autorzy omawiają ten temat w całości. Sander Mak jest uznanym autorytetem w dziedzinie języka Java 9 (i nowszych wersji), często występuje na konferencjach i prowadzi własny blog pod adresembranandbound.net. Z kolei Paul Becker to także wybitna postać w społeczności Javy. Jest ekspertem w budowaniu aplikacji korporacyjnych i architektem oprogramowania w Luminis Technologies. „Dzięki tej praktycznej książce programiści Java poznają nie tylko wszystkie zalety modułowości, ale także wzorce potrzebne do tworzenia naprawdę niezawodnych aplikacji. Autorzy wyjaśniają koncepcje modułowego systemu platformy Java i zaawansowanych narzędzi, jakie oferuje. Dowiesz się także, jak modularyzować istniejący kod i tworzyć nowe aplikacje w języku Java w sposób modułowy” – czytamy w zapowiedzi książki. Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 7

Nowoczesna Java w akcji: Lambdy, strumienie, programowanie funkcjonalne i reaktywne

Autorzy: Raul-Gabriel Urma, Mario Fusco, Alan Mycroft Kolejny bardzo dobry podręcznik o współczesnych wersjach Javy, który nie został jeszcze opublikowany w języku rosyjskim. Modern Java in Action to nowa wersja bestsellerowej książki Java 8 w Akcji ze zmianami i uzupełnieniami obejmującymi najciekawsze i najważniejsze zmiany w Java 9 i Java 10. W tej chwili dla czytelników dostępne jest drugie wydanie książki i mamy nadzieję, że wkrótce zostanie wydana kolejna aktualizacja z informacjami o nowych wydaniach Java 11 i Java 12. Jednak w tej chwili Modern Java in Action to jeden z najlepszych podręczników na temat współczesnej Javy. Ta książka pomoże Ci poznać wszystkie aktualne techniki programowania w Javie, w tym wyrażenia Lambda, programowanie strumieniowe, programowanie funkcyjne i programowanie reaktywne. Co czytać w 2020 roku?  Wybór najlepszych nowych książek dla programistów Java - 8

Java SE 9. Kurs podstawowy

Wersję angielską można kupić tutaj: Core Java SE 9 dla niecierpliwych wydanie 2 Autor: Kay S. Horstmann Jest to jednak doskonała książka dla początkujących w nauce języka Java - jest to podręcznik, z którego wielu poleca korzystać na początku. Duża w tym zasługa stylu Kay Horstmann: autorka jest naprawdę dobra w pisaniu przewodników. Horstmann mówi o Javie SE 9 w prostych słowach, ale jednocześnie nie upraszcza struktury i przykłada wystarczającą wagę do szczegółów. Ten sam autor napisał wiele innych książek omawiających Java 8, Scala, podstawy Java i inne tematy. „Niezależnie od tego, czy dopiero zaczynasz przygodę z Javą, czy jesteś doświadczonym programistą, ten przewodnik pomoże Ci napisać najbardziej niezawodny, wydajny i bezpieczny kod przyszłości” – obiecuje wydawca. Trochę nieskromne, ale w sumie prawdziwe. Core Java naprawdę zawiera wiele przydatnych rzeczy zarówno dla początkujących, jak i doświadczonych programistów.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION