Nội dung bài viết
I. Sách về Java
- OCA Java SE 8 Programmer I Certification Guide (đã đọc 2-3 lần)
Cuốn này thật sự là viết rất dễ hiểu, dành cho những người chưa biết gì hoặc biết một chút, giúp bạn có 1 nền móng java thật sự vững chắc.
Level : beginner
Length : 704 pages
Author : Bà Mala Gupta là hiện tại đang làm việc cho Jetbrain, cty chủ quản của Intellij IDEA.
- Effective Java 3rd Edition (đã đọc xong)
Tuy cấu trúc các phần trong sách gọn gàng, liền mạch những nội dung mỗi phần đó không dễ nuốt, vì đối tượng đọc sách phải là những người làm việc với java tầm 1-2 năm. Cuốn sách tập trung vào WHAT > WHY > HOW
Là 1 cuốn sách rất đáng để bỏ công sức, thời gian ra nghiền ngầm.
Level : intermediate
Length : 414 pages
Author : Bloch Joshua từng làm việc ở Sun (cty phát triển Java, sau này Oracle mua lại), Google. Ông từng là Tech leader phát triển nhiều tính năng của Java, trong đó có Collection Framework.
- Java Generics and Collections (đã đọc xong, đang chờ bản mới năm 2023)
Một cuốn sách cũ (2006), tập trung vào đúng chủ đề java generics, một feature được thêm vào từ java 5. Đọc sách này, mình mới hiểu cách những người phát triển Java họ nghĩ gì, họ áp dụng generics vào Java Collection như thế nào.
Là 1 cuốn sách khó đọc nếu bạn còn yếu java cơ bản, nhưng cần để bạn nâng cấp bản thân.
Level : intermediate
Length : 273 pages
Author : Maurice Naftalin, Philip Wadler. Mình không biết gì về 2 bác này (vì chưa tìm hiểu). 😛
- Java OOP done right (xong)
Với phong cách viết đơn giản, bạn sẽ hiểu OOP là gì và làm thế nào cho đúng. Cuốn này thực sự giúp mình hiểu về OOP rất nhiều. Bạn nên vững java basic trước khi đọc để khỏi bỡ ngỡ.
Level : intermediate
Length : 202 pages
Author : Alan Mellor, bác này hay trả lời các câu hỏi trên quora.
- The Well-Grounded Java Developer (1st version)
- The Well-Grounded Java Developer (2st version)
- OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide: đã đọc xong, nó giúp mình pass kỳ thi Java OCP.
- Java Coding Problems
- Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition (gần hết)
- Java Concurrency in Practice: đã đọc đi đọc lại nhiều lần, nhiều phần vẫn rất khó với mình, ngoài tầm hiểu biết, nhưng phần core thì mình đã rất rõ, nó làm cho mình tự tin khi đọc code liên quan đến concurrency nói chung, ko chỉ của Java.
- Java Language Features (gần hết)
- Next Generation Java Testing: TestNG and Advanced Concepts (đọc lướt qua)
- Mastering Software Testing with JUnit 5 (kết thúc lần 1)
- Modern Java in Action: Lambdas, streams, functional and reactive programming (đọc gần hết)
- Functional Programming in Java (đã đọc xong): đọc xong cuốn này, học sang javascript mình thấy nhẹ nhàng hơn. 😀 thật tuyệt vời
II. Sách về các tech
- JavaScript: The Good Parts: The Good Parts (đọc lướt 1 vài lần, đoạn nào khó vẫn khó, đoạn nào dễ vẫn dễ)
- Secrets of the JavaScript Ninja (skim cuốn này 1 lần, học được nhiều thứ)
- Selenium WebDriver: From Foundations To Framework (đọc đi đọc lại vài lần, nhiều bài trên blog từ cuốn này mà ra)
- HTTP: The Definitive Guide (đọc kỹ 1 lần): đủ để hiểu, giờ quên gần hết, những gì còn nhớ chuyển hết thành series API testing
- BDD in Action: Behavior-driven development for the whole software lifecycle
- An Introduction to APIs (đã đọc đi đọc lại 3-4 lần): những gì còn nhớ chuyển hết thành series API testing
- Clean code (đã đọc 1-2 lần): vẫn còn nằm trên giá sách, không muốn động lại vì bản in lậu, hơi mờ)
- System design interview
- OpenID Connect in action:
Cuốn này là 1 cuốn sách vô cùng cần thiết cho tất cả dev và tester vì các hệ thống sử dụng OpenID Connect ngày càng nhiều. Mình support cho rất nhiều bạn làm api test, performance test mà hệ thống có sử dụng OpenID Connect. Hầu hết các bạn đều không rõ về cái này nên lơ ngơ như gà mắc tóc mỗi khi gặp lỗi.
III. Sách văn học, hồi ký, tiểu thuyết, các thể loại khác
- Deep work – Làm ra làm, chơi ra chơi
Đây là 1 cuốn sách dạng self-help, technique nhưng mình lại đọc kỹ đọc lướt nhiều lần. Mỗi lần đọc, nó lại thôi thúc mình làm việc nghiêm túc, tập trung. Thật sự rất đáng giá.
- Hiểu về trái tim (Minh Niệm)
- Bão táp triều trần (Hoàng Quốc Hải)
- Đi tìm lẽ sống
- Muôn kiếp nhân sinh
- Diary of a wimpy kid
- Các cuốn sách của tác giả Nguyễn Duy Cần
- Cái dũng của thánh nhân
- Óc sáng suốt
- Thuật tư tưởng
- Thuật xử thế của người xưa
- Tôi tự học
- Nhập môn triết học Đông Phương
- Dịch học tinh hoa
Có bạn nào hay đọc sách thì có thể kết bạn với mình ở Goodread, mình mới join thôi. hehe
https://www.goodreads.com/user/show/134686911-lucas-nguyen
Thank for share
anh mua mấy cuốn này từ amazon à anh
– 1 vài sách của nhà xuất bản manning, mình mua trực tiếp, nó cho phép down bản pdf
– 1 vài cuốn mình mua từ leanpub, cũng cho phép down pdf
– 1 vài sách (sách giấy) mình mua từ https://shopitbooks.com/
– 1 vài cuốn bạn mình down cho.