Những cuốn sách đã và đang đọc (updating)

Tủ sách của mình

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.

OCA Java SE 8 Programmer I Certification Guide 1st, Gupta, Mala, eBook
  • 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.

Java OOP Done Right: Create object oriented code you can be proud of with  modern Java: Mellor, Mr Alan: 9781527284449: Amazon.com: Books
  • 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

5 2 votes
Article Rating
Subscribe
Notify of
guest
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Reader
Reader
7 months ago

Thank for share

Nguyễn Hoàng Long
Nguyễn Hoàng Long
6 months ago

anh mua mấy cuốn này từ amazon à anh