Mentor vs Manager
Manager phân công việc và đánh giá. Mentor hướng dẫn kỹ năng và tư duy. Bạn có thể là mentor mà không phải manager. Mục tiêu: junior tự lập hơn, không phụ thuộc bạn mãi.
| Mentor tốt | Mentor chưa tốt |
|---|---|
| Hỏi “em đã thử gì rồi?” trước khi trả lời | Đưa câu trả lời ngay lập tức |
| Review code rồi giải thích vì sao | Sửa code hộ luôn |
| Chỉ hướng, để junior tự đi | Micro-manage từng dòng |
| Khen khi làm tốt, feedback cụ thể khi chưa tốt | Chỉ feedback khi có lỗi |
| Chấp nhận junior làm khác cách mình (nếu đúng) | Ép phải làm theo cách mình |
1-on-1: cuộc trò chuyện quan trọng nhất
1-on-1 hàng tuần (30 phút) không phải status update. Hỏi: “Em thấy khó nhất là gì tuần này?”, “Có gì anh/chị giúp được không?”, “Em muốn học thêm gì?”. Lắng nghe nhiều hơn nói.
Pair programming: học cùng nhau
Ngồi cùng junior giải quyết task khó: bạn navigate (chỉ hướng), junior drive (gõ code). Giải thích tư duy khi đưa quyết định: “Anh chọn Map vì cần tra cứu O(1), nếu chỉ duyệt thì mảng đủ rồi”.
Junior hiểu đúng từ đầu → viết code tốt hơn → ít review sửa → ít bug production. Mentor là đầu tư, không phải chi phí. Đây là cách senior scale bản thân.
❓ Junior hỏi "làm task này thế nào?". Cách mentor tốt nhất?
- Phân biệt mentor và manager
- Tổ chức 1-on-1 hiệu quả
- Dùng pair programming để truyền đạt tư duy
- Hỏi trước khi trả lời, chỉ hướng thay vì làm hộ