❗ Lưu ý: Đây không phải checklist để “tự nhận senior”,
mà là checklist để biết mình cần thay đổi gì tiếp theo.
Bạn không cần tick hết.
Chỉ cần thấy mình đang tiến dần sang bên phải là đúng hướng rồi.
⬜ Code chạy là được
⬜ Quan tâm chủ yếu đến file mình làm
⬜ Viết code theo task, ít nghĩ xa
⬜ Thích refactor cho “đẹp”
⬜ Nghĩ đến maintain sau 6 tháng – 1 năm
⬜ Luôn tự hỏi: “Người khác đọc code này có hiểu không?”
⬜ Cân nhắc trade-off trước khi viết
⬜ Không refactor nếu chưa thật sự cần
👉 Tick được 2–3 ô bên phải là bạn đã hơn rất nhiều dev cùng level.
⬜ Chỉ quan tâm logic trong function/class
⬜ Sợ đụng vào code cũ
⬜ Thấy bug là fix ngay, ít truy nguyên
⬜ Nghĩ theo luồng data & kiến trúc
⬜ Hiểu dependency giữa các module
⬜ Fix bug kèm phân tích root cause
⬜ Biết thay đổi nhỏ có thể gây side effect lớn
👉 Senior không sợ code cũ, họ sợ không hiểu code cũ.
⬜ Ưu tiên code nhanh
⬜ Nhận task rồi mới nghĩ cách làm
⬜ Hay underestimate độ khó
⬜ Nghĩ kỹ trước khi code
⬜ Dự đoán rủi ro & điểm nghẽn
⬜ Estimate có buffer
⬜ Biết lúc nào nên nói “task này cần thêm thời gian”
👉 Senior không code nhanh hơn, mà đỡ sửa hơn.
⬜ Gặp lỗi là Google / StackOverflow
⬜ Thử nhiều cách cho tới khi chạy
⬜ Khó giải thích vì sao chọn giải pháp đó
⬜ Phân tích vấn đề trước khi tìm solution
⬜ Hiểu vì sao giải pháp đó phù hợp
⬜ Có thể giải thích cho người khác
⬜ Nghĩ được ít nhất 2 phương án
👉 Senior hiểu vấn đề sâu hơn Google.
⬜ Quan tâm chủ yếu phần việc của mình
⬜ Code review thiên về bắt lỗi
⬜ Ngại góp ý vì sợ va chạm
⬜ Quan tâm chất lượng chung của team
⬜ Review code mang tính xây dựng
⬜ Biết cách góp ý không làm tổn thương
⬜ Sẵn sàng support dev khác
👉 Senior nâng mặt bằng team, không kéo spotlight về mình.
⬜ Bug là do requirement
⬜ “Em làm đúng spec rồi”
⬜ Production lỗi thì hơi… né
⬜ Chủ động chịu trách nhiệm
⬜ Quan tâm đến impact với user
⬜ Dám đứng ra xử lý khi có sự cố
⬜ Nghĩ cách ngăn lỗi lặp lại
👉 Senior không hỏi “Ai sai?”,
mà hỏi “Làm sao để không tái diễn?”
⬜ Chạy theo trend
⬜ Học công nghệ mới vì “nghe hay”
⬜ Dễ bỏ giữa chừng
⬜ Học có mục tiêu rõ ràng
⬜ Chọn học thứ giải quyết vấn đề thực tế
⬜ Ưu tiên nền tảng hơn framework
⬜ Biết khi nào không cần học thêm
👉 Senior học để giải quyết vấn đề, không học để khoe stack.
Nếu bạn bắt đầu:
⬜ Nghĩ cho người dùng
⬜ Nghĩ cho team
⬜ Nghĩ cho tương lai dự án
⬜ Và ít nghĩ cho cái tôi cá nhân
👉 Bạn đang rất gần senior, dù title chưa ghi vậy.
Tư duy senior:
Không đến từ job title
Không đến từ số năm
Mà đến từ cách bạn ra quyết định mỗi ngày
Senior không phải người giỏi nhất,
mà là người đáng tin nhất khi hệ thống gặp vấn đề.
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE