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