JavaRush /בלוג Java /Random-HE /לעולם לא אלמד לתכנת. טיפים פשוטים כיצד לבנות תוכנית אימונ...

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

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

למה צריך תוכנית אימונים?

בוגרי בית הספר לעסקים בהרווארד נשאלו האם יש להם יעדים כתובים ותוכנית להשגתן: ל-84% לא היו יעדים כלל, ל-13% היו יעדים כתובים אך ללא תוכניות ספציפיות, ו-3% רשמו יעדים ותוכניות ספציפיות להשגתן. לאחר 10 שנים, 3% מהכיתה שרשמו יעדים ותוכניות הרוויחו פי עשרה מ-97% מחבריהם לכיתה. ברור שכתיבת המטרות שלנו עוזרת לנו להבין בצורה ברורה יותר מה אנחנו באמת רוצים ולפתח תוכנית יעילה למימוש יעדים אלו. הנה עוד כמה סיבות מדוע יש צורך בתוכנית לימודים:
  1. עוזר לחלק משימה גדולה (תכנות ג'אווה מאסטר) לקטנות יותר. לדוגמה, למד את התחביר הכללי של השפה; להבין מחלקות, אובייקטים וטיפול בחריגים; ללמוד לעבוד עם קבצים וזרמי קלט/פלט; לשלוט בריבוי שרשורים, להכיר אוספים; יסודות פיתוח אתרים, מסגרות פופולריות.
  2. עוזר ליצור לוח זמנים נוח: כל יום למשך 4 שעות; 2 שעות בימי חול ו-6 בסופי שבוע; רק בסופי שבוע, רק בימי חול.
  3. עוזר לעקוב אחר ההתקדמות: אתה יכול להשוות את ההתקדמות שלך תוך כדי התקדמות עם מה שעשית בהתחלה. אתה יכול גם להשוות את מה שכבר למדת עם אבני הדרך המתוכננות ולהבין אם אתה צריך לחזק את לוח האימונים שלך.
  4. תוכנית האימונים מעוררת מוטיבציה. תחושת הניצחון מהשלמת פריט ברשימת המטלות שלך מעודדת אותך ללמוד עוד.

איך יוצרים תכנית לימודים?

מצא מוטיבציה

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

קבע את רמת הידע שלך

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

נסח מטרה

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

בחר אחת מתוכניות האימון

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

חלק את המטרה שלך לצעדים קטנים

רצוי לנקוט בצעדים הספציפיים ביותר עם מועדים מדויקים עד ליעד הסופי. על ידי נקיטת צעדים קטנים, תמנע מהלחץ של המטרה הסופית (שאולי נראה לא מציאותי בהתחלה), אבל פעולות יומיומיות קטנות הן בכוחך. זוהי מה שנקרא "אסטרטגיית ניצחונות קטנים" - היא משמשת לעתים קרובות יותר לעבודת צוות, אך היא מתאימה גם לעבודה אישית. העקרונות העיקריים שלו: מטרות ברורות, אוטונומיה, משאבים, זמן, תמיכה (למשל, ממנטור - עורך). עצה זו כוללת גם עריכת לוח זמנים יומי שיכלול את האימונים שלך. רצוי לעבוד באותה שעה ביום: אז לוח הזמנים יהפוך להרגל. הנה מה שמשתמש JavaRush כותב על לוח הזמנים שלו: "העיקר הוא התקדמות שבועית. אחרי שבועיים של מנוחה כבר קשה לחזור, ולא כולם יכולים לכתוב כל יום כמה חודשים ברציפות. תן לעצמך הגבלה של שעות לשבוע - למשל 15. אתה יכול לקודד ל-1.5 שעות בכל יום חול ועוד 3-4 שעות בשני סופי השבוע, או שאתה יכול לקחת כמה ערבים חופש, אבל "מגבלת סוף השבוע" תהיה להגביר. כך, לוח הזמנים יהיה גמיש, אך קבוע"."לעולם לא אלמד לתכנת."  טיפים פשוטים כיצד לבנות תוכנית אימונים ולהתקדם צעד אחר צעד לעבר המטרה שלך - 2
דוגמה לתוכנית אימונים (מפת דרכים)

ערכו רשימה של מקורות ללמידה

רשימת המשאבים יכולה להיות יחידה, או שניתן להוסיף אותה או לשנות אותה בתהליך. לדוגמה, כדי ללמוד Java, אלה יכולים להיות:
  1. קורס JavaRush.

    אנו משתמשים בקורס כדי לקבל את המינימום הדרוש של תיאוריה ולהתמקד בכתיבת קוד.

  2. ספרים:
    • "Head First Java, Learning Java", Kathy Sierra, Bert Bates;
    • "ג'אווה. מדריך למתחילים", הרברט שילדט;
    • "ג'אווה. המדריך השלם", הרברט שילדט;
    • "Java. הספרייה של איש המקצוע", קיי ס. הורסטמן, גארי קורנל.
  3. מדריכים ביוטיוב (יש הרבה אפשרויות - בחרו את הפורמט להצגת מידע שקרוב אליכם יותר);
  4. התייעצויות עם מנטור/מפתח מוכר. נקודה זו נחוצה למי שחשוב לו לקבל "הסבר חי", ולא להבין הכל לבד.

עקוב אחר ההתקדמות

כלים למעקב אחר ההתקדמות שלך יעזרו לך לדבוק בתוכנית המקורית שלך. היתרון השני הוא מוטיבציה, כי הצלחות קטנות בדרך למטרה גדולה מאפשרות לא להישרף מבעוד מועד. כדי לעקוב אחר ההתקדמות, אתה יכול ליצור מסמך באקסל, יומן נייר, או להשתמש ביישומים ותוספים מיוחדים כגון Trello, Google Keep, Degreed, Diigo, Maketime.

תשבח את עצמך

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

איך לדבוק בתוכנית הלימודים שלך?

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

מבנה הקורס

קורס ההכשרה כולו מחולק ל-4 בלוקים - קווסטים: Java Syntax, Java Core, Java Multithreading ו-Java Collections. כל קווסט מורכב מ-10 רמות, וכל רמה מכילה 10-15 הרצאות ו-20-30 בעיות מעשיות. מבנה זה עוזר לתלמידים להתקדם בהדרגה לעבר המטרה המיועדת להם. במידת הצורך, תמיד תוכל לחזור לבעיות ולהרצאות שנפתרו ולעיין בהן שוב.

טבלת בעיטות

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

הישגים לפתרון בעיות

על כל בעיה שנפתרה מקבלים פרס - מספר יחידות של חומר שחור. החומר הכרחי כדי להמשיך הלאה - לפתוח את השלבים וההרצאות הבאות. "לעולם לא אלמד לתכנת."  טיפים פשוטים כיצד לבנות תוכנית אימונים ולהתקדם צעד אחר צעד לעבר המטרה שלך - 4ובכן, להישגים גדולים יותר, כמו פתרון 10 בעיות ביום, סדרה רציפה של שיעורים יומיומיים, פתרון כל בעיות המסע, עזרה אקטיבית למשתמשים אחרים לסיים את הקורס, אתה מקבל הישגים מיוחדים המהווים את הדירוג הסופי שלך בקרב כל תלמידי הקורס. ובכן, מי מאיתנו לא אוהב להשיג הישגים? זו מוטיבציה נהדרת להמשיך הלאה :)
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION