JavaRush /Java Blog /Random-TL /Ano ang dapat basahin sa 2020? Isang seleksyon ng mga pin...

Ano ang dapat basahin sa 2020? Isang seleksyon ng mga pinakamahusay na bagong libro para sa mga developer ng Java

Nai-publish sa grupo
Tulad ng sinabi ni John Amos Comenius , "ang mga aklat ay isang instrumento para sa pagpapalaganap ng karunungan." What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 1Bakit isang mapagpanggap na simula, itatanong mo? At sa katotohanan na nagpasya lang kaming magtanim ng kaunting karunungan sa mga mambabasa ng JavaRush.ru. Mas tiyak, upang mag-ambag sa pagpapatupad nito sa pamamagitan ng pakikipag-usap tungkol sa mga bago (o hindi masyadong bago, ngunit talagang sulit na basahin) na mga libro tungkol sa Java at mga kaugnay na teknolohiya na sulit na basahin sa 2020. "Ang isa sa mga pinaka hindi na mababawi na pagkalugi ay ang pagkawala ng oras." Georges-Louis Buffon . Kaya't hindi kami mag-aaksaya ng oras sa mahabang pagpapakilala, at titigil din kami sa maalalahanin na mga quote at dumiretso sa mga review ng libro. What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 2

Java sa ulap. Spring Boot, Spring Cloud, Cloud Foundry

Maaaring mabili ang English na bersyon dito: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, at Cloud Foundry . Mga May-akda: Josh Long, Kenneth Bastani Cloud Native Java ay itinuturing ng marami bilang isa sa mga pinakamahusay na aklat na babasahin ngayon sa 2020. Ito ay pangunahing inilaan para sa mga may karanasang Java programmer, ngunit ito ay magiging kapaki-pakinabang para sa lahat ng Java programmer, mula sa mga baguhan hanggang sa advanced. Ang pag-unlad ngayon ay lalong lumilipat patungo sa mga teknolohiya ng cloud, microservice, distributed architecture, atbp. Idinisenyo ang aklat na ito upang tulungan kang maunawaan ang mga teknolohiyang ito at matutunan kung paano ilapat ang mga ito sa pagsasanay. Ipinakita nina Josh Long at Kenneth Bastani sa mga developer ng Java/JVM kung paano bumuo ng mas mahusay, mas mabilis na Java application gamit ang Spring Boot, Spring Cloud, at Cloud Foundry. Isang maliit na quote mula sa preview ng libro mula sa mga may-akda. "Sa modernong mundo, gusto ng lahat na gumalaw nang mas mabilis at mapabilis ang mga proseso ng negosyo, ngunit kakaunti ang nakakaalam kung paano ito gagawin. Ang merkado ay humihingi ng mas malaking bilis, na nagbibigay ng mas maraming pagkakataon sa mga makakasabay nito. Ano ang pinagkaiba ng mga kumpanya tulad ng Amazon, Netflix, at Etsy sa mas tradisyonal na mga negosyo? Alam namin na ang mga kumpanyang ito ay lumalaki sa napakalaking rate, ngunit kahit papaano ay pinapanatili pa rin nila ang kanilang mga pangunahing bentahe at higit na nangunguna sa kanilang mga kakumpitensya. Paano nila ito ginagawa? Ang praktikal na gabay na ito para sa mga developer ng Java at JVM ay nagpapakita kung paano bumuo ng mas mahusay at mas mabilis na software gamit ang Spring Boot, Spring Cloud at Cloud Foundry." Sa pamamagitan ng paraan, sa JavaRush kamakailan lamang ay tinalakay namin ang paksa ng paggamit ng Java sa cloud computing. Para sa mga nakaligtaan nito: Java sa mga ulap. Paano sinakop ng mga cloud application ang mundo at kung bakit kailangan nila ng Java . What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 3

Java: Epektibong Programming (3rd Edition)

Версию на английском можно приобрести здесь: Effective Java 3rd Edition Author: Джошуа Блох Тем, кто еще не читал эту книгу, начать имеет смысл именно с нее. Русскоязычный перевод третьего издания этого руководства по передовым методикам Java-программирования от Джошуа Блоха, супер авторитетного в Java-среде автора, появился совсем недавно. Джошуа Блох, если кто не знает, был главным архитектором Java в Google, разработчиком в Sun Microsystems и старшим системным архитектором в Transarc. Именно он занимался разработкой и реализацией многочисленных возможностей платформы Java. В новое издание автор добавил информацию об особенностях и библиотеках, которые появorсь в versionх Java 8 и 9. Кроме того, в книгу включены новые и осовремененные советы и рекомендации, а также глава, посвященная лямбда-выражениям и потокам. Вот лишь некоторые из тем, которые раскрыты в “Java: Эффективном программировании:” функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки, методы по умолчанию и статические методы в интерфейсах, вывод типа, включая оператор ромб (<>) для обобщенных типов, annotation @SafeVarargs, новые возможности библиотек и т.д. What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 4

