“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.
Đâ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 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)
Đâ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
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
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