כאשר פרופסור עמיר תומר הקים לפני שמונה שנים, את המחלקה להנדסת תוכנה במכללה האקדמית כנרת, עמדו לנגד עיניו שני מושגים מובילים: ראייה מערכתית וזיקה תעשייתית.
"יש היום הרבה מאוד אפשרויות לקבל הכשרה כמתכנת, מקורסים בסיסיים ועד לתארים ראשונים ומתקדמים. אבל מתכנת זה אדם שעוסק אך ורק בתיכנות, ובהרבה מאוד מקרים הוא לא רואה את כל המערכת שבתוכה התוכנה יושבת", הוא מסביר. "מניסיוני: מי שלא יודע לראות את התמונה הכוללת - לא עושה עבודה טובה במישורים הנמוכים. לכן שמתי דגש בתוכנית על הקניית ראייה מערכתית ועל היכולת להסתכל על ההיבטים של המערכת השלמה כולה".
"הרבה מאוד אפשרויות לקבל הכשרה כמתכנת, מקורסים בסיסיים" // צילום: אבי בן מוחה
פרופסור תומר מגיע מהתעשייה. לפני בואו למכללה האקדמית כנרת עבד במשך 25 שנה ברפאל, ועסק בתפקידים של הנדסת תוכנה, הנדסת מערכות וניהול פרויקטים. מכאן גם מגיע הדגש השני שהוא שם למחלקה להנדסת תוכנה: זיקה תעשייתית.
"הלימודים אצלנו הם כל הזמן מתוך ראייה של מה שנחוץ בתעשייה. אבל זה לא רק מה נחוץ מבחינה תיאורטית או טכנית – ללמד עשר שפות תכנות, למשל, זו אחיזת עיניים לדעתי, כי מי שלמד את הבסיס נכון יכול ללמוד כל שפת תכנות תוך ימים ספורים. לכן נדרש להקנות לסטודנטים את המיומנויות ואת היכולות להשתלב בעבודה בתעשייה", הוא מסביר.
"אנחנו מעוניינים להקנות לסטודנטים שלנו אופקים חדשים – מתעסוקה לקריירה. כלומר לא רק להכשיר אותם ליום שבו הם יסיימו את התואר ויתחילו לעבוד כמתכנתים – אלא להקנות להם כלים לקריירה ארוכת טווח וללמד אותם דברים שהם לא יעסקו בהם מיד בהתחלה, אלא כשיגיע זמנם להתקדם ולהתפתח.
"המחלקה שלנו, למשל, היא המחלקה היחידה בארץ שמלמדים בה קורס שלם בארכיטקטורה של מערכות תוכנה בתואר הראשון. ארכיטקט תוכנה הוא המהנדס הראשי של התוכנה, שרואה את התמונה המערכתית מלמעלה ומתכנן את ההשתלבות של כל החלקים של המערכת ביחד. מן הסתם אף אחד לא הולך להיות ארכיטקט תוכנה עם סיום הלימודים, אבל בקורס הזה אנחנו מלמדים את הסטודנטים להסתכל על הפרויקט מנקודת ראות של ארכיטקט, מעמדה הרבה יותר גבוהה, והראייה הזו תסייע להם להתקדם הרבה יותר טוב בהמשך דרכם".
על אף הזיקה התעשייתית, לדברי פרופסור תומר – קיים קונפליקט מובנה בין האקדמיה לתעשייה: "התעשייה עסוקה בהישרדות, והיא צריכה להתחדש כל יום. האקדמיה לא יכולה לעבוד ככה, לכן היא עוסקת בהקניית הבסיס והיסודות שעל פיהם אפשר אחר כך להיכנס לטכנולוגיות חדשות בקלות", הוא אומר.
"מסיבה זאת אנחנו שמים דגש על הבסיס – אבל דואגים גם לעדכן את תכניות הלימודים כל הזמן עם טכנולוגיות וגישות חדשות. החל מהשנה הבאה אנחנו פותחים שתי התמחויות בתוך המסלול: אחת נקראת מערכות משובצות וזמן אמת – מסלול משותף עם המחלקה להנדסת חשמל ואלקטרוניקה, שמוקם בעקבות ביקוש גבוה מאוד להתמחות הזו בתעשייה הביטחונית, הרפואית, התקשורת ועוד. ההתמחות השנייה היא התמחות במדעי הנתונים (Data Science), ותשים דגש על טכנולוגיות חדשות לטיפול בביג דאטה, למידת מכונה ומערכות חכמות ועתירות נתונים".
המחלקה להנדסת תוכנה מספקת לסטודנטים מסלול מאתגר למדי // צילום: ארזביט סטודיו לצילום
מכל הנ"ל ניתן להבין כי המחלקה להנדסת תוכנה מספקת לסטודנטים מסלול מאתגר למדי. "אנחנו אמנם מכללה קטנה וצעירה, ואנחנו נותנים הזדמנות לאנשים שלא היו מתקבלים, אולי, במקומות אחרים. אבל המסננות שלנו בהמשך הן די מחמירות ולא קל בכלל לסיים את התואר", מבהיר פרופסור תומר.
"לצד הידע התיאורטי, אנחנו דורשים מהסטודנטים שלנו לעשות פרויקטים ועבודות תוך כדי הלימודים וליישם את הידע שהם מקבלים ברמה הפרקטית. הם בעצמם בוחרים את המערכת, בוחרים את הבעיה, מחפשים את הפתרונות ומפיקים מוצרים שעובדים. תוך כדי הלימודים הם צוברים הרבה מאוד ניסיון, ולכן אני טוען שהבוגרים שלנו מוכנים הרבה יותר לתעשייה מאשר בוגרים של מקומות רבים אחרים" .
לפרטים נוספים והרשמה:
טעינו? נתקן! אם מצאתם טעות בכתבה, נשמח שתשתפו אותנו