תואר זה לא מספיק | איך למצוא עבודה בפיתוח אחרי הלימודים?

תואר זה לא מספיק

אז השקעתם 3-4 שנים, הרבה כסף, מועדי ב' או שבכלל עשיתם בוטקאמפ יוקרתי. כל זה ועדיין לא מצאתם את המשרה הראשונה שלכם.

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

או במילים אחרות – איך אמורים למצוא עבודה בפיתוח תוכנה בסיום לימודים, אם כולם דורשים ניסיון?

אז מה עושים?

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

תוכן עניינים

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

השאלה היא, מה אתם יכולים לעשות כדי לשפר את הסיכויים שלכם למצוא עבודה בסוף הלימודים?

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

לצפיה בסרטון – תואר זה לא מספיק | מה לעשות כדי למצוא עבודה בפיתוח אחרי הלימודים?

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

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

למה ארגונים לא מקבלים ג'וניורים ללא ניסיון לעבודה?

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

כדי ללמד ג'וניור צריך סניור. 

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

ונניח שהשקיעו בכם ולימדו אתכם הכל? בשוק של היום המעסקים יודעים שאתם לא תמצמצו ותעזבו אותם בשניה.

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

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

מודעה

"..הרי אף מעסיק לא יקח אותך בגלל שסיימת איזה קורס..."

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

איך בודקים את זה? התשובה העצלנית היא – נסיון. 

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

אז אתם בטח שואלים את עצמכם: "איך מציגים נסיון, אם עדיין לא עבדתי בתחום"?

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

למה לימודים זה לא מספיק כדי למצוא עבודה?

אז למדתם לתכנת. מעולה. אבל האקדמיה לא מכינה את הבוגרים לכל האתגרים המחכים להם בתעשייה.

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

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

מה הכוונה בפרקטיקה?

הנה כמה יכולות פרקטיות שנדרשות מכל מפתח תוכנה:

  • להכיר שיטות עבודה ולדעת לעבוד בצוות
  • להתנהל בלו"ז צפוף
  • לדעת איך לגשת לבעיות וכיצד ניתן לפתור אותן (גם מבלי שעשיתם את זה בעבר)
  • להבין איך כל הדברים עובדים ביחד

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

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

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

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

והדרך הפשוטה לעשות את זה היא: פרויקטים

ממש גיליתי לכם את אמריקה נכון?

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

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

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

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

נסו להיכנס לראש של מנהל/ת צוות פיתוח

מנהלי הצוותים שאתם הולכים להתראיין אליהם שלכם צריכים לראות כמה דברים:

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

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

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

משם תתכננו את הפרוייקטים שלכם.

והכי חשוב, תעבדו עליהם ביעילות, ובמהירות. ממש כאילו שזו העבודה שלכם.

עלות הכשרה של ג'וניור גבוהה הרבה מעבר לעלות השכר שלו או שלה

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

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

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

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

תחשבו על הלימודים שלכם עד כה בתור 95% ממה שצריך כדי להיכנס למשרה הראשונה תבינו מה הפערים שלכם – בטכנולוגיות, בידע התאורטי, ופשוט תגשו לעבוד. 

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


שלחו את המאמר לחבר/ה >>>