Thành thạo lập trình, với 6 cuốn sách nghiệp vụ
Hoàn thành mã – đây là một trong những hướng dẫn chung và thực tế nhất của Steve McConnell. Trong hơn mười năm, Code Complete là phần mềm được các nhà phát triển phần mềm đọc nhiều nhất.
Trong lần xuất bản thứ hai, cuốn sách đã được cập nhật và sửa đổi đầy đủ thông qua các thực hành nghệ thuật giải thích và khoa học xây dựng phần mềm. Bằng cách thu thập kiến thức có sẵn trong nghiên cứu kinh doanh, học thuật và thực hành hàng ngày, McConnell kết hợp công nghệ với các nguyên tắc rõ ràng và các khuyến nghị thực tế dễ hiểu. Cuốn sách này có thể giúp bạn tạo mã chất lượng cao.
Một tháng trong huyền thoại
Một cuốn sách về quản lý dự án phần mềm được viết bởi Frederick P. Brooks Jr. Fred kết hợp sự thật về kỹ thuật phần mềm với các vấn đề toán học kích thích tư duy và Brooks cung cấp thông tin chi tiết cho bất kỳ ai xử lý các dự án phức tạp.
“Mythical Man Month” là một đoạn trích từ kinh nghiệm của Fred Brooks với tư cách là người quản lý dự án cho dòng máy tính IBM System 360 và OS 360 (hệ thống phần mềm lớn của anh ấy). – Hai mươi năm sau khi xuất bản cuốn sách đầu tiên, Brooks đã kiểm tra lại ý định ban đầu của mình và cung cấp cho độc giả những gợi ý mới.
Lập trình viên thực dụng – Đúng như dự đoán, Lập trình viên thực dụng là cơ sở để viết các khóa học nâng cao, trích từ Andrew Hunt và David Thommas.
Thông qua cuốn sách này, bạn sẽ học cách tránh phần mềm độc hại; tránh bẫy sao chép kiến thức; mã hóa linh hoạt, năng động và có thể thích ứng; tránh lỗi lập trình do trùng hợp …
Mẫu thiết kế
Với phong phú kinh nghiệm trong thiết kế phần mềm hướng đối tượng, bốn nhà thiết kế Erich Gamma, Richard Helm, Ralph Johnson và John Vlissides cung cấp một loạt các giải pháp đơn giản và rõ ràng cho các vấn đề thiết kế phổ biến.
Do đó, có 23 loại trong cuốn sách này Thiết kế cho phép học viên để tạo ra các thiết kế linh hoạt, thanh lịch và có thể tái sử dụng mà không cần phải tự mình tìm ra các giải pháp.
Các mẫu được tổng hợp từ hệ thống thực và dựa trên các ví dụ thực tế. Mỗi mô hình cũng bao gồm mã trình bày và mã cách triển khai nó trong một ngôn ngữ lập trình hướng đối tượng như C ++ hoặc Smalltalk. -Explanation of Extreme Programming-Một cuốn sách được viết bởi Kent Beck và Cynthia Andres. Kent Beck mô tả cách cải tiến và phát triển phần mềm bằng cách tích hợp các khái niệm lý thuyết vào thực tế. Cải thiện sự hợp tác kỹ thuật thông qua lập trình cặp và tích hợp liên tục; giảm lỗi thông qua kiểm tra của nhà phát triển …

UML tinh chỉnh
Đây là cuốn sách toàn diện về UML được viết bởi Martin Fowler, được viết trong sách hướng dẫn sử dụng UML; Mô tả UML chính sơ đồ, cách tạo và giải mã UML cơ bản.
Theo kiến thức học cơ bản, thông tin tích lũy trong 6 cuốn sách trên sẽ giúp bạn duy trì sự ổn định. Tham gia vào sự nghiệp lập trình. Ngoài ra, bạn có thể tham khảo các khóa học CNTT trực tuyến tại đây.