Senior Mentor Hiệu Quả — Đừng Giải Thay, Hãy Gợi Mở
Điều rất nhiều senior gặp phải là:
“Mình biết lời giải nên vô thức muốn dẫn luôn đến lời giải.”
Kết quả thường là:
- Junior ít phải suy nghĩ.
- Senior nói 80%, junior nói 20%.
- Buổi discuss biến thành lecture.
- Senior rất mệt, nhưng mức học của junior lại thấp hơn kỳ vọng.
Thay vì đặt mục tiêu là giải quyết vấn đề thật nhanh, hãy đổi sang:
Mục tiêu = giúp junior tự đi được càng xa càng tốt, mình chỉ can thiệp đúng thời điểm.
1) Mindset cốt lõi
❌ Tôi có solution
↓
Tôi sẽ trình bày solution
=========================
✅ Tôi có solution
↓
Tôi giữ solution lại
↓
Để xem bạn ấy đi được đến đâu
↓
Chỉ hỗ trợ khi cần
Vai trò của senior trong buổi discuss không phải là “trả lời nhanh nhất”. Vai trò là thiết kế cuộc hội thoại để người khác tự nghĩ tốt hơn.
2) Flow tổng thể khi đã có solution trong đầu
Có solution trong đầu
│
│
❌ Đừng nói ngay
│
▼
Cho bạn ấy trình bày trước
│
▼
Lắng nghe 100% không ngắt lời
│
┌─────────────────┴─────────────────┐
│ │
▼ ▼
Đi đúng hướng Đi sai hướng
│ │
│ │
Hỏi thêm để đào sâu Hỏi câu gợi ý
│ │
▼ ▼
Bạn ấy tự tìm ra tiếp? Bạn ấy tự sửa được?
│ │
Yes │ Yes │
▼ ▼
Tiếp tục hỏi Tiếp tục hỏi
│ │
└──────────────┬────────────────────┘
│
▼
Không đi tiếp được nữa?
│
▼
Đưa hint nhỏ nhất có thể
│
▼
Cho bạn ấy suy nghĩ tiếp
│
▼
Vẫn chưa ra sau vài vòng?
│
▼
Mới trình bày solution
│
▼
Giải thích WHY trước HOW
3) Nhịp nói chuyện: 3 bước quan trọng
Bước 1 — Dành 80% thời gian để nghe
Bạn chỉ cần mở bằng một câu:
Theo em nên xử lý thế nào?
Rồi dừng lại. Đừng nói thêm. Đừng gợi ý sớm.
- Không chen ngang.
- Không bổ sung nửa chừng.
- Không “đỡ lời” khi bạn ấy đang suy nghĩ.
Bước 2 — Repeat để xác nhận hiểu đúng
Sau khi junior nói, chưa phản biện ngay. Hãy lặp lại ý chính:
- Junior: “Em nghĩ mình dùng cache.”
- Senior: “Ý em là cache ở browser đúng không?”
- Junior: “Dạ đúng.”
Kỹ thuật repeat giúp:
- Junior cảm thấy được lắng nghe.
- Senior tránh hiểu nhầm.
- Cuộc hội thoại mở ra thêm chi tiết mà không cần ép.
Bước 3 — Đào sâu bằng câu hỏi
Không đánh giá vội, chỉ hỏi:
- Vì sao em chọn cách này?
- Trade-off là gì?
- Nếu traffic tăng 10 lần thì sao?
- Nếu API fail thì sao?
- Nếu user refresh thì sao?
Mục tiêu của câu hỏi: phân biệt giữa hiểu bản chất và đoán theo cảm giác.
4) Khi nào nên ngắt lời?
Junior đang nói
↓
Có sai nhỏ?
↓
KHÔNG NGẮT
↓
Để nói hết.
====================
Junior đang đi sai hoàn toàn?
↓
Đừng sửa ngay.
↓
Hỏi:
"Điều gì khiến em nghĩ vậy?"
====================
Junior mắc kẹt hơn 30~60s
↓
Đưa hint.
====================
Hint vẫn không được
↓
Mới explain.
Nguyên tắc: sai nhỏ thì để tự sửa, sai hệ thống thì dẫn bằng câu hỏi, bí thực sự mới can thiệp.
5) Rule 3 tầng: Question → Hint → Teach
Tầng 1: Question
Theo em thì sao?
Tầng 2: Hint
Nếu đổi góc nhìn thì sao?
Em nghĩ bottleneck nằm đâu?
Nếu không dùng cách này thì còn cách nào?
Tầng 3: Teach
Anh sẽ chia sẻ cách anh thường làm.
Đừng nhảy từ tầng 1 xuống tầng 3 quá sớm.
6) Quy tắc 70-20-10 cho một buổi discuss
70% Junior nói
20% Senior hỏi
10% Senior giải thích
Nếu đảo ngược thành:
70% Senior nói
20% Junior nói
10% Question
thì hiệu quả học thường giảm mạnh.
7) Checklist trước khi nói solution
Bạn ấy đã hiểu problem chưa?
│
├── Chưa
│ ↓
│ Tiếp tục hỏi
│
▼
Đã thử nghĩ chưa?
│
├── Chưa
│ ↓
│ Cho thời gian
│
▼
Đã có vài hướng chưa?
│
├── Chưa
│ ↓
│ Gợi ý
│
▼
Đã bí thật?
│
├── Chưa
│ ↓
│ Hỏi tiếp
│
▼
YES
│
▼
Trình bày solution
Senior hiệu quả không phải người “giữ bài”. Senior hiệu quả là người không tước mất cơ hội tự nghĩ của junior.
8) Cách nói để không tạo cảm giác bị “áp”
Thay vì:
❌ Cách này sai.
Đổi thành:
Điều anh đang băn khoăn là…
Thay vì:
❌ Em phải làm thế này.
Đổi thành:
Nếu mình thử cách này thì em nghĩ kết quả sẽ thế nào?
Thay vì:
❌ Không đúng.
Đổi thành:
Có một edge case mình cùng xem nhé.
Thay vì:
❌ Anh nghĩ…
Đổi thành:
Mình cùng kiểm tra giả định này nhé.
9) Một flow hội thoại mẫu
Junior:
Em nghĩ dùng local storage.
│
Senior:
Vì sao em chọn local storage?
│
Junior:
Vì nhanh.
│
Senior:
Nếu người dùng đổi thiết bị thì sao?
│
Junior:
À... mất dữ liệu.
│
Senior:
Ngoài local storage còn lựa chọn nào?
│
Junior:
Database?
│
Senior:
Trade-off giữa hai cách là gì?
│
Junior:
......
│
Senior:
Anh bổ sung thêm một góc nhìn...
Điểm quan trọng: senior gần như không đưa đáp án ngay, mà điều hướng tư duy.
10) Hình ảnh dễ nhớ: Senior là GPS, không phải tài xế
❌ Tài xế
-----------------
"Tôi sẽ lái."
"Tôi sẽ quyết định."
"Tôi sẽ đưa bạn đến nơi."
=> Junior không phát triển.
=============================
✅ GPS
-----------------
"Đi tiếp."
"Rẽ trái."
"Quay đầu."
"Sắp đúng rồi."
=> Người lái vẫn là junior.
Một mentor/senior hiệu quả không nhất thiết là người giải bài nhanh nhất.
Đó là người giúp người khác học được cách tự giải bài.
Khi bạn áp dụng nhất quán, bạn sẽ thấy:
- Tỷ lệ mình nói giảm xuống.
- Chất lượng thảo luận tăng lên.
- Junior chủ động hơn qua từng lần làm việc.