JavaRush /Blog Java /Random-VI /Đọc gì vào năm 2020? Tuyển tập những cuốn sách mới hay nh...

Đọc gì vào năm 2020? Tuyển tập những cuốn sách mới hay nhất dành cho nhà phát triển Java

Xuất bản trong nhóm
Như John Amos Comenius đã nói , “sách là công cụ để truyền bá trí tuệ”. Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho lập trình viên Java - 1Bạn hỏi tại sao lại có sự khởi đầu kiêu căng như vậy? Và thực tế là chúng tôi vừa quyết định truyền đạt một chút trí tuệ cho độc giả của JavaRush.ru. Chính xác hơn, để đóng góp vào việc triển khai nó bằng cách nói về những cuốn sách mới (hoặc không quá mới nhưng chắc chắn đáng đọc) về Java và các công nghệ liên quan đáng đọc vào năm 2020. “Một trong những mất mát không thể bù đắp nhất là mất thời gian.” Georges-Louis Buffon . Vì vậy, chúng tôi sẽ không lãng phí thời gian vào những phần giới thiệu dài dòng, đồng thời chúng tôi cũng sẽ dừng lại bằng những câu trích dẫn sâu sắc và đi thẳng vào phần đánh giá cuốn sách. Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho lập trình viên Java - 2

Java trên đám mây. Khởi động mùa xuân, Đám mây mùa xuân, Xưởng đúc đám mây

Bạn có thể mua phiên bản tiếng Anh tại đây: Cloud Native Java: Thiết kế hệ thống có khả năng phục hồi với Spring Boot, Spring Cloud và Cloud Foundry . Tác giả: Josh Long, Kenneth Bastani Cloud Native Java được nhiều người đánh giá là một trong những cuốn sách hay nhất nên đọc hiện nay trong năm 2020. Nó chủ yếu dành cho các lập trình viên Java có kinh nghiệm, nhưng nó sẽ hữu ích cho tất cả các lập trình viên Java, từ người mới bắt đầu đến nâng cao. Sự phát triển ngày nay ngày càng hướng tới công nghệ đám mây, microservice, kiến ​​trúc phân tán, v.v. Cuốn sách này được thiết kế để giúp bạn hiểu những công nghệ này và tìm hiểu cách áp dụng chúng vào thực tế. Josh Long và Kenneth Bastani chỉ cho các nhà phát triển Java/JVM cách xây dựng các ứng dụng Java tốt hơn, nhanh hơn bằng cách sử dụng Spring Boot, Spring Cloud và Cloud Foundry. Một trích dẫn nhỏ từ bản xem trước cuốn sách của các tác giả. “Trong thế giới hiện đại, mọi người đều muốn tiến nhanh hơn và đẩy nhanh quá trình kinh doanh, nhưng ít người biết cách thực hiện điều này. Thị trường đòi hỏi tốc độ cao hơn bao giờ hết, mang lại nhiều cơ hội hơn cho những ai có thể theo kịp nó. Điều gì khiến các công ty như Amazon, Netflix và Etsy khác biệt với các doanh nghiệp truyền thống hơn? Chúng tôi biết rằng những công ty này đang phát triển với tốc độ chóng mặt nhưng bằng cách nào đó họ vẫn duy trì được những lợi thế cốt lõi của mình và vượt xa các đối thủ cạnh tranh một cách đáng kể. Làm thế nào để họ làm điều này? Hướng dẫn thực tế này dành cho các nhà phát triển Java và JVM chỉ ra cách xây dựng phần mềm hiệu quả hơn và nhanh hơn bằng cách sử dụng Spring Boot, Spring Cloud và Cloud Foundry.” Nhân tiện, tại JavaRush chúng tôi vừa thảo luận về chủ đề sử dụng Java trong điện toán đám mây. Dành cho những ai đã bỏ lỡ: Java trên mây. Các ứng dụng đám mây đang chinh phục thế giới như thế nào và tại sao chúng cần Java . Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho lập trình viên Java - 3

Java: Lập trình hiệu quả (Ấn bản thứ 3)

