1. מצא את זכות המוטיבציה ללמידה
רציונל ברור מדוע אתה לומד תכנות עוזר לך להתמקד. הקפידו לציין מטרה ספציפית עבור עצמו. ביסודיות לשקול המוטיבציה שלך. "אני רוצה להיות מסוגל", "זה טוב ללמוד" - הוא מטרה רעה. דוגמאות למטרות איכות:
- זז נוסף הנוכחי קריירה.
- כיבוש שינוי.
- להרוויח בזכות נוספת לפרויקטים של צד שלישי.
- לפתח מוצר משלך (משחק, יישומים ניידים), ליצור סטארט-אפ.
האם הנקודות הנתונות חופפות לאלה המגדירים את עצמך - לא לשכוח אותם. זכור כי המטרה הסופית תהיה להציל ברגעים הכי הקשים.
כדי לזכור את המטרה, אתה יכול להקליט את זה על נייר ולשמור על המוח לעשות טפטים בטלפון המחשב או שולחן העבודה שלך (שאני אוהב).
2. בחר את השפה הנכונה
בהתחלה, זה יכול להיות מאוד קשה להחליט מה ללמוד. שפות תכנות מסוימות קלות יותר ללמוד, ולחלקן יש לתחום צר. עם זאת, אין זה הכרחי כדי להתעכב ברצינות. עדיף להתחיל עם משהו, מאשר לבזבז שעות בחיפוש אחר האפשרות "האידיאלית". מכיוון מאסטרינג שפת תכנות, זה יהיה קל יותר לעבור למקום אחר.
אם אתה כבר יודע המטרה הסופית שלך, לקבוע מה שצריך כדי להשיג את זה. ללמוד שפות, אשר מתאימים לצורך. עבור הפיתוח של משחקים תלת-ממדיים צריכים קצת בשפות וכלים ליצירת אתרי אינטרנט - ואחרים.
אם אתה לא יודע איפה להתחיל, לנסות לחקור את שפת JavaScript. נאהב את זה או לא מתכנתים אחרים, JavaScript אהיה יותר ויותר פופולארי, והוא משמש לא רק בפיתוח אתרי אינטרנט, אלא גם בתחומים אחרים. לפיכך, אתה תכסה את המספר המרבי של יישומים.
3. הפוך את לוח הזמנים
ברור לוח זמנים הכשרה מגדילה את סיכויי ההצלחה. אבל להגדיר מועדים מציאותיים עבור משימות ספציפיות. אל תצפו להשתלט על תכנות הספר ממאה עמודים בפחות משבוע - אלא אם אתה זורק את כל חובות האחרים בשלב זה.
כשרק התחלתי ללמוד תכנות לבד, בכל תא קלנדרית אני כבר הקציתי מקום לתרגול 25 דקות.
לעסוק 25 דקות ביום בקלות. זה צריך לשמש כדי למזער זה, ועד מהרה אתה לא תוכל להתנתק אימון במשך כמה שעות.
4. לעסוק בדבר אחד בכל פעם
אנשים רבים מנסים לעשות מאה דברים בבת אחת. טעות ענקית! לעסוק בדבר אחד בכל פעם. אל תלמד HTML במקביל, JavaScript, סוויפט משהו אחר. תוכל להשתגע!
פריט זה יכול להינתן לך עם קושי (אני מדבר מניסיון), כי אתה תמיד רוצה ללמוד הכל בבת אחת.
בספרו "התחל עם העיקרית!"גארי קלר (גארי קלר) אמר:" התוצאות יוצאות דופן נקבע ישירות על ידי כמה אתה יכול לצמצם את המיקוד שלך ". זה יכול להיות מיושם על כל דבר, כולל מחקרי תכנות. אל תפחד להיות מאוחר - בשפות וטכנולוגיות לא הולכים לשום מקום. התחילו בקטן ולהתקדם.
5. מחלקים את הכל לתוך חלקים קטנים
כמו עם הטיפ הקודם, אתה לא צריך לדחוף כמות פעם גדולה מאוד של מידע, גם אם זה על אותו הנושא. כדי ללמוד משהו חדש הרבה יותר קל כאשר הוא שבור לחלקים קטנים יותר.
פוקוס על נושא אחד ומחלק אותו לחתיכות לעיכול. ודא כי אתה מבין היטב וללמוד קצת מושג לפני המעבר לשלב הבא.
היזם טים פריס (טים פריס) טובע את ABC ראשי התיבות - תמיד להיות דחיסה. הרעיון הוא שכל פיסת מידע יש צורך לנסות לנסח בקיצור הנמרץ ביותר. ואז לסכם אותה פסקה, ליצור תרשים או תמונה, להשתמש בערכת שינון - דבר, אם זה יעזור לך במהירות זוכר הרצוי.
6. לשנות את דרככם
מחקרים מראים כי יותר סוגים של תפיסת המידע שאתה משתמש, כך גדל הסיכוי שלה לתפוס. זה יעזור הספר, וידאו, שיעורים אינטראקטיביים, חידונים, פודקאסטים ועוד.
השתזף המידע בכל דרך אפשרית. לדברי ג'ודי וויליס (ג'ודי וויליס), מחבר הספר "איך ללמד ילד קל ללמוד"כן תרבו תחומים מאחסנים המידע במוח על נושא, יחסים יותר נוצרים. יתירות נותנת הזדמנות נוספת התלמיד לקבל מידע מן המוח במאגרים שונים. כזו תקשורת חוצי נתונים אומרת כי למדנו משהו, ולא רק בעל פה.
7. ולחנך אחרים
הצורך להסביר למישהו את המושג או תהליך נותן ערבות כי אתה מלא להפנים את זה. ניתן לעשות זאת בדרכים שונות. אחד מהם - ללמד קורס או סדנאות לבני נוער. אתה יכול להפוך את קטעי וידאו ב- YouTube עם הסברים למושגים מסוימים. אני לא אוהב את הרעיון של וידאו? אתה יכול לעשות בלי זה. אתה יכול ללמד במגוון דרכים. כאופציה - כתיבה. לדוגמא, בעזרת הבלוג שלו, אני לא רק לעזור לאחרים, אבל גם אימן הרבה יותר יעיל מאשר אם למדתי אחד.
בכל מקרה, ללמד אחרים את מה שאתה לומד בעצמך עוזר לחזק את המושגים נוצרים במוח.
בפלטפורמות חינוך, ככלל, יש לו את ההזדמנות כדי לעזור לאחרים. בדרך כלל זה משהו כמו בפורום עם שאלות התלמידים. תבדוק את זה, ואם יש שאלה שהתשובה עליה אתה יודע (או לפחות מחשבות על), - כתיבה, אל תהססו. באתרים חינוכיים טובים שולט אווירה בריאה, ומודה לך על העזרה שלך. ואל תהססו לשאול שאלות את עצמך! תן לאחרים את ההזדמנות להסביר כל דבר שאתה.
8. למצוא בעלי דעות דומות
ניתן לעשות זאת באמצעות פגישות אישיות או באינטרנט. אתה יכול לנסות להתחבר עם חבר או בן משפחה אשר גם רוצה ללמוד תכנות. כשם שאנשים הולכים לחדר הכושר עם אחרים במטרה לרדת במשקל, אתה יכול גם למצוא שותף באינטרנט.
9. למצוא מנטור
חדרים ופורומי צ'אט פלטפורמות חינוכיות - מקומות טובים לחפש אנשים בעלי דעות דומות ואולי מורים.
בפורומים באינטרנט - זה בהחלט מקור חשוב של מידע, אבל שום דבר לא יכול להשוות עם תמיכה אישית, כאשר אתה יכול לקבל תשובה ישירה.
10. הפוך את האלמנטים משחק
תחשוב על מערכת של כללים ותמריצים, זה יעזור להפוך את הלמידה למהנה יותר. קידום יעזור לפתח רפלקסים חיוביים במוח כשאתה בהצלחה לבצע משימה חשובה. הם יכולים להפוך את תהליך הלמידה של העבודה השגרתית במשחק. לדוגמא, לאחר שתסיים את ספר תכנות הספציפי, לקנות אותו בשקית, אשר במשך חודשים.
כדי להגדיר מטרות ולעבוד עליהם. תגמל את עצמך כאשר אתה מגיע אליהם.
11. הקוד של Redo מישהו
ראה כיצד מישהו אחר יישם פתרון שאתה רוצה לפתח. תסתכל לתוך פרויקטים של קוד פתוח על GitHub. קהילת המתכנתים יכול להיות מקום ידידותי מאוד לקרוא (או שינוי) של קוד של מישהו - זה נורמלי לחלוטין. רק לדפדף אותה שורה אחר שורה, לחשוב איך כל אחד מהם עובד בשילוב עם התמונה הכוללת.
השתמש מישהו אחר עבודה כדי לקבל השראה ורעיונות.
12. עיסוק. אל תתמקד רק על אימונים
נקודה חשובה מאוד. עם תמיד שקבלו החדשים תקועים. אתה צריך להתחיל לכתוב קוד משלך בהקדם האפשרי. אני יודע שזה קשה, אבל בשלב מסוים צריך להתרחק שיעורים ולהתחיל ליצור פרויקטים אמיתיים.
להבין איך זה עובד - זה המבחן שלך, ואת השגיאה - כי באופן קיצוני תשנה את כללי המשחק. זה מוביל אותנו אל הקצה האחרון.
13. אל תפחדו להיכשל
יש דבר כזה - הכישלון של פרודוקטיביות. המורכב יותר המשהו במחקר הנתון, כן ייטב לך יזכור מידע שנלמד. ניסיונות לא מוצלחים עשויים לעזור לך להשיג הבנה עמוקה יותר, כי אתה יהיה מעורב בחיפוש אחר טעויות שלהם ותיקונן. כדי לפעול וללמוד משהו על עצמך, לבקר את עצמך ולחקור חדש - זה חשוב מאוד.
גם אם אף פעם לא עשית יצירת האתר או האפליקציה הקטן שלך, אתה תלמד הרבה, מנסה ועושה טעויות. גישה זו היא הרבה יותר יעיל מאשר החזרה מכאנית של דוגמאות אימון, שבו כל תשובות אפו.
מסקנה
המפתח ללמידה עצמית מוצלחת - הוא אמון. אם אתה מאמין בעצמך, כך גדל הסיכוי שתצליח טובות מהצפוי. תפסיק לפקפק בעצמך וביכולות שלך, ואתה תשבור כמו אלוף אמיתי!
המשחק משוחק רק אם אתה מוותר.