Hầu hết các câu trả lời này tập trung vào tầm quan trọng của việc đọc mã để tự cải thiện. Tôi hoàn toàn đồng ý và tán thành nó.
Có một góc độ khác cần cảnh giác - ngay cả khi bạn là một thần đồng không thể hưởng lợi từ việc đọc các cách tiếp cận khác (không thể, nhưng để tranh luận ....), bạn vẫn cần biết cách đọc mã vì khái niệm về cơ bản không tồn tại trong môi trường đại học: phần lớn các dự án công nghiệp là các dự án trường màu nâu (nghĩa là trong hoặc tích hợp với một cơ sở mã trước đó).
Nhu cầu đọc mã chỉ để hiểu cơ sở mã hiện tại và các quy trình là có thật. Luôn luôn có thể hỏi các câu hỏi khác của nhà phát triển về mã, nhưng điều này chỉ có thể khiến bạn mất nhiều thời gian. Mọi người rời đi, chuyển đổi dự án, hoặc thời gian chỉ đơn giản là trôi qua. Các chi tiết cấp thấp mờ dần từ bộ nhớ và lập trình viên bảo trì áp dụng các bản vá. Tại một số điểm, không có nguồn sự thật duy nhất ngoại trừ chính mã.
Vệ sinh mã tốt, hướng dẫn phong cách, đánh giá mã và trợ giúp tài liệu, nhưng đến một lúc nào đó, mã là nguồn sự thật cho những gì xảy ra và cách duy nhất để tìm câu trả lời sẽ là tự mình đi lấy. Bên cạnh việc sử dụng nó trong phát triển bản thân, khả năng đọc mã là một kỹ năng riêng biệt với việc viết nó.