מה היות CTO Hands-on מלמד אותי על מנהיגות

להפוך ל-CTO זה יותר מאשר רק לקבל החלטות טכניות. זה דורש מעבר בין רעיונות גדולים לפרטים הקטנים.

דקה אחת אני מתמקד בארכיטקטורה ובמטרות עסקיות עבור Foodmartex. בדקה הבאה אני יושב עם מפתח כדי לעקוב אחרי תגובת API או לתקן תהליך משתמש (user flow) תקול.

הניגודיות הזו מתגמלת.

מנהיגות היא לא רק לתת פקודות.

רבים חושבים שמנהיגים טכניים חייבים להחזיק בכל התשובות. הניסיון שלי מראה נתיב אחר. מנהיגות פירושה:

  • מתן כיוון.
  • שאילת השאלות הנכונות.
  • עבודה על פתרון בעיות לצד הצוות שלך.

אני לא משתלט על הדברים כשהם הופכים לקשים. התפקיד שלי הוא לספק בהירות. אני רוצה שהצוות שלי יתקדם בביטחון. המטרה היא צמיחה, לא תלות.

ה-frontend חושף את האמת.

פיצ'ר backend עשוי להיראות בסדר עד שמשתמש מנסה להשתמש בו. זה הרגע שבו מגלים:

  • תגובות API לא עקביות.
  • מעברי מצבים (status transitions) לא ברורים.
  • וולידציה חסרה.
  • מסעות משתמש (user journeys) מבלבלים.

ה-frontend וה-backend הם לא מוצרים נפרדים. הם חוויה אחת. אם הם לא מתקשרים ביניהם, המוצר נכשל. למשתמשים לא אכפת איפה השגיאה התחילה. הם רק יודעים שזה לא עובד.

אני חייב לדעת גם מתי לסגת צעד אחורה.

כשאתה יכול לפתור בעיה במהירות, אתה עשוי לרצות לקפוץ פנימה. לעשות זאת פותר את הבעיה של היום, אך מונע מהצוות שלך ללמוד. אני לומד לעצור לרגע.

אני שואל את עצמי:

  • האם המפתח זקוק לתשובה?
  • האם הם זקוקים ליותר הקשר (context)?
  • האם הם רק זקוקים למרחב לחקור?

מנהיגים טובים יודעים מתי להוביל, מתי לעבוד לצד הצוות, ומתי לפנות את הדרך.

התפקיד הזה מעצב אותי. אני לומד להקשיב, לתקשר ולהישאר קרוב לעבודה. מנהיגות היא לא להיות מרוחק. היא עוסקת בהבנת אתגרים ומתן אפשרות לאחרים לצמוח.

אני עדיין לומד. אני עדיין בונה.

מקור: https://dev.to/ogeobubu/what-being-a-hands-on-cto-is-teaching-me-about-leadership-1la3