linked in

שלח פרופיל עכשיו >

ההרשמה נקלטה

בהצלחה!

להיכנס לתפקיד ראש צוות פיתוח- לא מה שחשבת

05/11/2013 08:01:20
להיכנס לתפקיד ראש צוות פיתוח- לא מה שחשבת

כמעט כל מפתח תוכנה מגיע לשלב בקריירה שבו הוא מעוניין להתקדם לניהול צוות.
לפעמים השלב הזה מגיע כשעולה צורך בר"צ בחברה בה הוא עובד, לפעמים זה קורה לאור תחושת מיצוי מהתפקיד ומחשבה על הדבר הבא. מבחינה כרונולוגית, השלב בקריירה שבו אדם מגיע לתפקיד של ראש צוות הוא בדרך כלל תוך 5-8 שנות ניסיון בפיתוח תוכנה (חוץ מאשר בצבא, שם כל נושא הזמנים מתנהל אחרת והקידום לתפקידי ר"צ הוא הרבה יותר מהיר).

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

קודם כל, זה בדיוק השלב לתת את הדעת על המסלול שבו רוצים להתקדם.
בעולם של פיתוח תוכנה יש, בגדול, 2 מסלולים אפשריים. בקצה העליון של אחד מהם נמצא תפקיד
VP R&D, ובקצה המסלול השני-
תפקיד ה-
CTO. בעוד שתפקיד ה-CTO הוא לרוב תפקיד מאד טכנולוגי,
תפקיד ה-
VP R&Dהוא בדרך כלל פחות Hands On ויותר ניהולי.

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

בנוסף,  חשוב להבין שמטבע הדברים יש בכל רגע נתון הרבה פחות משרות של ר"צ פתוחות מאשר משרות פיתוח. חברות לרוב יעדיפו לנסות לקדם עובדים מבפנים, וכך לשמר אצלן מפתחים מוכשרים ולא לאבד אותם ואת הידע שלהם. מהלך של קידום מבפנים חוסך לחברה זמן הכשרה ולא מעט כסף. לכן, מי שעובד כתוכניתן ורוצה לחפש עבודה כראש צוות, צריך לקחת בחשבון שרוב החברות שיחפשו ר"צ יחפשו אותו קודם כל In-house, ואם זה לא יעבוד- הם יחפשו מישהו שיש לו ניסיון קודם כראש צוות.

אז איך מפתח תוכנה מתקדם להיות ראש צוות בתוך החברה בה הוא עובד?

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

 

איפה עדיף לעבוד כראש צוות, בסטארט-אפ או בחברה גדולה?

במענה על השאלה הזו, יש כמה פרמטרים שצריך לקחת בחשבון.
אחד מהם, במקרה של סטארט-אפ, הוא גודל החברה. אם היזם הוא ה-
CTO, הסיכוי להתקדם בתוך החברה הוא כמעט אפסי.
מצד שני, פרמטר חשוב נוסף הוא גיוון ועניין בתפקיד. בסטארט-אפ מתעסקים בעבודה מאד רבגונית, והעבודה של הר"צ היא הרבה יותר
Hands-on מאשר בחברה גדולה.
דבר נוסף שחשוב להבין הוא תהליך בניית צוות בסטארט אפ. ברוב המקרים, קודם כל מגייסים מפתחים, ועם הזמן מגייסים ר"צ מנוסה מבחוץ.

 

ומה אם אני לא רוצה לנהל?

 
יש מפתחים ששואפים להתקדם (מקצועית וגם בשכר) אבל לא מעוניינים לנהל תחתיהם אנשים, מסיבות כאלו ואחרות. האפשרוית העומדות בפניהם הן תפקידים כמו Technical Lead או Architect, שהם תפקידים מאד Hands-on, מאד טכנולוגיים, ובעת ובעונה אחת בכירים ומתוגמלים היטב.




חזרה לבלוג >      חיפוש משרות >