مهندس رئيسي (Tech Lead) هو المهندس المسؤول عن النجاح التقني لفريق أو مشروع. أنت لا تزال تكتب الكود، لكن وظيفتك الأساسية تتحول من مجرد البناء إلى التأكد من بناء الأشياء الصحيحة بشكل جيد. مهندس رئيسي هو مضاعف القوة: يُقاس تأثيرك بما يسلمه الفريق، وليس فقط بـ 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
مثال واقعي
يطلب منك الفريق إضافة نظام الدفع. كمهندس رئيسي، لا تختار فقط التذاكر. تقوم برسم الطريقة (استخدام مزود دفع أو البناء)، تقسيمها إلى أجزاء قابلة للشحن، تقرر من يعمل على ماذا، تراجع الأجزاء الخطرة من الكود بنفسك، وتخبر مدير المنتج بما هو واقعي وفي أي وقت.
