تحصیل و یادگیری · حدود 20 دقیقه

برنامه‌نویسی را از روی ویدئو یاد نگیر؛ هر مفهوم را با یک مینی‌پروژه بازیابی کن

ساعت‌ها دوره برنامه‌نویسی دیده‌ای اما وقتی فایل خالی باز می‌کنی نمی‌دانی چه کدی بنویسی.

اگر عجله داری

بعد از یادگیری یک مفهوم، ویدئو یا آموزش را ببند و یک خروجی کوچک بساز که مجبور شوی سینتکس و منطق را از حافظه فراخوانی کنی. گیرها را ثبت کن و فقط همان بخش را برگرد.

مرحله‌به‌مرحله

  1. بعد از هر مبحث یک خروجی ۲۰ تا ۴۵ دقیقه‌ای تعریف کن؛ مثلاً parser کوچک، فرم ساده یا تابع پردازش داده.
  2. قبل از نگاه‌کردن به نمونه، ساختار فایل و سه گام حل را خودت بنویس.
  3. اگر بیش از ده دقیقه گیر کردی، فقط کوچک‌ترین اشاره لازم را ببین.
  4. پس از اتمام، کد را از نو یا با ورودی جدید اجرا کن تا حفظ‌کردن مسیر قبلی کافی نباشد.
  5. یک فهرست «چیزهایی که مجبور شدم نگاه کنم» نگه دار و هفته بعد همان‌ها را تمرین کن.

چرا این کار جواب می‌دهد؟

شناخت کد هنگام دیدن با تولید کد از حافظه متفاوت است؛ پروژه کوچک شکاف بین «می‌فهمم» و «می‌توانم بسازم» را آشکار می‌کند.

سؤال‌هایی که معمولاً بعدش پیش می‌آید

مینی‌پروژه باید واقعی و کامل باشد؟

نه؛ هدف تمرین یک مهارت مشخص است، نه ساخت محصول قابل فروش.

منابع و مطالعه بیشتر

اگر قرار است روی یک نکته مهم حساب کنی، منبع اصلی را هم باز کن؛ مجبور نیستی فقط به حرف ما اعتماد کنی.