Sách IT cho dân làm nghề: bảy cuốn nên đọc theo từng nấc
Làm nghề IT có một cái khó ít ai nói thẳng: sách kỹ thuật thì nhiều vô kể, nhưng đọc sai thứ tự thì vừa phí thời gian vừa nản. Nhảy thẳng vào sách hệ thống khi chưa hiểu nghề thì như học chạy trước khi biết đi; ngược lại, cứ đọc mãi sách nhập môn thì đến lúc cần thiết kế hệ thống lại không có gì trong tay. Bảy cuốn dưới đây mình xếp theo đúng lộ trình đó: ba cuốn đầu để hiểu nghề và chọn hướng đi, bốn cuốn sau để làm nghề giỏi dần lên — từ viết giao diện cho người dùng, dọn dẹp code, dùng design pattern đúng chỗ, đến thiết kế hệ thống dữ liệu. Bấm vào từng cuốn để đọc review riêng; mỗi cuốn đều có ghi rõ hợp với trình độ nào, để bạn tự xếp vào đúng nấc của mình.
---
TẦNG 1 — NHẬP MÔN: HIỂU NGHỀ TRƯỚC KHI LÀM NGHỀ
TẦNG 2 — SÂU HƠN: LÀM NGHỀ GIỎI DẦN LÊN
---
Đọc theo thứ tự nào?
- Mới vào nghề / còn là sinh viên: 1 → 2 → 3, rồi đọc 4 để bắt đầu nhìn sản phẩm bằng mắt người dùng.
- Đã làm 1–2 năm, muốn code chắc tay hơn: 4 → 5, sau đó 6 khi đã bắt đầu thấy code của mình rối.
- Muốn lên senior, thiết kế hệ thống: 6 → 7. Cuốn 7 là đích đến của lộ trình này — đừng đọc nó trước khi đã va chạm đủ với code thật, vì nó chỉ phát huy tác dụng khi bạn đã từng đau vì những vấn đề nó nói đến.
Bảy cuốn này không phải để đọc một lúc cho hết. Mỗi nấc có sách của nấc đó, đọc đúng lúc thì một cuốn mỏng cũng đáng giá hơn cả kệ sách đọc sai thời điểm.