13 טיפים ללימוד תכנות בעצמך
13 טיפים ללימוד תכנות בעצמך
Anonim

האם אתה לומד לתכנת לבד ומתקשה להניע את עצמך? חינוך עצמי יכול לנקז כל כוח. הנה 13 טיפים ללמידה של לורנס ברדפורד, יוצרת הבלוג learntocodewith.me, למי שלומד לקוד בעצמו. הנחיות אלו יסייעו לכם לצבור ידע במהירות, ביעילות וללא לחץ מיותר.

13 טיפים ללימוד תכנות בעצמך
13 טיפים ללימוד תכנות בעצמך

1. מצא את המוטיבציה הנכונה ללמידה

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

  1. התקדם הלאה בקריירה הנוכחית שלך.
  2. שנה את העיסוק שלך.
  3. הרווח כסף נוסף הודות לפרויקטים צדדיים.
  4. פתח מוצר משלך (משחק, אפליקציה לנייד), צור סטארט-אפ.

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

כדי לזכור את המטרה, אתה יכול לרשום אותו על נייר ולשמור אותו לעין, להפוך אותו לטפט על שולחן העבודה של המחשב או הטלפון שלך (מה שאני הכי אוהב).

2. בחר את השפה הנכונה

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

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

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

3. ערכו לוח זמנים

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

כשהתחלתי ללמוד תכנות לבד, היה לי מקום ל-25 דקות של תרגול בכל תא בלוח השנה.

לימוד עצמי של תכנות
לימוד עצמי של תכנות

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

4. עשה דבר אחד בכל פעם

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

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

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

5. מחלקים הכל למנות קטנות

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

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

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

6. שנה את הדרך

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

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

7. לאמן אחרים

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

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

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

8. מצא אדם בעל דעות דומות

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

9. מצא חונך

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

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

10. הכניסו מרכיבי משחק לתהליך

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

הציבו יעדים ועבדו לקראתם. תגמל את עצמך כשאתה משיג אותם.

לימוד עצמי של תכנות
לימוד עצמי של תכנות

11. עצב מחדש את הקוד של מישהו אחר

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

השתמש בעבודה של מישהו אחר להשראה ורעיונות.

12. תרגול.אל תתמקד בלמידה

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

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

13. אל תפחד מכישלון

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

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

תְפוּקָה

המפתח ללימוד עצמי מוצלח הוא ביטחון עצמי. אם אתה מאמין בעצמך, סביר יותר שתצליח יותר מהצפוי. תפסיק לפקפק בעצמך וביכולות שלך ותפרוץ דרך כמו אלוף אמיתי!

המשחק אבוד רק אם נכנעים.

מוּמלָץ: