האקדמיה נולדה מתוך צורך אמיתי: להפוך ידע טכני מפוזר למסלול למידה מסודר. התחלנו עם קבוצת מפתחים אחת ומעבדה קטנה, והיום אנחנו בונים תוכניות הכשרה שמכסות תכנות, הנדסת תוכנה וטכנולוגיות דיגיטליות — צעד אחר צעד, עם דגש על פרקטיקה.
האקדמיה נולדה מתוך צורך אמיתי: להפוך ידע טכני מפוזר למסלול למידה מסודר. התחלנו עם קבוצת מפתחים אחת ומעבדה קטנה, והיום אנחנו בונים תוכניות הכשרה שמכסות תכנות, הנדסת תוכנה וטכנולוגיות דיגיטליות — צעד אחר צעד, עם דגש על פרקטיקה.
ציר הזמן של האקדמיה
כל שלב בהתפתחות JR Digital Academy נבנה סביב שאלה מעשית: איך להפוך ידע טכני לכלי עבודה אמיתי. כך נראה המסלול שעברנו מאז 2019.
התחלנו עם מודול יחיד לתכנות בשפת Python, שנועד לסגור פער בין תיאוריה לפרויקט אמיתי. המטרה הייתה פשוטה: לתת למתחילים דרך מסודרת לבנות אפליקציה ראשונה, בלי לקפוץ בין מדריכים מפוזרים.
הוספנו מסלול ייעודי לבניית מערכות web, כולל עבודה עם מסדי נתונים, ארכיטקטורת שירותים וניהול גרסאות. בשלב הזה כבר היה ברור שההכשרה חייבת לכלול גם את הצד הארגוני של הפיתוח, לא רק את הקוד עצמו.
הקמנו מודול שמכסה את כל מה שקורה אחרי שהקוד נכתב: בדיקות אוטומטיות, פריסה לענן, ניטור ותחזוקה. זה היה הצעד שהפך את האקדמיה ממקום של לימוד בסיסי לפלטפורמה שמכינה למשרות תפעול ופיתוח מלאות.
פתחנו מסלול ייעודי לצוותים, שבו הלמידה מותאמת לפרויקט הפנימי של החברה. במקום תרגילים כלליים, הצוותים עובדים על הקוד האמיתי שלהם, עם ליווי של מנטורים שמכירים את הסביבה התעשייתית.
הוספנו מודולים שמכסים עקרונות של למידת מכונה, עיבוד שפה טבעית ושילוב מודלים באפליקציות קיימות. המטרה היא לא רק ללמד אלגוריתמים, אלא להראות איך משתמשים בהם כדי לפתור בעיות אמיתיות בפרויקט.
הפלטפורמה הפכה למערכת הכשרה מלאה עם מסלולים נפרדים למפתחים מתחילים, מתקדמים וצוותים. כל מסלול כולל פרויקט גמר, משוב אישי ומעקב אחר התקדמות, כך שהלמידה נמדדת לפי תוצאות ולא לפי שעות צפייה.
מאז הקמתה, האקדמיה צמחה דרך החלטות תכניות וצוותים שהתמקדו בדבר אחד: ללמד תכנות בצורה מסודרת, עם תרגול אמיתי ומשוב שמשפר את הכתיבה של כל סטודנט.
התחלנו עם שני קורסי יסוד בלבד - מבוא לפייתון ויסודות מבני נתונים. המטרה הייתה לבדוק איך סטודנטים לומדים כשכל שיעור מלווה בתרגיל כתיבה ובדיקת קוד אוטומטית. התוצאות הובילו אותנו לעצב מחדש את כל מסלול הלמידה.
בשנה השנייה חילקנו את התוכנית למודולים נפרדים: תכנות מונחה עצמים, עבודה עם מסדי נתונים ופיתוח צד שרת. כל מודול נסגר בפרויקט מעשי, כך שהסטודנטים לא רק קוראים תיאוריה אלא בונים מערכת אמיתית מתחילתה ועד סופה.
כשהקבוצות גדלו, הבנו ששיעור מוקלט לא מספיק. הוספנו מנטורים שמלווים כל סטודנט בתרגילים, בודקים את הקוד ומסבירים טעויות נפוצות. הצעד הזה שינה את קצב ההתקדמות של המשתתפים והפך לחלק קבוע מהמודל שלנו.
לאחר שלוש שנים, פתחנו מסלול מקיף שמכסה את כל שלבי הפיתוח: מתכנון ארכיטקטורה, דרך כתיבת קוד נקי, ועד בדיקות ופריסה. המסלול כולל פרויקט גמר שבו כל סטודנט בונה אפליקציה עצמאית ומציג אותה בפני צוות ההנחיה.
בשנה האחרונה הרחבנו את ההיצע לתחומים נוספים: ניהול גרסאות, עבודת צוות בפיתוח, וקריאת קוד של אחרים. המטרה היא להכין את הבוגרים לא רק לכתיבת פונקציות, אלא להשתלבות מלאה בצוות פיתוח קיים.
כל מודול נבדק בסוף הסמסטר לפי משוב הסטודנטים ותוצאות הפרויקטים. אנחנו מתעדכנים בטכנולוגיות חדשות, מחליפים תרגילים מיושנים ומוסיפים נושאים שהתעשייה דורשת. כך האקדמיה נשארת רלוונטית גם כשהכלים משתנים.
בונה את המסלולים המרכזיים לתכנות ופיתוח תוכנה. עבד בעבר על מערכות ניהול נתונים ומיישם את העקרונות האלה בקורסים המעשיים.
מתמחה בארכיטקטורת מערכות ובסיסי נתונים. אחראית על המודולים שמלמדים כיצד לבנות שירותים יציבים וניתנים להרחבה.
מלווה סטודנטים בשלבים הראשונים של כתיבת קוד. בונה דוגמאות מעשיות שמסבירות מושגים מופשטים דרך פרויקטים קטנים.
אחראית על חוויית הלמידה בפלטפורמה. בודקת שהממשק ברור, שהניווט הגיוני ושכל תלמיד יכול להתקדם בקצב שלו.
מרכזת את כתיבת המדריכים והתרגילים. עובדת עם המרצים כדי לוודא שכל מודול כולל דוגמאות קוד, משימות ובדיקות עצמיות.
בונה את מערכת המשימות והבחינות האוטומטיות. מתמקד במשוב מיידי שמאפשר לתלמידים לזהות פערים ולחזור לתרגל.
הצוות גדל לאט ובכוונה. אנחנו מעדיפים מעט אנשים שמכירים את החומר לעומק, על פני קבוצה גדולה בלי ניסיון מעשי.