ما يعلمني إياه كوني مديرًا تقنيًا (CTO) ممارسًا حول القيادة

إن التحول إلى مدير تقني (CTO) يتضمن ما هو أكثر من مجرد اتخاذ قرارات تقنية؛ فهو يتطلب التنقل بين الأفكار الكبرى والتفاصيل الدقيقة.

في لحظة ما، أركز على البنية التحتية وأهداف العمل لشركة Foodmartex. وفي اللحظة التالية، أجلس مع مطور لتتبع استجابة API أو إصلاح مسار مستخدم معطل.

هذا التباين مجزٍ للغاية.

القيادة ليست مجرد إعطاء أوامر.

يعتقد الكثيرون أن القادة التقنيين يجب أن يمتلكوا جميع الإجابات، لكن تجربتي تظهر مسارًا مختلفًا. القيادة تعني:

  • توفير التوجيه.
  • طرح الأسئلة الصحيحة.
  • العمل على حل المشكلات جنبًا إلى جنب مع فريقك.

أنا لا أستحوذ على زمام الأمور عندما تصبح الأشياء صعبة، فوظيفتي هي توفير الوضوح. أريد لفريقي أن يتقدم بثقة؛ فالهدف هو النمو، وليس الاعتمادية.

الواجهة الأمامية (Frontend) هي التي تكشف الحقيقة.

قد تبدو ميزة في الخلفية (Backend) جيدة حتى يحاول المستخدم استخدامها، وهنا تكتشف:

  • استجابات API غير متسقة.
  • انتقالات حالة غير واضحة.
  • فقدان التحقق من الصحة (Validation).
  • رحلات مستخدم مربكة.

الواجهة الأمامية والخلفية ليسا منتجين منفصلين، بل هما تجربة واحدة. إذا لم يتواصلا، سيفشل المنتج. لا يهتم المستخدمون بمكان بدء الخطأ، هم فقط يعرفون أنه لا يعمل.

يجب عليّ أيضًا أن أعرف متى أتراجع خطوة إلى الوراء.

عندما تتمكن من حل مشكلة بسرعة، قد ترغب في التدخل مباشرة. القيام بذلك قد يصلح مشكلة اليوم، لكنه يمنع فريقك من التعلم. أنا أتعلم الآن كيف أتريث.

أسأل نفسي:

  • هل يحتاج المطور إلى إجابة؟
  • هل يحتاجون إلى سياق أكثر؟
  • هل يحتاجون فقط إلى مساحة للبحث والتقصي؟

القادة الجيدون يعرفون متى يقودون، ومتى يعملون بجانب الفريق، ومتى يفسحون المجال.

هذا الدور يصقل شخصيتي. أنا أتعلم كيف أصغي، وأتواصل، وأبقى قريبًا من العمل. القيادة لا تعني الابتعاد، بل تعني فهم التحديات والسماح للآخرين بالنمو.

ما زلت أتعلم. ما زلت أبني.

المصدر: https://dev.to/ogeobubu/what-being-a-hands-on-cto-is-teaching-me-about-leadership-1la3