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