לדלג לתוכן

ממורים למפתחים: כשכישורי הוראה הופכים ליתרון אמיתי בתכנות

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

מה שמורים בכלל לא רואים אצל עצמם

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

שלוש מיומנויות שמורה מביא לעולם הפיתוח

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

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

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

הקושי שלא מדברים עליו - להיות תלמידים שוב

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

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

מאיפה מתחילים בפועל

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

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

הצטרפו לקהילה בדיסקורד

לסיכום

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