Современный Java. Рецепты программирования

Версию на английском можно приобрести здесь: Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9 Author: Кен Коузен Отличный вариант для тех, кому нравятся книги рецептов. А также тех, кто начинает углубляться в изучение Java 8 и Java 9, потому что это — один из лучших учебников. Как понятно из названия, в данной работе Кен Коузен показывает “простые решения сложных проблем” в Java 8 и 9. “Включение средств функционального программирования в Java SE 8 ознаменовало революционное изменение достопочтенного an objectно-ориентированного языка. Лямбда-выражения, ссылки на методы и потоки принципиально изменor идиомы этого ЯП. В данной книге я демонстрирую использование новых возможностей языка для решения широкого круга задач на примере более 70 подробных рецептов. Разработчики, хорошо знакомые с предыдущими versionми Java, найдут здесь почти все нововведения, появившиеся в Java SE 8, а также отдельную главу, посвященную новшествам в Java 9,” — пишет автор. What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 5

Чистая архитектура. Искусство разработки программного обеспечения

Версию на английском можно приобрести здесь: Clean Architecture: A Craftsman's Guide to Software Structure and Design Author: Роберт Мартин А вот пусть и не самая свежая (издана в конце 2017-го), но действительно крутая книга для опытных Java-программистов, которые хотели бы подняться на новый уровень и стать архитекторами решений. “Чистая архитектура” — это продолжение культовых бестселлеров Роберта Мартина “Чистый code” (Clean Code) и “Идеальный программист” (Clean Coder). В этой книге Мартин рассказывает о том, How создать программную архитектуру, которая выдержит испытание временем, а также How избавиться от неправильных представлений о шаблонах проектирования и архитектуре ПО в целом. “Чистую архитектуру” обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице or хотя бы повлиять на людей, которые занимаются данной работой. Все архитектуры подчиняются одним и тем же правилам,” — говорит автор. What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 6

Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications

Authorы: Сандер Мэк и Пол Беккер Русский перевод этой книги нам обнаружить не удалось, а значит, у желающих ее прочитать есть отличная возможность не только узнать все особенности модулей в Java 9, но и попрактиковать свой английский. О том, How программисту выучить английский, чтобы не позориться на собеседованиях и при общении с зарубежными коллегами, мы, кстати, говорor в недавней статье. Модульность была одной из главных особенностей релиза Java 9, и в этой книге авторы раскрывают данную тему по полной. Сандер Мак является признанным авторитетом в Java 9 (и не только) — он часто выступает на конференциях, а также ведет собственный блог по addressу branchandbound.net. Пол Беккер, в свою очередь, — также заметная фигура в Java-сообществе. Это эксперт в построении корпоративных приложений и программный архитектор в компании Luminis Technologies. “С помощью этой практической книги Java-разработчики узнают не только обо всех преимуществах модульности, но и о шаблонах, необходимых для создания действительно надежных приложений. Authorы рассказывают о концепциях модульной системы платформы Java, а также о мощных инструментах, которые она предлагает. Вы также узнаете, How модулировать существующий code и разрабатывать новые applications Java модульным способом,” — говорится в превью книги. What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 7

Modern Java in Action: Lambdas, streams, functional and reactive programming

Authorы: Рауль-Габриэль Урма, Марио Фуско, Алан Майкрофт Еще один очень хороший учебник по современным versionм Java, который пока еще не издали на русском. Modern Java in Action — это новая version бестселлера Java 8 in Action с изменениями и добавлениями, охватывающими наиболее интересные и важные изменения в Java 9 и Java 10. На данный момент, читателям доступно второе издание книги, и можно надеяться, что в скором времени выйдет очередное обновление с информацией о новых релизах Java 11 и Java 12. Но и на данный момент, Modern Java in Action — один из лучших учебников по современному Java. Эта книга поможет выучить все актуальные способы программирования на Java, включая лямбда-выражения, Stream, функциональное программирование, а также реактивное программирование. What читать в 2020 году? Подборка лучших новых книг для Java-разработчиков - 8

Java SE 9. Базовый курс

Версию на английском можно приобрести здесь: Core Java SE 9 for the Impatient 2nd Edition Author: Кей С. Хорстманн А вот отличная книга для начинающих изучать Java — именно данный учебник многие рекомендуют использовать на старте. Во многом за это следует благодарить стиль Кея Хорстманна: автор действительно хорош в написании гайдов. Хорстманн рассказывает о Java SE 9 простым языком, но в то же время не упрощает структуру и уделяет достаточно внимания деталям. Этот же автор написал целый ряд других книг, которые посвящены Java 8, Scala, основам Java и другим темам. “Независимо от того, новичок ли вы в Java or являетесь опытным разработчиком, это руководство поможет вам писать самый надежный, эффективный и безопасный code будущего,” — обещает издатель. Немного нескромно, но в целом верно. Core Java действительно содержит много полезного How для новичков, так и для опытных codeеров.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION