[{"data":1,"prerenderedAt":13},["ShallowReactive",2],{"blog:why-text-coding":3},{"category":4,"cover_image":5,"html":6,"published_at":7,"seo_description":8,"seo_title":9,"slug":10,"sort_order":11,"title_fa":12},"learning-method","\u002Fblog\u002Fwhy-text-coding.jpg","\u003Cp>یادستان یک چیز را از همان قدم اول باور دارد: بهترین راه یاد گرفتن، \u003Cstrong>ساختن\u003C\u002Fstrong> است، نه فقط تماشا کردن. و وقتی حرف ساختن با کامپیوتر می‌شود، ما از همان درس اول سراغ \u003Cstrong>کد متنی واقعی\u003C\u002Fstrong> می‌رویم؛ همان چیزی که برنامه‌نویس‌ها و مهندس‌ها هر روز می‌نویسند.\u003C\u002Fp>\n\u003Ch2>بلوک‌های رنگی خوب‌اند، ولی یک سقف دارند\u003C\u002Fh2>\n\u003Cp>خیلی از ابزارهای آموزشی با بلوک‌های رنگیِ کشیدنی شروع می‌کنند. این بلوک‌ها برای اولین آشنایی عالی‌اند و ترس اولیه را می‌ریزند. اما یک سقف دارند: هیچ سایت واقعی، هیچ ربات واقعی و هیچ برنامه‌ی واقعی با کشیدن بلوک ساخته نمی‌شود. دیر یا زود باید کد را با دست بنویسی، و هرچه این کار دیرتر شروع شود، آن پرش سخت‌تر می‌شود.\u003C\u002Fp>\n\u003Cp>برای همین یادستان از بلوک عبور می‌کند و مستقیم می‌رود سراغ متن. نه چون سخت‌تر است، بلکه چون \u003Cstrong>واقعی\u003C\u002Fstrong> است.\u003C\u002Fp>\n\u003Ch2>کد متنی یعنی همان ابزار واقعی\u003C\u002Fh2>\n\u003Cp>مهم نیست چه چیزی می‌سازی؛ اصلِ کار یکی است:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>در خودآموز \u003Ca href=\"\u002Fcourses\u002Fairo\">آیرو\u003C\u002Fa> با \u003Ccode dir=\"ltr\">MicroPython\u003C\u002Fcode> به یک ربات واقعی فرمان می‌دهی؛ همان زبانی که در دنیای واقعی روی میکروکنترلرها اجرا می‌شود.\u003C\u002Fli>\n\u003Cli>در خودآموز \u003Ca href=\"\u002Fcourses\u002Ftaropood\">تاروپود\u003C\u002Fa> با \u003Ccode dir=\"ltr\">HTML\u003C\u002Fcode> و \u003Ccode dir=\"ltr\">CSS\u003C\u002Fcode> صفحه‌ی وب می‌سازی؛ و اینجا اصلاً چیزی جز متن وجود ندارد. وب از متن ساخته شده است.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>وقتی خودت کد را می‌نویسی، فقط یک کار انجام نمی‌دهی؛ یک \u003Cstrong>مدل ذهنی\u003C\u002Fstrong> می‌سازی از این‌که کامپیوتر چطور دستورها را می‌فهمد. این همان چیزی است که کشیدن بلوک هرگز نمی‌دهد.\u003C\u002Fp>\n\u003Ch2>خطا دشمن نیست؛ معلم است\u003C\u002Fh2>\n\u003Cp>تازه‌کارها از خطا می‌ترسند. در یادستان برعکس، خطا را \u003Cstrong>عمداً\u003C\u002Fstrong> می‌سازیم. در هر درس یک بار چیزی را خراب می‌کنی تا ببینی وقتی خراب می‌شود چه شکلی است، پیام خطا را بخوانی و بفهمی، و بعد درستش کنی.\u003C\u002Fp>\n\u003Cp>چرا؟ چون در دنیای واقعی، بخش بزرگی از وقتِ هر برنامه‌نویس صرف پیدا کردن و درست کردن خطا می‌شود. کسی که از همان اول یاد بگیرد خطا را بخواند، خیلی جلوتر از کسی است که فقط کدِ درست را کپی کرده است.\u003C\u002Fp>\n\u003Ch2>برای هرکسی که از صفر شروع می‌کند\u003C\u002Fh2>\n\u003Cp>لازم نیست از قبل چیزی بلد باشی. هر خودآموز از پایه‌ی پایه شروع می‌شود، با جمله‌های کوتاه و یک مثال ملموس برای هر مفهوم. و چون هر درس یک \u003Cstrong>آزمایشگاه زنده‌ی داخل مرورگر\u003C\u002Fstrong> دارد، لازم نیست چیزی نصب کنی: کد را می‌نویسی و نتیجه را همان‌جا و همان لحظه می‌بینی.\u003C\u002Fp>\n\u003Ch2>روش یادستان در یک جمله\u003C\u002Fh2>\n\u003Cp>کمی بخوان، بلافاصله بساز، نتیجه را زنده ببین، و از خطا یاد بگیر. کد متنی قلب این روش است، چون تنها راهی است که از «تماشاگر» به «سازنده» تبدیل می‌شوی.\u003C\u002Fp>","2026-07-23T12:25:19.919515Z","چرا یادستان به‌جای بلوک‌های کشیدنی، از همان قدم اول کدنویسی متنی واقعی را آموزش می‌دهد — از MicroPython در رباتیک تا HTML و CSS در وب، با آزمایشگاه زنده و یادگیری از دل خطا.","چرا کدنویسی متنی برای نوجوان‌ها؟ | یادستان","why-text-coding",130,"چرا در یادستان کدنویسی متنی یاد می‌دهیم؟",1784827101874]