קריירה כמפתח תוכנה – עבודה כתוכניתן
ראיון עם רועי רחמני, דיקאן בית הספר למקצועות התוכנה במכללת סלע
ש: רועי, כמי שהכין דורות רבים של תוכניתנים לעבודה בתחום פיתוח תוכנה ו-בדיקות תוכנה, לדעתך מי מתאים להיות תוכניתן / תוכניתנית?
ת: פיתוח תוכנה או בקיצור תכנות הינו מקצוע דינאמי, מאתגר המתחדש כל הזמן. המקצוע מתאים לגברים ונשים במידה שווה. בניגוד לדעה הרווחת – אין צורך ב-"ראש מתמטי" כדי להצליח כמפתח תוכנה. תוכניתן מוצלח הוא איש יצירתי בעל יכולת תכנון מהלכים המביאים לתוצאה הרצויה. אם במהלך חיי היום-יום אתם יודעים להתמודד עם בעיות ולפתור אותן, כולל בדרכים חדשות ויצירתיות, אם אתם יודעים לחשוב מחוץ לקופסה, אם אתם אוהבים לשלב יצירתיות עם שיטתיות בהתמודדות עם בעיות – ככל הנראה שאתם מתאימים להיות תוכניתנים מצטיינים.
ש: האם קורס תכנות מחשבים וקריירה בהייטק מתאימים יותר לגברים?
ת: קיים מיתוס או דעה קדומה שעבודה בתכנות נועדה יותר לגברים. שעבודה בתחום ההייטק זה מקצוע טובעני המתאים בייחוד לבנים. המציאות ממש שונה! מקצוע התכנות מתאים לנשים לא פחות מלגברים. נשים נהנות ומתקדמות בתחומי פיתוח תוכנה באופן שווה לגברים. לדוגמא בתחום ההייטק יש יותר נשים (באופן יחסי) בתפקידי ניהול מבכל תחום אחר. מקצוע פיתוח תוכנה הינו אחד המקצועות היותר גמישים מבחינת שעות העבודה, כולל עבודה במשרה חלקית ועבודה מהבית. אימהות צעירות מצליחות לשמור על הקשר עם מקום העבודה טוב יותר מאשר במקצועות אחרים.
ש: האם נדרש תואר אקדמי כדי לעבוד כמפתח תוכנה?
ת: כדי לעבוד כמפתח תוכנה אין חובה ואין צורך בתואר אקדמי. למעשה בעבר תוכניתנים צעירים למדו את המקצוע תוך כדי העבודה. גם היום, בשוק יש יותר עובדים שהם בוגרי קורסי פיתוח תוכנה או קורסי תכנות, מעובדים בעלי תואר ראשון במדעי המחשב.
ש: אז למה מקומות עבודה מסוימים טוענים שהם לא מקבלים לעבודה מי שאין לו תואר נחשב?
ת: כי זה ממתג אותם כמקומות עבודה "שווים". בפועל כמעט בכל חברה העוסקת בפתוח תוכנה, ישנם תוכניתנים רבים שהם בוגרי קורס פיתוח תוכנה או קורס תכנות, ללא תואר במדעי המחשב.
ש: מה הם תנאי העבודה של תוכניתנים ?
ת: סוד גלוי הוא שמקצוע התכנות הינו אחד המקצועות המתגמלים במשק. הסיבה היא שתוכניתן טוב הינו נכס מהותי עבור הארגון. קיים קשר ישיר בין התפוקה של התוכניתן לבין המוצר שהארגון מוכר. בחברות תוכנה, המוכרות אפליקציות, אתרי ווב או מערכות תוכנה לניהול ארגונים, תוכניתן בודד או מספר מצומצם של מפתחי תוכנה יכולים להוות את ההבדל בין קידום הארגון לבין דריכה במקום ודשדוש כלכלי. לכן תנאי העבודה של עובדי ההייטק הינם מצוינים וזאת עוד לפני שדברנו על אקזיטים ואפשרויות הקידום המדהימות.
ש: אז איך נכנסים לתחום פיתוח התוכנה?
ת: הדרך הטובה והנכונה ביותר לרוב האנשים זה ללמוד בקורס פיתוח תוכנה רציני ומעמיק. מדובר בקורס טכנולוגי ברמה גבוהה, המאפשר לתלמיד לבנות קריירה מבטיחה בעולם ההייטק. ישנם כמובן דרכים נוספות, אבל אנו בסלע הצלחנו במשך יותר מ-25 שנים, להביא דורות רבים של בוגרים להצליח בהייטק.
ש: אז איזו שפת תכנות כדאי ללמוד היום? מה השפה הטובה ביותר שרצוי ללמוד כדי למצוא עבודה?
ת: תתפלאו לשמוע שיש היום יותר מ-700 שפות תכנות פעילות, לרשימה. עם כמות גדולה שכזו אין ספק שעולה השאלה: מה צריך ללמוד בקורס תכנות כדי להצליח להתקבל לעבודה? מה היא שפת התכנות הטובה ביותר? היות שכל שפות התכנות מבוססות בסופו של דבר על אותו עקרון (הנקרא Turing Machine) ניתן להוכיח שאפשר לפתח כל תוכנה ולבנות כל פרויקט באמצעות כל אחת מ-700 השפות הללו. אז מה ללמוד: ראשית חשוב ללמוד שפה אחת לעומק. שפה מודרנית המקובלת במגוון ארגונים וחברות. אין באמת שפה אחת שהיא הטובה ביותר. מעבר לכך, רצוי מאוד ללמוד להכיר לפחות עוד שפה אחת. מדוע? כי רק לימוד של לפחות שתי שפות תכנות, תקנה ללומד כלים להתמודדות נכונה בעתיד וראיה רחבה של התחום. כל כמה שנים עולם התכנות עובר לשפה חדשה וכדי להישאר רלבנטי תצטרך ללמוד (בדרך כלל לבד) בעתיד שפות חדשות. לכן רצוי מאוד שקורס התכנות יכין אותך לעתיד בצורה מיטבית על-ידי הצגת לפחות שתי שפות תכנות.
ש: כיצד יכול בוגר ללא ניסיון להתקבל לעבודה?
ת: הניסיון שלנו בסלע, הינו שתעודות, שינון של טכנולוגיות, ושנות ניסיון רבות – אינן בהכרח ערובה להצלחה במציאת עבודה. המעסיק הפוטנציאלי בהייטק, מחפש בראש וראשונה שני דברים – 1) עובדים חדשים המצליחים במהירות להיכנס לעניינים ולתרום לצוות; ו-2) עובדים המסוגלים ללמוד ולהתעדכן כל הזמן. לכן אנו במכללת סלע בנינו מסגרת הנקראת יהלו"מ המאפשרת לבוגרים לצבור בזמן קצר את היכולות הנדרשות להתקבל לעבודה בתחומים החמים ביותר בהייטק.
ש: כמה זמן נמשך קורס פיתוח תוכנה מומלץ ומה לומדים בו?
ת: קורס פיתוח תוכנה מומלץ נמשך כשנה. קורס טוב חייב ללמד מגוון טכנולוגיות. הוא חייב לתת לסטודנט להתמודד עם מגוון נושאים כגון ממשק משתמש (GUI / Client), שרתים, תקשורת, בסיסי נתונים ותכנון מערכות. הדבר החשוב ביותר בקורס תכנות מומלץ הינו פיתוח מספר פרויקטים מעשיים על-ידי התלמידים, פרויקטים שיכינו את הבוגר למבחני כניסה לעבודה בסיום הקורס ויהוו סימולציה טובה לאבחוני הכניסה בחברות המובילות במשק.
ש: האם באמת לימודי הנדסת תוכנה הם חשובים? הרי היום יש עשרות רבות של קורסים ONLINE וקורסים בחינם?
ת: נכון – שאלה מצוינת! כל מה שאנו בסלע מלמדים, כדי להיות תוכניתן קיים באינטרנט ובחינם! אז למה בכלל לבוא למכללה כמו סלע, לשלם ולבזבז זמן על קורס פיתוח תוכנה? הניסיון מוכיח שזה ממש משתלם! פשוט כי באינטרנט יש כל כך הרבה מידע, שחייבים ההכוונה. צריך כל הזמן לעשות לתלמיד סדר – מה חשוב ועל מה לדלג. אם תרצה ללמוד מהאינטרנט לבד, סביר שזה יערך זמן רב, תלמד דברים מיותרים והבעיה הגדולה ביותר – לא יהיה לך משוב מחברים ומהמרצים כדי לסמן לך אם אתה ברמה הנדרשת. ואכן, אנו מלמדים וגם מה לא ללמוד!
ערוץ סלע ביוטיוב
לסלע שתי זרועות עיקריות: מכללת סלע וסלע – המרכז הטכנולוגי. מכללת סלע קיימת מזה 30 שנה והיא המכללה הפרטית הוותיקה ביותר בשוק הישראלי. מכללת סלע עוסקת בהדרכה להייטק ובהסמכת סטודנטים במסגרת שלושה בתי ספר: מקצועות התוכנה, גרפיקה ומולטימדיה, וסייבר. המרכז הטכנולוגי של סלע מפתח פרויקטים ומספק שירותי ייעוץ בכיר בארץ ובעולם. המרכז עומד בקשר ישיר עם מרכזי הפתוח של מיקרוסופט בעולם ומביא את הטכנולוגיות החדישות ביותר לתוך הפרויקטים בהם הוא עוסק. לסלע חמישה סניפים ברחבי העולם: בהודו, בסינגפור, בקנדה ובארה"ב (וושינגטון די. סי. וסיאטל). לסלע 300 עובדים.
חזרה