1. Giao tiếp rõ ràng – nói cho người khác hiểu, không phải nói cho mình
Dev thường có xu hướng:
-
Nói ngắn gọn, thiếu bối cảnh
-
Dùng quá nhiều thuật ngữ kỹ thuật
-
Nghĩ rằng “ai cũng phải hiểu giống mình”
Nhưng trong team, không phải ai cũng có cùng background.
Một dev giao tiếp tốt là người:
-
Giải thích vấn đề theo ngữ cảnh chung
-
Nói rõ vấn đề – nguyên nhân – hướng xử lý
-
Biết khi nào cần nói chi tiết, khi nào chỉ cần kết luận
👉 Giao tiếp rõ ràng giúp giảm hiểu nhầm, giảm tranh cãi, và tiết kiệm rất nhiều thời gian cho cả team.
2. Biết lắng nghe – không phải để phản biện, mà để hiểu
Nhiều dev nghe để… phản biện.
Nghe chưa hết câu đã nghĩ cách phản bác.
Trong khi đó, lắng nghe thực sự là:
-
Hiểu góc nhìn của người khác
-
Biết vì sao họ lại đề xuất như vậy
-
Không vội phủ định chỉ vì khác ý mình
Một dev biết lắng nghe sẽ:
-
Học được từ teammate
-
Dễ được tin tưởng hơn
-
Tránh được nhiều cuộc tranh luận “không cần thiết”
3. Phản hồi mang tính xây dựng, không công kích cá nhân
Code review là nơi soft skill lộ rõ nhất.
Hai cách nói khác nhau:
-
❌ “Code này tệ, viết lại đi”
-
✅ “Đoạn này có thể refactor để dễ maintain hơn, mình gợi ý cách này…”
Dev “dễ sống” là dev:
-
Góp ý vào vấn đề, không phải con người
-
Đưa ra giải pháp, không chỉ chỉ trích
-
Biết giữ thái độ tôn trọng, kể cả khi không đồng ý
4. Chủ động – nhưng không ôm đồm
Chủ động không phải là:
-
Việc gì cũng nhận
-
Không dám từ chối
-
Làm quá sức rồi stress
Chủ động đúng nghĩa là:
-
Chủ động báo sớm khi gặp khó khăn
-
Chủ động hỏi khi chưa rõ yêu cầu
-
Chủ động đề xuất giải pháp khi thấy rủi ro
👉 Team rất sợ dev “im lặng cho đến khi trễ deadline”.
5. Nhận trách nhiệm – thay vì tìm lý do
Trong dự án, sai sót là điều khó tránh. Điều quan trọng là cách dev phản ứng khi có vấn đề.
Dev “dễ sống” sẽ:
-
Thừa nhận phần trách nhiệm của mình
-
Tập trung vào cách khắc phục
-
Rút kinh nghiệm cho lần sau
Việc đổ lỗi chỉ khiến:
-
Team mất niềm tin
-
Vấn đề kéo dài
-
Môi trường làm việc trở nên căng thẳng
Kết luận
Soft skill không giúp bạn viết code nhanh hơn trong một ngày.
Nhưng nó giúp bạn:
-
Làm việc lâu dài trong team
-
Được tin tưởng giao việc lớn hơn
-
Phát triển sự nghiệp bền vững hơn
Trong một team tốt, dev giỏi kỹ thuật là điều kiện cần, nhưng dev có soft skill mới là người “dễ sống” và dễ đi xa.
.png)