Bạn có thể mua phiên bản tiếng Anh tại đây: Phiên bản Java thứ 3 hiệu quả Tác giả: Joshua Bloch Đối với những ai chưa đọc cuốn sách này, nên bắt đầu với nó. Bản dịch tiếng Nga của ấn bản thứ ba của hướng dẫn này về các phương pháp thực hành tốt nhất trong lập trình Java của Joshua Bloch, một tác giả có uy tín cao trong môi trường Java, đã xuất hiện khá gần đây. Joshua Bloch, dành cho những ai chưa biết, là kiến ​​trúc sư trưởng Java tại Google, nhà phát triển tại Sun Microsystems và kiến ​​trúc sư hệ thống cấp cao tại Transarc. Chính ông là người đã tham gia vào việc phát triển và triển khai nhiều tính năng của nền tảng Java. Trong ấn bản mới, tác giả đã bổ sung thêm thông tin về các tính năng và thư viện xuất hiện trong phiên bản Java 8 và 9. Ngoài ra, cuốn sách còn bao gồm các mẹo và thủ thuật mới và cập nhật cũng như một chương về các biểu thức và luồng lambda. Đây chỉ là một số chủ đề được đề cập trong “Java: Lập trình hiệu quả:” giao diện chức năng, biểu thức lambda, tham chiếu phương thức và luồng, phương thức mặc định và tĩnh trong giao diện, suy luận kiểu, bao gồm toán tử kim cương (<>) cho các kiểu generic, @ Chú thích SafeVarargs, tính năng thư viện mới, v.v. Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho lập trình viên Java - 4

Java hiện đại. Bí quyết lập trình

Bạn có thể mua phiên bản tiếng Anh tại đây: Công thức Java hiện đại: Giải pháp đơn giản cho các vấn đề khó khăn trong Java 8 và 9 Tác giả: Ken Couzen Một lựa chọn tuyệt vời cho những ai thích sách công thức nấu ăn. Và cả những người đang bắt đầu tìm hiểu sâu hơn về học Java 8 và Java 9, vì đây là một trong những giáo trình hay nhất. Như tiêu đề gợi ý, trong tác phẩm này Ken Cousen chỉ ra “các giải pháp đơn giản cho các vấn đề phức tạp” trong Java 8 và 9. “Việc đưa các công cụ lập trình chức năng vào Java SE 8 đã đánh dấu một sự thay đổi mang tính cách mạng đối với ngôn ngữ hướng đối tượng đáng kính. Biểu thức Lambda, tham chiếu phương thức và luồng đã thay đổi cơ bản cách diễn đạt của ngôn ngữ này. Trong cuốn sách này, tôi chứng minh việc sử dụng các tính năng ngôn ngữ mới để giải quyết nhiều vấn đề bằng cách sử dụng hơn 70 công thức chi tiết. Tác giả viết: Các nhà phát triển quen thuộc với các phiên bản Java trước đây sẽ tìm thấy ở đây hầu hết tất cả những cải tiến đã xuất hiện trong Java SE 8, cũng như một chương riêng dành riêng cho những đổi mới trong Java 9”. Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho nhà phát triển Java - 5

Kiến trúc sạch sẽ. Nghệ thuật phát triển phần mềm

Bạn có thể mua phiên bản tiếng Anh tại đây: Clean Architecture: A Craftsman's Guide to Software Structure and Design Tác giả: Robert Martin Tuy nhiên, mặc dù không phải là cuốn sách mới nhất (xuất bản vào cuối năm 2017), nhưng là một cuốn sách thực sự thú vị dành cho những lập trình viên Java có kinh nghiệm muốn vươn lên tầm cao mới và trở thành kiến ​​trúc sư giải pháp. “Kiến trúc sạch” là sự tiếp nối của hai cuốn sách bán chạy nhất “Clean Code” và “Clean Coder” của Robert Martin. Trong cuốn sách này, Martin nói về cách tạo ra kiến ​​trúc phần mềm có thể đứng vững trước thử thách của thời gian, cũng như cách vượt qua những quan niệm sai lầm về các mẫu thiết kế và kiến ​​trúc phần mềm nói chung. “Kiến trúc sạch” là cuốn sách phải đọc dành cho các nhà phát triển ở mọi cấp độ, nhà phân tích hệ thống, kiến ​​trúc sư và mọi lập trình viên muốn thăng tiến trong sự nghiệp hoặc ít nhất là gây ảnh hưởng đến những người làm công việc này. Tất cả các kiến ​​trúc đều tuân theo những quy tắc giống nhau”, tác giả cho biết. Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho nhà phát triển Java - 6

Tính mô đun Java 9: ​​Các mô hình và thực tiễn để phát triển các ứng dụng có thể bảo trì

