tech lead (TL) คือวิศวกรที่มีความรับผิดชอบต่อความสำเร็จทางเทคนิคของทีมหรือโครงการ คุณยังคงเขียนโค้ด แต่งานหลักของคุณเปลี่ยนจาก เพียงแค่สร้าง เป็น ตรวจสอบให้แน่ใจว่าสิ่งที่ถูกต้องถูกสร้างอย่างดี TL คือตัวคูณกำลัง: ผลกระทบของคุณจะวัดจากสิ่งที่ทีมส่งมอบ ไม่ใช่เพียงแค่ commits ของคุณเอง
ความรับผิดชอบหลัก
✓ TECHNICAL DIRECTION → set architecture, standards, and the "how" of the project
✓ DELIVERY → break work down, unblock people, keep the project on track
✓ QUALITY → code review, testing culture, keeping the codebase healthy
✓ MENTORING → grow the engineers around you
✓ COMMUNICATION → translate between engineering and stakeholders
✓ DECISIONS → make (or facilitate) technical decisions and own the outcome
ตัวอย่างที่เป็นรูปธรรม
ทีมของคุณถูกขอให้เพิ่มการชำระเงิน ในฐานะ TL คุณไม่ได้แค่เลือกตั๋ว คุณร่างวิธีการ (ใช้ผู้ให้บริการการชำระเงิน vs. สร้าง) แบ่งออกเป็นส่วนที่สามารถส่งมอบได้ ตัดสินใจว่าใครทำอะไร ตรวจทานส่วนที่เสี่ยงของโค้ดด้วยตัวคุณเอง และบอกผู้จัดการผลิตภัณฑ์ว่าสิ่งใดเป็นไปได้จริงจนเมื่อไร
