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

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 (đang đọc, gần hết)

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 (đang đọc)

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

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)
  • OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide (đang đọc)
  • Java Coding Problems (đang đọc)
  • Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition (gần hết)
  • Java Concurrency in Practice (đã động chạm 1-2 lần, nhưng dừng sau 10 pages đầu tiên)
  • 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 đc hơn 1 nửa thì tạm dừng, sách dài đọc hơi mệt)
  • Functional Programming in Java (đang đọc)

II. Sách về Javascript

  • 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ứ)

III. Những cuốn sách khác

  • 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 (đã đọc 1-2 lần, vẫn cảm thấy `Really?`)
  • 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ờ)

5 2 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments