Làm gì để trở thành tech lead tài năng
Đăng bởi: Admin | Lượt xem: 1032 | Chuyên mục: Chia Sẻ
Bạn là một lập trình viên sành sỏi, code bạn viết chưa bao giờ làm các sếp thất vọng, vậy đâu là bước tiếp theo cho bạn – lead một team. Bài viết chia sẽ tóm gọn những đặc điểm, kỹ năng, kinh nghiệm nào cần có để thành công như một tech lead.
Thế nào là một Tech Lead (TL)
- TL là cánh tay phải đắc lực của Project manager (PM)
- Sự thành/bại của một TL được đong đo bằng sự thành công của team anh ấy dẫn dắt
- Là người có thể đưa ra một tầm nhìn công nghệ, đưa ra lựa chọn, quyết định sử dụng cái nào và không sử dụng cái nào
- Là người đưa đường dẫn lối cả team làm việc được cùng nhau
- TL có thể nâng cao và giải quyết các vấn đề của team thông qua giao tiếp, kỹ năng lãnh đạo, và tầm ảnh hưởng.
Kỹ năng công nghệ
- Nắm một cách thông thạo, cứng cựa một ngôn ngữ, công nghệ nhất định
- Là người có thể debug những issue khó nhất mà cả team bó tay
- Đưa ra giải pháp cốt lõi để cả team có thể làm việc hiệu quả, phối hợp ăn ý
Giao tiếp, lãnh đạo
- Khả năng trình bài rõ ràng, thuyết phục các ý tưởng, tầm nhìn, và kiến trúc công nghệ của mình cũng như của người khác
- Hướng dẫn, chỉ dạy những người lập trình viên khác với sự vui vẻ và nhiệt tâm
Đối với dự án
- Đưa ra nhưng giải pháp giúp khách hàng, dự án, team hoàn thành tốt công việc của mình
- Phân chia công việc tránh các bản release to bự không thể kiểm soát, tránh bị BA (business analyser) đè đầu làm cả trăm feature trong một sprint
- Luôn trong tâm ý làm sao đạt được kết quả một cách tiết kiệm, hợp lý, đưa ra những dự đoán về rủi ro có thể gặp
Tính cách
- Kỹ năng làm việc với áp lực một cách hiệu quả là yêu cầu bắt buộc
- Luôn giữ mối quan hệ tốt đẹp với khách hàng, thành viên trong team
Tầm ảnh hưởng
- Giúp mọi người tốt hơn, thông qua code review, tài liệu, định hướng kỹ thuật, và hướng dẫn trực tiếp
- Khả năng xây dựng, phát triển kiến trúc ứng dụng tiến xa hơn, bay cao hơn và đưa đường dẫn lối cho team đi theo
KẾT LUẬN
- Nắm một cách thông thạo, cứng cựa một ngôn ngữ, công nghệ nhất định
- Là người có thể debug những issue khó nhất mà cả team bó tay
- Đưa ra giải pháp cốt lõi để cả team có thể làm việc hiệu quả, phối hợp ăn ý
Giao tiếp, lãnh đạo
- Khả năng trình bài rõ ràng, thuyết phục các ý tưởng, tầm nhìn, và kiến trúc công nghệ của mình cũng như của người khác
- Hướng dẫn, chỉ dạy những người lập trình viên khác với sự vui vẻ và nhiệt tâm
Đối với dự án
- Đưa ra nhưng giải pháp giúp khách hàng, dự án, team hoàn thành tốt công việc của mình
- Phân chia công việc tránh các bản release to bự không thể kiểm soát, tránh bị BA (business analyser) đè đầu làm cả trăm feature trong một sprint
- Luôn trong tâm ý làm sao đạt được kết quả một cách tiết kiệm, hợp lý, đưa ra những dự đoán về rủi ro có thể gặp
Tính cách
- Kỹ năng làm việc với áp lực một cách hiệu quả là yêu cầu bắt buộc
- Luôn giữ mối quan hệ tốt đẹp với khách hàng, thành viên trong team
Tầm ảnh hưởng
- Giúp mọi người tốt hơn, thông qua code review, tài liệu, định hướng kỹ thuật, và hướng dẫn trực tiếp
- Khả năng xây dựng, phát triển kiến trúc ứng dụng tiến xa hơn, bay cao hơn và đưa đường dẫn lối cho team đi theo
KẾT LUẬN
- Đưa ra nhưng giải pháp giúp khách hàng, dự án, team hoàn thành tốt công việc của mình
- Phân chia công việc tránh các bản release to bự không thể kiểm soát, tránh bị BA (business analyser) đè đầu làm cả trăm feature trong một sprint
- Luôn trong tâm ý làm sao đạt được kết quả một cách tiết kiệm, hợp lý, đưa ra những dự đoán về rủi ro có thể gặp
Tính cách
- Kỹ năng làm việc với áp lực một cách hiệu quả là yêu cầu bắt buộc
- Luôn giữ mối quan hệ tốt đẹp với khách hàng, thành viên trong team
Tầm ảnh hưởng
- Giúp mọi người tốt hơn, thông qua code review, tài liệu, định hướng kỹ thuật, và hướng dẫn trực tiếp
- Khả năng xây dựng, phát triển kiến trúc ứng dụng tiến xa hơn, bay cao hơn và đưa đường dẫn lối cho team đi theo
KẾT LUẬN
- Giúp mọi người tốt hơn, thông qua code review, tài liệu, định hướng kỹ thuật, và hướng dẫn trực tiếp
- Khả năng xây dựng, phát triển kiến trúc ứng dụng tiến xa hơn, bay cao hơn và đưa đường dẫn lối cho team đi theo
KẾT LUẬN
Trên đây là những yếu tố cần thiết của một tech lead. Ngoài ra còn nhiều yếu tố khác nữa cần linh hoạt trong quá trình làm việc.
Chúc các bạn thành công.
Theo:
topdev.vn
Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!
Bài viết liên quan
Bài viết mới
Chuyên mục khác
Được xem nhiều nhất
Chuyên mục: Chia Sẻ
Top 10 Ứng Dụng (APP) Kiếm Tiền Trên Điện Thoại Tốt Nhất 2020
31/03/2020
| Lượt xem: 209378
Chị Google là ai? Đã tìm ra danh tính thực sự của chị Google
13/04/2020
| Lượt xem: 37136
[Link Google Driver] Photoshop 2021 Full Crack cho Mac OS - Download c...
08/05/2021
| Lượt xem: 29571
Nóng: Những ai sẽ nhận được hỗ trợ bằng tiền mặt từ Chính phủ?
01/04/2020
| Lượt xem: 20216
Giá xăng giảm xuống dưới 12.000 đồng/lít vào ngày mai?
28/03/2020
| Lượt xem: 19259