32 cuốn sách học lập trình bạn nhất định phải đọc (2)

Sách về kỹ năng lãnh đạo

Lãnh đạo là sự tư duy và một tập hợp các kỹ năng, không đơn thuần chỉ là một chức danh hay chức vụ. Bất cứ ai cũng có thể là một nhà lãnh đạo. Khi sự nghiệp của bạn thăng tiến và cần có nhiều trách nhiệm, đây là lúc bạn rèn luyện kỹ năng lãnh đạo của mình đó.

17. Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs – John Doerr

Cuốn sách giúp bạn biết cách để mọi người trong tổ chức của bạn cố gắng hết sức theo đuổi một mục tiêu chung.

18. Turn the Ship Around!: A True Story of Turning Followers into Leaders – L. David Marquet

Cuốn sách chia sẻ mối quan hệ leader-leader thay vì leader-follower. Tổ chức của bạn sẽ có hiệu suất làm việc tốt nhất khi mọi người 100% toàn tâm vào công việc của họ và cùng hướng đến một mục tiêu chung. Bạn sẽ được biết về lý thuyết 3C:

  • Control (kiểm soát)
  • Competence (năng lực)
  • Clarity (sự rõ ràng)

Sách về quản lý dự án

Đừng tưởng rằng bạn là một coder giỏi và đã đi làm được một thời gian thì có thể chạy một dự án. Hãy tránh những sai lầm của một người mới bắt đầu này bằng cách đọc những cuốn sách dưới này nhé:

19. Rapid Development: Taming Wild Software Schedules – Steve McConnell

20. Essential Scrum: A Practical Guide to the Most Popular Agile Process – Ken Rubin

Sách cho lời khuyên tuyệt vời về scrum và quản lý dự án nói chung. Xem thêm Scrum là gì?

21. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses – Eric Ries

Sách giúp bạn hiểu lý do tại sao phải xây dựng MVP và vì sao sử dụng quy trình xây dựng – đo lường – học hỏi là rất quan trọng.

22. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win – Gene Kim & Kevin Behr

Sách chia sẻ cách áp dụng lý thuyết về Constraint và Lean để giải quyết các vấn đề phát sinh trong dự án (hoặc tránh được các vấn đề đó từ lúc bắt đầu).

Sách quản lý dự án nâng cao

Khi bạn đã có những kiến thức cơ bản và các dự án của bạn không còn gặp rắc rối nữa, hãy xem xét việc học các kỹ thuật quản lý dự án nâng cao hơn qua các cuốn sách sau.

23. The Principles of Product Development Flow: Second Generation Lean Product Development – Donald Reinertsen

Sách giúp bạn sửa các lỗi mà mọi người thường mắc phải bằng cách áp dụng các kỹ thuật Lean và Six Sigma từ lúc bắt đầu cho tới khi ra sản phẩm. Cuốn sách này không dành cho người mới bắt đầu.

24. Goldratt’s Theory of Constraints: A Systems Approach to Continuous Improvement – William H. Dettmer

Cuốn sách này đưa ra cách tiếp cận có hệ thống để tìm ra sự hạn chế trong tổ chức của bạn và khắc phục nó.

Sách về Unit Testing  

Nếu bạn chưa bao giờ thử unit testing, những cuốn sách này sẽ giúp bạn bắt đầu.

25. Starting to Unit Test: Not as Hard as You Think – Erik Dietrich

Hướng dẫn cho người mới bắt đầu làm Unit Testing.

26. Working Effectively with Unit Tests – Jay Fields

Cung cấp các bài kiểm tra thực hành unit testing tốt nhất cho những người đã biết cơ bản.

27. Working Effectively with Legacy Code – Michael Feathers

Cuốn sách rất nổi tiếng về việc lấy code có sẵn đã được unit test tự động – 1 công việc vốn nổi tiếng gây khó khăn cho lập trình viên.

Sách về phân tích và thống kê dữ liệu

Bạn cần kỹ năng phân tích dữ liệu để đo lường kết quả của bạn. Nhiều lập trình viên thiếu kiến ​​thức thống kê và các kỹ năng cần thiết để thống kê dữ liệu và cho ra kết quả chính xác. Những cuốn sách dứoi đây sẽ giúp bạn giải quyết vấn đề này.

28. Data Analysis with Open Source Tools: A Hands-On Guide for Programmers and Data Scientists – Philipp K. Janert

Đây là cuốn sách bạn cần khi sếp của bạn bỏ một tấn dữ liệu lên bàn của bạn và nói “tìm hiểu kỹ nó đi”.

Bạn có thể tham khảo thêm một vài cuốn sách này:

29. Statistics For Dummies – Deborah Rumsey

30. Statistics II for Dummies – Deborah Rumsey

Sách về UX/UI

Hầu hết các lập trình viên không chú ý đến giao diện và trải nghiệm người dùng. Những cuốn sách này sẽ giúp bạn.

31. Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability – Steve Krug

32. Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems – Steve Krug

Kết luận

Trên đây là 32 cuốn sách học lập trình mà bạn nên đọc qua để bổ sung kiến thức và kỹ năng cho mình.

Cảm ơn các bạn đã theo dõi bài viết!

Tham khảo khóa học lập trình web 6 tháng, đảm bảo 100% công việc đầu ra!

Nguồn: https://topdev.vn/blog/32-cuon-sach-hoc-lap-trinh/


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.

Bài viết liên quan

Leave a Reply

Your email address will not be published.

TÀI LIỆU DEV WORLD
Cẩm nang phát triển bền vững với nghề lập trình!