برنامهنویسی یعنی تبدیل یک مسئله بزرگ به چند مسئله کوچکتر. قبل از نوشتن کد از خودت بپرس: «ورودی چیه؟ خروجی چیه؟ برای رسیدن از ورودی به خروجی چه مراحلی دارم؟»
قرار نیست همهچیز رو حفظ کنی
برنامهنویس حرفهای هم Syntax، اسم توابع و نحوه استفاده از ابزارها رو سرچ میکنه یا از AI کمک میگیره. مهم اینه که مفهوم رو بفهمی و بدونی دنبال چی باید بگردی.
مفاهیم پایه رو جدی بگیر
قبل از رفتن سراغ فریمورکها، چیزهایی مثل
Variable، انواع داده، if/else، حلقهها، توابع، آرایهها، Objectها، Scope و Errorها رو خوب یاد بگیر. پایه ضعیف، بعداً خودش رو نشون میده.فقط ویدیو نبین؛ کد بزن
اگر یک ساعت آموزش میبینی، حداقل یک ساعت هم خودت تمرین کن. دیدن کدنویسی با توانایی کدنویسی فرق داره.
کدها رو Copy/Paste نکن
حتی اگر کدی از ChatGPT یا اینترنت گرفتی، خطبهخط بررسی کن و بفهم چرا کار میکنه. بعد سعی کن بدون نگاه کردن دوباره خودت بنویسیش.
از خطاها نترس
Error دشمن برنامهنویس نیست؛ بخشی از فرایند یادگیریه. متن خطا رو بخون، محل خطا رو پیدا کن، فرضیه بساز و مرحلهبهمرحله Debug کن.
خیلی زود وارد پروژه شو
منتظر نباش JavaScript رو «کامل» یاد بگیری. بعد از یادگیری مفاهیم اولیه پروژههای خیلی کوچک بساز؛ مثلاً ماشین حساب، Todo List، بازی حدس عدد یا مدیریت لیست دانشجوها.
همزمان ده تا تکنولوژی یاد نگیر
امروز JavaScript، فردا Python، پسفردا React و هفته بعد AI مسیر خوبی نیست. یک مسیر مشخص انتخاب کن و تا رسیدن به یک سطح قابل قبول ادامه بده.
از AI استفاده کن، ولی وابسته به AI نشو
بهجای «این پروژه رو برام بنویس»، بپرس:
«این مسئله رو چطور تحلیل کنم؟ راهنماییم کن خودم حلش کنم.»
AI باید سرعت یادگیریت رو بیشتر کنه، نه اینکه جای فکر کردنت رو بگیره.
هر چیزی یاد گرفتی، تغییرش بده
مثلاً اگر مدرس یک تابع جمع دو عدد نوشت، خودت تبدیلش کن به تفریق، ضرب، محاسبه میانگین و… . همین تغییرات کوچک باعث میشن بفهمی واقعاً مفهوم رو یاد گرفتی یا فقط کد رو تقلید کردی.
از روزهای اول Git و GitHub رو یاد بگیر
لازم نیست حرفهای باشی؛ همین که
commit، push، pull و مفهوم Repository رو بفهمی، کافیه که از همون ابتدا عادت درستی بسازی.انگلیسی رو کنار برنامهنویسی تقویت کن
لازم نیست اول انگلیسیات عالی بشه. اصطلاحاتی مثل
request، response، function، return، error، documentation و… کمکم برات عادی میشن.Documentation خوندن رو یاد بگیر
هدف این نیست که همیشه آموزش فارسی پیدا کنی. کمکم عادت کن مستندات رسمی تکنولوژیها رو بخونی و مثالهاشون رو اجرا کنی.
پیوستگی از ساعت مطالعه مهمتره
روزی ۱ ساعت برای چند ماه معمولاً خیلی بهتر از اینه که یک روز ۸ ساعت بخونی و یک هفته کلاً برنامهنویسی رو کنار بذاری.
خودت رو با برنامهنویسهای چندساله مقایسه نکن
معیار بهتر اینه که ببینی نسبت به یک ماه قبل چه چیزهایی رو الان میتونی بدون کمک حل کنی.
یک قانون خیلی مهم برای شروع:
«کمتر آموزش ببین، بیشتر کد بزن، بیشتر خراب کن، بیشتر Debug کن و پروژه بساز.»
این دقیقاً همون فرایندیه که کمکم طرز فکر برنامهنویسی رو میسازه.
کانال آموزشی کدنایت | آموزش برنامه نویسی
🆔 @codenight_ir