Tác giả: Sander Mack và Paul Becker Chúng tôi không thể tìm thấy bản dịch tiếng Nga của cuốn sách này, điều đó có nghĩa là những ai muốn đọc nó sẽ có cơ hội tuyệt vời không chỉ để tìm hiểu tất cả các tính năng của các mô-đun trong Java 9 mà còn để thực hành tiếng Anh của họ . Nhân tiện, chúng tôi đã nói về cách một lập trình viên có thể học tiếng Anh để không cảm thấy xấu hổ khi phỏng vấn và khi giao tiếp với đồng nghiệp nước ngoài. Tính mô-đun là một trong những tính năng chính của bản phát hành Java 9 và trong cuốn sách này, các tác giả đề cập đầy đủ đến chủ đề này. Sander Mak là chuyên gia được công nhận về Java 9 (và hơn thế nữa), đồng thời là diễn giả thường xuyên tại các hội nghị và có blog riêng tại Branchandbound.net. Ngược lại, Paul Becker cũng là một nhân vật nổi bật trong cộng đồng Java. Ông là chuyên gia xây dựng các ứng dụng doanh nghiệp và là kiến ​​trúc sư phần mềm tại Luminis Technologies. “Với cuốn sách thực tế này, các nhà phát triển Java sẽ không chỉ tìm hiểu tất cả lợi ích của tính mô-đun mà còn cả các mẫu cần thiết để tạo ra các ứng dụng thực sự mạnh mẽ. Các tác giả giải thích các khái niệm đằng sau hệ thống mô-đun của nền tảng Java và các công cụ mạnh mẽ mà nó cung cấp. Bạn cũng sẽ học cách mô-đun hóa mã hiện có và phát triển các ứng dụng Java mới theo cách mô-đun,” bản xem trước của cuốn sách cho biết. Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho nhà phát triển Java - 7

Java hiện đại đang hoạt động: Lambdas, luồng, lập trình chức năng và phản ứng

Tác giả: Raul-Gabriel Urma, Mario Fusco, Alan Mycroft Một cuốn sách giáo khoa rất hay khác về các phiên bản Java hiện đại, chưa được xuất bản bằng tiếng Nga. Java in Action hiện đại là phiên bản mới của cuốn sách bán chạy nhất Java 8 in Action với những thay đổi và bổ sung bao gồm những thay đổi quan trọng và thú vị nhất trong Java 9 và Java 10. Hiện tại, ấn bản thứ hai của cuốn sách đã có sẵn cho độc giả , và hy vọng rằng nó sẽ sớm được phát hành một bản cập nhật khác với thông tin về các bản phát hành mới của Java 11 và Java 12. Nhưng hiện tại, Modern Java in Action là một trong những cuốn sách giáo khoa tốt nhất về Java hiện đại. Cuốn sách này sẽ giúp bạn tìm hiểu tất cả các kỹ thuật lập trình Java hiện tại, bao gồm Biểu thức Lambda, Luồng, Lập trình chức năng và Lập trình phản ứng. Đọc gì vào năm 2020?  Tuyển tập những cuốn sách mới hay nhất dành cho nhà phát triển Java - 8

Java SE 9. Khóa học cơ bản

Bạn có thể mua phiên bản tiếng Anh tại đây: Core Java SE 9 dành cho người thiếu kiên nhẫn Phiên bản thứ 2 Tác giả: Kay S. Horstmann Nhưng đây là một cuốn sách tuyệt vời dành cho người mới bắt đầu học Java - đây là cuốn sách giáo khoa được nhiều người khuyên nên sử dụng khi bắt đầu. Phần lớn điều này là do phong cách của Kay Horstmann: tác giả thực sự rất giỏi viết hướng dẫn. Horstmann nói về Java SE 9 một cách đơn giản, nhưng đồng thời không đơn giản hóa cấu trúc và chú ý đầy đủ đến từng chi tiết. Cùng tác giả này đã viết một số cuốn sách khác đề cập đến Java 8, Scala, các nguyên tắc cơ bản của Java và các chủ đề khác. Nhà xuất bản hứa hẹn: “Cho dù bạn là người mới làm quen với Java hay là một nhà phát triển dày dạn kinh nghiệm, hướng dẫn này sẽ giúp bạn viết mã đáng tin cậy, hiệu quả và an toàn nhất trong tương lai”. Hơi khiếm nhã một chút nhưng nói chung là đúng. Core Java thực sự chứa rất nhiều nội dung hữu ích cho cả người mới bắt đầu và những lập trình viên có kinh nghiệm.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION