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

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

ירון ביטון

מייסד ו-CTO של חברת מיסטרביט קודינג-אקדמי

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

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

דן אברמוב ריאקט תואר

איך נראה ראיון עבודה בהייטק בימינו?

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

💡 המעבר למבחנים מעשיים (Hands-On)

אם בעבר ראיונות עבודה כללו חידות היגיון ושאלות תיאורטיות על לוח מחיק (Whiteboarding), היום הסטנדרט השתנה לחלוטין. חברות מעדיפות לתת למועמדים מטלת בית מעשית (Home Assignment) או לבצע זיווג-קידוד (Pair Programming) כדי לראות איך הם כותבים קוד אמיתי, איך הם משתמשים ב-Git, והאם הקוד שלהם קריא, נקי וניתן לתחזוקה. במבחנים כאלה, תיק עבודות חזק וניסיון פרקטי מנצחים כל תעודה.

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

ללמוד לתכנת עכשיו

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

ומה עם התואר?

כמתואר לעיל, התואר במדעי המחשב מכיל תכנים שבהחלט מרחיבים את הדעת והמחשבה, וביניהם מתמטיקה מתקדמת והוכחות של נוסחאות סבוכות. מאידך, יש בתואר דיי מעט התייחסות פרקטית למיומנות עצמה של תכנות והגעה לסטנדרטים גבוהים של קוד, ותוכנית הלימודים אינה מתעדכנת בקצב המתאים, לכן פעמים רבות בוגרי תואר יתקשו להגיע ולעבור ראיונות עבודה מקצועיים, ורבים אינם מצליחים להשתלב בענף, לפי הסטטיסטיקה שפורסמה – 36% מבוגרי תואר ראשון במדעי המחשב וכ–39% מבוגרי הנדסת חשמל אינם משתלבים בתעשיית ההיי־טק.

השוואה: תואר במדעי המחשב מול בוטקאמפ ממוקד תעשייה

פרמטרתואר במדעי המחשבבוטקאמפ בקודינג אקדמי
משך זמן3-4 שניםמספר חודשים (למידה אינטנסיבית)
מיקוד מרכזימתמטיקה, תיאוריה ואלגוריתמיםכתיבת קוד בפועל, טכנולוגיות צד לקוח ושרת
טכנולוגיותלרוב שפות יסוד מסורתיותפריימוורקים מודרניים (React, Vue, Node.js)
פיתוח תיק עבודותמועט (בעיקר פרויקט גמר)אינטנסיבי – בניית מערכות ורכיבים לאורך כל ההכשרה
פידבק על קודנדיר (בדיקת מטלות אוטומטית/ידנית בסיסית)יומיומי – קוד ריוויו על ידי מפתחים מנוסים מהתעשייה

שאלות ותשובות: הדרך להייטק ללא תואר

האם אלגוריתמיקה הסינון של קורות חיים לא תפסול אותי אוטומטית אם אין לי תואר?

פחות ופחות. חברות רבות ביטלו את דרישת החובה לתואר ראשון במערכות ה-ATS (מערכות ניהול מועמדים) שלהן. במקום זאת, הן מחפשות מילות מפתח הקשורות לטכנולוגיות, שפות תכנות וכלים (כמו React, Node.js, Git). קורות חיים שבנויים נכון ומציגים ארגז כלים מודרני יעברו את הסינון הראשוני גם ללא אזכור של מוסד אקדמי.

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

תיק עבודות (Portfolio) עשיר ופעיל ב-GitHub. כשמראיין טכני רואה שיש לכם קוד חי שכתבתם, פרויקטים מורכבים שעובדים באוויר (Deployed), והיסטוריית קומיטים שמראה עקביות ולמידה – זה משדר לו שאתם מפתחים של “ידיים על המקלדת”, שמוכנים להשתלב בצוות מהיום הראשון.

אם התעשייה כל כך מתקדמת, איך נשארים מעודכנים בטכנולוגיות הכי מבוקשות?

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

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

תודה על הקריאה 🦋
ירון ביטון

ירון ביטון

מייסד ו-CTO של חברת מיסטרביט קודינג-אקדמי

ירון ביטון

ירון ביטון

מייסד ו-CTO של חברת מיסטרביט קודינג-אקדמי

הכותב הוא טכנולוג ותיק, מייסד ו- CTO של חברת misterBIT , המתמחה בפיתוח אפליקציות Web מורכבות, והכשרות טכנולוגיות מעמיקות ועדכניות.

החברה מספקת שירותי פיתוח (כולל במסגרת אאוטסורס) בטכנולוגיות ריאקט, VUE, אנגולר, Node.js, ושאר טכנולוגיות פולסטאק (Full stack).

מיסטרביט מפעילה בין השאר את בית הספר המתקדם בישראל להכשרת מתכנתים והסבה להייטק קודינג אקדמי קורס התכנות (בוטקאמפ תכנות – Coding Bootcamp) מכשיר מתכנתים בסטנדרטים גבוהים כנהוג בממר”ם, 8200 וכנדרש בחברות ההייטק המתקדמות בתעשיה.

שתף/י את הפוסט:

הקריירה שלך בהייטק מתחילה כאן!

היי, נשמח להכיר! 👋🏻

השאיר/י פרטים ויועץ לימודים יחזור אליך בהקדם.

המשיכו לקרוא:

עבודה בהייטק ללא תואר

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

קרא/י עוד ◄

היי, נשמח להכיר! 👋🏻

השאיר/י פרטים ויועץ לימודים יחזור אליך בהקדם.