7 cuốn sách gối đầu giường dành cho lập trình viên

7 cuốn sách gối đầu giường dành cho lập trình viên

Chia sẻ kiến thức 18/12/2021

Để trở thành một software developer thành công thì bạn sẽ phải đọc một lượng sách nhất định về nó. Tuy vậy, với sự phát triển của internet, giờ đây bạn có tới hàng ngàn đầu sách khác nhau với chất lượng mập mờ. Do đó bài viết này sẽ liệt kê ra 7 cuốn sách được đánh giá là tốt nhất dành cho bất cứ ai muốn theo con đường lập trình phần mềm.

1. Code Complete: A Practica Handbook of Software Contruction, Second Edition

Bạn đã biết cách học được làm thế nào để code, nhưng liệu bạn đã học khi nào thì nên bắt đầu viết và sẽ viết chương trình gì chưa? Hơn nữa, có một số điều mà bạn cần nắm rõ nhưng lại hay bỏ qua. Có thể nói cuốn sách này chưa đựng những nội dung hay mà bạn có thể học được

2. The Mythical Man-Month

The Mythical Man-Month

Hầu hết tất cả các vấn đề trong một dự án sẽ được giải thích trong cuốn sách này. Tôi khuyên bạn nên đọc nó trước khi bạn bắt tay vào làm 1 dự án phần mềm nào đó

3. The Pragmatic Programmer: From Journeyman to Master

The Pragmatic Programmer: From Journeyman to Master

Cuốn sách này chính là phần tiếp theo của Code Complete và tương tự như cuốn trên, nó cũng chứa đựng rất nhiều kiến thức giá trị.

4. Design Patterns: Elements of Reusable Oriented Software

Design Patterns

Cuốn sách này sẽ giúp bạn học các meta-patern của chương trình lập trình. Điều này sẽ giúp bạn tiết kiệm thời gian lẫn công sức khi phát triển một sản phẩm nào đó. Hơn thế, Design Pattern sẽ giúp bạn có suy nghĩ về mọi thứ theo đúng cách.

5. Extreme Programming Explain

Extreme Programming Explained

Đây là cuốn sách chắc chắn sẽ dạy cho bạn cách phát triển phần mềm hiệu quả. Đừng lo lắng, rất ít công ty thực sự đòi hỏi phải lập trình chuyên nghiệp

6. Refactoring: Improving the Design Existing Code

Refactoring

Ước mơ của bạn chính là việc tạo ra bất cứ thứ gì từ con số không có thể sẽ rất khó. Bạn thường có xu hướng sẽ dành phần lớn thời gian làm việc của mình để giải quyết các lỗi code được tạo ra bởi những người đi trước. Và sự thật là bạn sẽ ít khi có đủ thời gian để viết lại. Thay vào đó, hãy tìm hiểu cách tái cấu trúc chương trình đó

7. UML Distilled: A Brief Guide the Standard Object Language, Third Edition

UML Distilled

Khoảng 80% của UML toàn là những thứ vô dụng thừa thãi nhưng lại được bán với giá trên trời. Cuốn sách này khuyên bạn đừng nên phí thời gian đi sâu vào nó nhưng phải nắm bắt những điều cơ bản của UML.

>>> Nếu bạn đang có nhu cầu học lập trình trực tuyến, tìm hiểu ngay tại đây:

>>> Xem thêm các chủ đề hữu ích:

 

Lương Thuận –  Tổng hợp

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, phường Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        

Cơ quan chủ quản: Công ty Cổ phần Giáo dục Trực tuyến FUNiX
MST: 0108171240 do Sở kế hoạch và Đầu tư thành phố Hà Nội cấp ngày 27 tháng 02 năm 2018
Địa chỉ:
Văn phòng Hà Nội: Tầng 4, Tòa nhà 25T2, Đường Nguyễn Thị Thập, phường Yên Hòa, Hà Nội.
Văn phòng TP.HCM: Lầu 8, Tòa nhà Giày Việt Plaza 180-182 Lý Chính Thắng, phường Nhiêu Lộc, TP. Hồ Chí Minh.
Hotline: 078 231 3602 – Email: info@funix.edu.vn

yêu cầu gọi lại