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