Hỏi - đáp Nơi cung cấp thông tin nghề nghiệp và giải đáp những thắc mắc thường gặp của bạn

Top 5 quyển sách các JavaScript Developer nên đọc

“Càng đọc nhiều, kiến thức của bạn càng dồi dào hơn. Càng học nhiều, bạn sẽ được đi càng nhiều nơi hơn” – Dr. Seuss

Việc đọc sách sẽ giúp bạn học hỏi được khái niệm mới hay hiểu 1 chủ đề dễ dàng hơn. Việc đọc sách sẽ cho bạn nhiều khoảnh khắc “vỡ lẽ” mà bạn sẽ không bao giờ quên. Đọc sách không chỉ làm dồi dào kiến thức của bạn về 1 vấn đề mà còn tăng cường vốn từ vựng và cải thiện khả năng lĩnh hội. Sau đây sẽ là danh sách các quyển sách đã giúp tác giả trở thành 1 lập trình viên tốt hơn.

Eloquent JavaScript: A Modern Introduction to Programming bởi Marijn Haverbeke

Đây là một quyển sách tuyệt vời dành cho những người mới bắt đầu lập trình và cũng đang có sẵn bản đọc online miễn phí tại đây. Quyển sách được chia thành 3 phần: Phần 1 nói về JavaScript căn bản; phần 2 nói về cách JavaScript được sử dụng trên các trình duyệt còn phần cuối thì dành riêng cho Node.js

Quyển sách bao gồm các chủ đề như: higher-order functions, regular expressions, modules, asynchronous programming.

Bạn có thể mua tại: Affiliate link | Non-affiliate link | Read online (free)

You Don’t Know JS (book series) bởi Kyle Simpson

You Don’t Know JS là 1 series gồm 6 quyển sách về… bạn đoán xem, JavaScript J)))))))))))  Quyển sách đào sâu vào JavaScript, bao gồm cả ngôn ngữ chuyên sâu. Tiêu đề đầu tiên nói về JavaScript căn bản và bố cục của cả quyển sách. Những tiêu đề sau đó bao gồm: scope & closures, this & object prototypes, types & grammar, async & performance, ES6 & hơn thế nữa. Cực lực đề cử cho bất kì ai đang sử dụng JavaScript.

Bạn có thể mua tại: Affiliate link | Non-affiliate link | Read online (free)

The Complete Software Developer’s Career Guide bởi John Sonmez

Đây là quyển sách không nói về công nghệ (non-tech) duy nhất ở trong danh sách này. Quyển sách có 5 phần. Phần đầu tiên nói về việc bắt đầu trở thành lập trình viên. Trong phần này, John trình bày về các kỹ thuật chuyên môn cần thiết và cách để phát triển chúng, ngôn ngữ lập trình, ưu nhược điểm của boot camps, đại học và tự học. Phần thứ 2 nói về cách thức lập trình viên tìm kiếm việc làm. Phần thứ 3 bao gồm các chủ đề như: web development, mobile development, source control, debugging. Phần 4 và 5 nói về quá trình đi làm và phát triển sự nghiệp

Bạn có thể mua tại: Affiliate link | Non-affiliate link

Clean Code: A Handbook of Agile Software Craftsmanship bởi Robert C. Martin

Cả quyển sách này đều nói về code sạch (clean code). Bao gồm 3 phần: Phần 1 là về các nguyên lý, mẫu và phần thực hành viết clean code. Nếu bạn hỏi clean code là gì, thì đây là cây trả lời:

“Clean code là code được viết dễ hiểu và dễ thay đổi”

Quyển sách này sẽ giúp bạn viết được clean code, phù hợp cho bất kỳ ai đang viết code.

Bạn có thể mua tại: Affiliate link | Non-affiliate link

Cracking the Coding Interview bởi Gayle Laakmann McDowell

Quyển sách này bao gồm 89 câu hỏi phỏng vấn lập trình kèm theo câu trả lời đề xuất với các chủ đề như: big O notation, data structures, algorithms. Đây là một quyển sách “must-read” nếu bạn đang chuẩn bị có một buổi phỏng vấn.

Bạn có thể mua tại: Affiliate link | Non-affiliate link

Nguồn: https://medium.com/hackernoon/5-book-recommendations-for-developers-1781df7ebdd1