JavaRush /Java Blog /Random-ID /Apa yang harus dibaca di tahun 2020? Pilihan buku baru te...

Apa yang harus dibaca di tahun 2020? Pilihan buku baru terbaik untuk pengembang Java

Dipublikasikan di grup Random-ID
Seperti yang dikatakan John Amos Comenius , “buku adalah instrumen penyebaran kebijaksanaan.” Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 1Mengapa awal yang begitu megah, Anda bertanya? Dan faktanya kami baru saja memutuskan untuk menanamkan sedikit hikmah pada pembaca JavaRush.ru. Lebih tepatnya, berkontribusi pada implementasinya dengan membicarakan buku-buku baru (atau tidak terlalu baru, tapi pasti layak dibaca) tentang Java dan teknologi terkait yang layak dibaca di tahun 2020. “Salah satu kerugian yang paling tidak dapat diperbaiki adalah hilangnya waktu.” Georges-Louis Buffon . Jadi jangan buang waktu untuk perkenalan yang panjang, dan kami juga akan berhenti dengan kutipan yang bijaksana dan langsung ke resensi buku. Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 2

Jawa di awan. Boot Musim Semi, Cloud Musim Semi, Pengecoran Cloud

Versi bahasa Inggris dapat dibeli di sini: Cloud Native Java: Merancang Sistem Tangguh dengan Spring Boot, Spring Cloud, dan Cloud Foundry . Penulis: Josh Long, Kenneth Bastani Cloud Native Java dianggap oleh banyak orang sebagai salah satu buku terbaik untuk dibaca saat ini di tahun 2020. Ini ditujukan terutama untuk pemrogram Java berpengalaman, namun akan berguna untuk semua pemrogram Java, dari pemula hingga mahir. Perkembangan saat ini semakin mengarah ke teknologi cloud, layanan mikro, arsitektur terdistribusi, dll. Buku ini dirancang untuk membantu Anda memahami teknologi ini dan mempelajari cara menerapkannya dalam praktik. Josh Long dan Kenneth Bastani menunjukkan kepada pengembang Java/JVM cara membangun aplikasi Java yang lebih baik dan lebih cepat menggunakan Spring Boot, Spring Cloud, dan Cloud Foundry. Sedikit kutipan dari preview buku dari penulis. “Di dunia modern, semua orang ingin bergerak lebih cepat dan mempercepat proses bisnis, namun hanya sedikit orang yang tahu bagaimana melakukan hal ini. Pasar menuntut kecepatan yang semakin tinggi, memberikan lebih banyak peluang bagi mereka yang mampu mengimbanginya. Apa yang membuat perusahaan seperti Amazon, Netflix, dan Etsy berbeda dari bisnis tradisional? Kita tahu bahwa perusahaan-perusahaan ini bertumbuh dengan pesat, namun mereka tetap mempertahankan keunggulan intinya dan jauh lebih unggul dibandingkan pesaingnya. bagaimana mereka melakukan ini? Panduan praktis untuk pengembang Java dan JVM ini menunjukkan cara membangun perangkat lunak yang lebih efisien dan lebih cepat menggunakan Spring Boot, Spring Cloud, dan Cloud Foundry.” Omong-omong, di JavaRush baru-baru ini kami membahas topik penggunaan Java dalam komputasi awan. Bagi yang melewatkannya: Java di awan. Bagaimana aplikasi cloud menaklukkan dunia dan mengapa mereka membutuhkan Java . Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 3

Java: Pemrograman yang Efektif (Edisi ke-3)

Versi bahasa Inggris dapat dibeli di sini: Java Efektif Edisi ke-3 Penulis: Joshua Bloch Bagi mereka yang belum membaca buku ini, masuk akal untuk memulainya. Terjemahan bahasa Rusia dari edisi ketiga panduan praktik terbaik dalam pemrograman Java dari Joshua Bloch, seorang penulis super otoritatif di lingkungan Java, muncul baru-baru ini. Joshua Bloch, bagi yang belum tahu, adalah kepala arsitek Java di Google, pengembang di Sun Microsystems, dan arsitek sistem senior di Transarc. Dialah yang terlibat dalam pengembangan dan implementasi berbagai fitur platform Java. Dalam edisi baru ini, penulis telah menambahkan informasi tentang fitur dan perpustakaan yang muncul di versi Java 8 dan 9. Selain itu, buku ini memuat tip dan trik baru dan terkini, serta bab tentang ekspresi dan aliran lambda. Berikut adalah beberapa topik yang dibahas dalam “Java: Pemrograman Efektif:” antarmuka fungsional, ekspresi lambda, referensi metode dan aliran, metode default dan statis dalam antarmuka, inferensi tipe, termasuk operator berlian (<>) untuk tipe generik, @ Anotasi SafeVarargs, fitur perpustakaan baru, dll. Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 4

Jawa masa kini. Resep Pemrograman

Versi bahasa Inggris dapat dibeli di sini: Resep Java Modern: Solusi Sederhana untuk Masalah Sulit di Java 8 dan 9 Penulis: Ken Couzen Pilihan bagus bagi mereka yang menyukai buku resep. Dan juga bagi yang mulai mendalami pembelajaran Java 8 dan Java 9, karena ini adalah salah satu buku teks terbaik. Sesuai dengan judulnya, dalam karya ini Ken Cousen menunjukkan “solusi sederhana untuk masalah kompleks” di Java 8 dan 9. “Dimasukkannya alat pemrograman fungsional di Java SE 8 menandai perubahan revolusioner untuk bahasa berorientasi objek. Ekspresi Lambda, referensi metode, dan aliran telah mengubah idiom bahasa ini secara mendasar. Dalam buku ini, saya mendemonstrasikan penggunaan fitur bahasa baru untuk memecahkan berbagai masalah dengan menggunakan lebih dari 70 resep terperinci. Pengembang yang akrab dengan Java versi sebelumnya akan menemukan di sini hampir semua inovasi yang muncul di Java SE 8, serta bab terpisah yang didedikasikan untuk inovasi di Java 9,” tulis penulis. Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 5

Arsitektur bersih. Seni Pengembangan Perangkat Lunak

Versi bahasa Inggrisnya bisa dibeli di sini: Clean Architecture: A Craftsman's Guide to Software Structure and Design Penulis: Robert Martin Tapi meski bukan yang terbaru (diterbitkan akhir tahun 2017), tapi buku yang sangat keren untuk programmer Java berpengalaman yang ingin naik ke tingkat berikutnya dan menjadi arsitek solusi. “Arsitektur Bersih” adalah kelanjutan dari buku terlaris Robert Martin, “Kode Bersih” dan “Kode Bersih”. Dalam buku ini, Martin berbicara tentang cara membuat arsitektur perangkat lunak yang tahan terhadap ujian waktu, serta cara mengatasi kesalahpahaman tentang pola desain dan arsitektur perangkat lunak secara umum. “Arsitektur Bersih” wajib dibaca oleh para pengembang di semua tingkatan, analis sistem, arsitek, dan setiap pemrogram yang ingin menaiki tangga karier atau setidaknya memengaruhi orang-orang yang melakukan pekerjaan ini. Semua arsitektur mengikuti aturan yang sama,” kata penulisnya. Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 6

Modularitas Java 9: ​​Pola dan Praktik untuk Mengembangkan Aplikasi yang Dapat Dipelihara

Penulis: Sander Mack dan Paul Becker Kami tidak dapat menemukan terjemahan bahasa Rusia untuk buku ini, yang berarti mereka yang ingin membacanya memiliki kesempatan bagus tidak hanya untuk mempelajari semua fitur modul di Java 9, tetapi juga untuk mempraktikkan bahasa Inggris mereka. . Ngomong-ngomong, kami berbicara tentang bagaimana seorang programmer bisa belajar bahasa Inggris agar tidak mempermalukan dirinya sendiri saat wawancara dan saat berkomunikasi dengan rekan asing. Modularitas adalah salah satu fitur utama rilis Java 9, dan dalam buku ini penulis membahas topik ini secara lengkap. Sander Mak adalah otoritas yang diakui di Java 9 (dan seterusnya) dan sering menjadi pembicara di konferensi dan memiliki blog sendiri di Branchandbound.net. Paul Becker, pada gilirannya, juga merupakan tokoh terkemuka di komunitas Jawa. Dia ahli dalam membangun aplikasi perusahaan dan arsitek perangkat lunak di Luminis Technologies. “Dengan buku praktis ini, pengembang Java tidak hanya akan mempelajari semua manfaat modularitas, namun juga pola yang diperlukan untuk membuat aplikasi yang benar-benar tangguh. Penulis menjelaskan konsep di balik sistem modular platform Java dan alat canggih yang ditawarkannya. Anda juga akan mempelajari cara memodulasi kode yang ada dan mengembangkan aplikasi Java baru dengan cara modular,” kata pratinjau buku tersebut. Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 7

Java Modern in Action: Lambdas, stream, pemrograman fungsional dan reaktif

Penulis: Raul-Gabriel Urma, Mario Fusco, Alan Mycroft Buku teks lain yang sangat bagus tentang Java versi modern, yang belum diterbitkan dalam bahasa Rusia. Modern Java in Action adalah versi baru dari buku terlaris Java 8 in Action dengan perubahan dan penambahan yang mencakup perubahan paling menarik dan penting di Java 9 dan Java 10. Saat ini, edisi kedua buku tersebut tersedia untuk pembaca , dan diharapkan segera dirilis pembaruan lain dengan informasi tentang rilis baru Java 11 dan Java 12. Namun saat ini, Modern Java in Action adalah salah satu buku teks Java modern terbaik. Buku ini akan membantu Anda mempelajari semua teknik pemrograman Java terkini, termasuk Ekspresi Lambda, Stream, Pemrograman Fungsional, dan Pemrograman Reaktif. Apa yang harus dibaca di tahun 2020?  Pilihan buku baru terbaik untuk pengembang Java - 8

Java SE 9. Kursus dasar

Versi bahasa Inggris dapat dibeli di sini: Core Java SE 9 for the Impatient 2nd Edition Penulis: Kay S. Horstmann Namun ini adalah buku yang sangat bagus untuk pemula dalam mempelajari Java - ini adalah buku teks yang banyak direkomendasikan untuk digunakan di awal. Hal ini sebagian besar disebabkan oleh gaya Kay Horstmann: penulisnya sangat pandai menulis panduan. Horstmann berbicara tentang Java SE 9 secara sederhana, tetapi pada saat yang sama tidak menyederhanakan struktur dan cukup memperhatikan detail. Penulis yang sama telah menulis sejumlah buku lain yang membahas Java 8, Scala, dasar-dasar Java, dan topik lainnya. “Baik Anda baru mengenal Java atau pengembang berpengalaman, panduan ini akan membantu Anda menulis kode yang paling andal, efisien, dan aman di masa depan,” janji penerbitnya. Sedikit tidak sopan, namun secara umum benar. Core Java benar-benar berisi banyak hal berguna baik untuk pemula maupun pembuat kode berpengalaman.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION