אם הילד שלכם בכיתה ז עד ט ומתחיל את הצעדים הראשונים בתכנות, קורס תכנות לנוער בעברית עדיף כמעט תמיד על קורס באנגלית. הסיבה פשוטה: בגיל הזה הילד לומד שני דברים חדשים בבת אחת, את החשיבה התכנותית ואת השפה שבה מסבירים אותה. אם השפה עצמה קשה, הילד מבזבז את רוב האנרגיה על תרגום במקום על הבנה, ומאבד עניין מהר. קורס בעברית מסיר את המחסום הזה, והמושגים המקצועיים באנגלית, כמו loop או variable, נכנסים תוך כדי בצורה הדרגתית וטבעית.
למה השפה משנה דווקא בגיל חטיבת הביניים
בגיל 12 עד 15 הרבה ילדים עדיין בונים ביטחון בקריאה והבנה באנגלית. כשמורה מסביר בעל פה תרגיל שכתוב באנגלית, הנער צריך לקרוא, לתרגם בראש, ואז להבין את הלוגיקה. שלושת השלבים האלה קורים במקביל, ומי שהאנגלית שלו בינונית פשוט נשאר מאחור.
כשההסבר בעברית, הלוגיקה עוברת ישר. הילד מבין למה לולאה חוזרת על עצמה, מתי משתמשים בתנאי, ואיך פונקציה מקבלת ערך ומחזירה תוצאה. ההבנה הזו היא הבסיס. ברגע שהיא יושבת, האנגלית של הקוד הופכת לעניין טכני קטן ולא למכשול.
יש כאן גם עניין רגשי. נער שמצליח בשיעור הראשון חוזר לשיעור השני. נער שיצא מבולבל מהשיעור הראשון כבר מחפש תירוץ לא לחזור. שפת ההוראה קובעת חלק גדול מההצלחה הראשונית הזו, וההצלחה הראשונית קובעת אם הילד ימשיך בכלל.
אבל הקוד עצמו באנגלית, אז מה עושים
זו הנקודה שמבלבלת הורים. הקוד באמת נכתב באנגלית, בכל שפת תכנות בעולם. אבל יש הבדל עצום בין לכתוב מילות מפתח באנגלית לבין ללמוד את כל החומר באנגלית.
מילות המפתח בשפות תכנות הן מאגר קטן וסגור. בפייתון, למשל, כל השפה בנויה על כמה עשרות מילים שמורות כמו if, while, def וreturn. ילד קולט אותן תוך שבוע-שבועיים, כי הוא רואה אותן שוב ושוב ומבין מה כל אחת עושה מההקשר. זה שונה לגמרי מלקרוא הסבר תיאורטי בן שלושה עמודים באנגלית על מבנה נתונים.
קורס טוב בעברית מלמד את המושגים המקצועיים במקור באנגלית, ולא מתרגם אותם לעברית מלאכותית. הילד יידע מה זה array ומה זה function, כי אלה השמות שישמשו אותו בהמשך. מה שנשאר בעברית זה ההסבר, הדוגמאות והליווי, בדיוק החלקים שקובעים אם הוא מבין או מתייאש.
מה אומרים הנתונים
לפי דוח מיומנויות דיגיטליות של ארגון ה-OECD, פערי אנגלית משפיעים ישירות על קצב רכישת מיומנויות דיגיטליות אצל בני נוער, כשהפער בולט במיוחד בשלבים הראשונים של הלמידה. במילים אחרות, מי שמתחיל עם מחסום שפה מתקדם לאט יותר, גם אם היכולת הלוגית שלו זהה לחלוטין.
נתון נוסף מהמדד הבינלאומי להוראת אנגלית EF EPI מציב את ישראל בקבוצת המדינות עם רמת אנגלית בינונית-גבוהה, אבל השונות בין תלמידים גדולה. כלומר בכיתה ממוצעת יש נערים ששולטים באנגלית ולצידם נערים שמתקשים, וקורס באנגלית בלבד משרת רק את הקבוצה הראשונה. קורס בעברית פותח את הדלת לכל הכיתה.
מתי בכל זאת שווה קורס באנגלית
יש מקרים שבהם קורס באנגלית הגיוני. אם הנער כבר תכנת קצת, קורא אנגלית בשטף ורוצה להתקדם לחומרים מתקדמים שקיימים רק באנגלית, אין סיבה לעכב אותו. גם נער שלומד באנגלית מוגברת ומרגיש בבית בשפה יכול להרוויח מקורס מעורב.
אבל אלה מקרי הקצה. הרוב המוחלט של הנערים שמתחילים בגיל חטיבה ייהנו יותר, ילמדו מהר יותר ויתמידו יותר בקורס שההסבר בו בעברית. אם אתם מתלבטים, ברירת המחדל הנכונה היא עברית. אם מתברר שהילד רץ קדימה, תמיד אפשר להעלות הילוך.
איך זה נראה בקורס אצלנו
ב-Cyber For You הקורסים לנוער בנויים בעברית, עם מושגים מקצועיים באנגלית במקור. המורים מסבירים בשפה שהנער חי בה, נותנים דוגמאות מהעולם שהוא מכיר, ומכניסים את המונחים באנגלית בהדרגה כך שבסוף הקורס הילד קורא קוד ומבין תיעוד באנגלית בלי להירתע.
מי שרוצה להתחיל מבסיס תכנותי יכול להסתכל על קורס בניית אתרים ואפליקציות לנוער, שמלמד לכתוב קוד אמיתי ולראות תוצאה על המסך כבר בשיעורים הראשונים. מי שהילד שלו נמשך יותר לתחום ההגנה והפריצה ימצא את מקומו בקורס סייבר והאקינג לנוער אונליין, שגם הוא מועבר בעברית עם מונחים מקצועיים במקור.
אם הילד מדבר על משחקים, כתבנו על זה בנפרד במאמר הילד רוצה לפתח משחקים, איזה קורס באמת מתאים לו. ואם השיחה בבית סובבת סביב האקינג, קראו את הילד אומר שהוא רוצה להיות האקר, שם אנחנו מסבירים איך מכוונים את הסקרנות הזו לכיוון מקצועי.
שאלות נפוצות
הילד שלי חלש באנגלית, הוא יכול בכלל להתחיל תכנות?
כן, בהחלט. בקורס בעברית האנגלית לא מהווה חסם, כי כל ההסבר בשפה שהוא מבין. מילות המפתח הבודדות באנגלית נלמדות תוך כדי, וזה דווקא משפר לו את האנגלית לאורך זמן.
אם הקוד באנגלית, לא עדיף שיתרגל אנגלית מההתחלה?
לא בשלב הראשון. כשמנסים ללמד שני דברים קשים במקביל, גם הלוגיקה וגם השפה, רוב הילדים נשברים באמצע. עדיף לבסס את החשיבה התכנותית קודם, ואז האנגלית של הקוד נכנסת כמעט מעצמה.
הילד לומד באנגלית מוגברת, האם קורס בעברית לא יהיה לו קל מדי?
לא. הקושי בתכנות הוא בלוגיקה ובפתרון בעיות, לא בשפה. גם ילד עם אנגלית מצוינת מתמודד עם אתגרים אמיתיים בקורס עברי, כי המורכבות היא בחשיבה. השפה רק לא מוסיפה מכשול מיותר.
מה עדיף להתחיל בו, בניית אתרים או סייבר?
תלוי במה שמושך את הילד. מי שאוהב לראות תוצאה ויזואלית מהר יתחבר לבניית אתרים. מי שמתעניין בפריצה, אבטחה ופתרון חידות יעדיף סייבר. שני המסלולים בונים בסיס תכנותי טוב, ואפשר לעבור ביניהם בהמשך.
מאיזה גיל מומלץ להתחיל?
מכיתה ז ומעלה הקורסים בנויים בצורה שמתאימה לרמת הבשלות של הגיל. יש נערים צעירים יותר שמתאימים, וכדאי להתייעץ איתנו לפי הרמה של הילד ולא רק לפי הגיל.
הצעד הבא
אם אתם מתלבטים איזה קורס מתאים לילד ובאיזו שפה כדאי להתחיל, אל תנחשו. עברו על עמוד קורס בניית אתרים לנוער או על קורס הסייבר האונליין, ואם אתם עדיין לא בטוחים, השאירו פרטים ואנחנו נעזור לכם להתאים את הקורס לרמה, לגיל ולתחום שהכי מדליק את הילד.