چطوری برنامه نویسی رو تمرین کنم؟ +ویدیو

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

توی این پست چند روش برای تمرین برنامه نویسی یاد میدم و در نهایت یک منبع جامع از سوالات و تمرینات برنامه نویسی به زبان فارسی بهت معرفی میکنم که یکبار برای همیشه مشکل تمرین برنامه نویسیت حل بشه!


تمرینات کوچیک برنامه نویسی

حل کردن سوالات کوچیک برنامه نویسی همزمان که باعث تقویت برنامه نویست میشه، باعث میشه مهارت حل مسئله ات که خیلی مهمه هم تقویت بشه. تمرینات کوچیک برنامه نویسی معمولا با جمله »برنامه ای بنویسید که....» شروع میشه. مثل نمونه زیر:

برنامه ای بنویسید که طول و عرض مستطیلی را از ورودی دریافت کند و مساحت آن را در خروجی چاپ کند


شاید موقع حل کردن بعضی از این تمرینات به این فکر کنی که »اینا خیلی غیرکاربردی ان«. درسته شاید گاهی برخی ازین سوالات غیرکاربردی بنظر برسن. پیشنهادم بهت اینه که فعلا فقط روی تمرین تمرکز کنی. بهت قول میدم که بعدا توی پروژه های واقعی متوجه کاربرد واقعی این تمرینات میشی


پروژه های واقعی برنامه نویسی

بعد از اینکه یه مدت با تمرینات کوچیک دستو پنجه نرم کردی، وقتشه که بری سراغ انجام پروژه های واقعی. وایسته به حوزه ای که داری کار میکنی میتونی پروژه های تمرینی مختلفی برای خودت تعریف کنی مثلا پروژه میتونه ساخت یه ماشین حساب ساده باشه یا میتونه طراحی کامل یه سایت فروشگاهی باشه.

نکته مثبت این کار اینه که بعد از اینکه پروژه رو تکمیل کردی میتونی توی گیتهاب منتشرش کنی و توی رزومه ات بیاریش. برای یادگیری گیت و گیتهاب میتونی از این دوره استفاده کنی


منبع جامع سوالات و تمرینات برنامه نویسی

در وبسایت کد بزن میتونی به سوالات و تمرینات مختلف برنامه نویسی در سطوح مختلف (آسون، متوسط، سخت) دسترسی داشته باشی، همچنین ایده های مختلف برای پروژه های تمرینی برنامه نویسی پیدا کنی


تمرین زبان برنامه نویسی پایتون با جواب

در وبسایت کد بزن میتونی به تمرینات پایتون با جواب و همچنین تمرینات سایر زبان های برنامه نویسی دسترسی داشتی باشی. فقط کافیه از بخش فیلتر سوالات زبان برنامه نویسی مورد نظرتو انتخاب کنی

راهنمای رایگان · ۳ دقیقه

از کدام دوره شروع کنم؟

با چند سؤال کوتاه، مسیر و دورهٔ مناسب خودت را پیدا کن.

امیرحسین نائی
برنامه‌نویس، علاقه‌مند به بیزینس
  • موسس آکادمی برنامه‌نویسی نائی
  • بنیان‌گذار کدبزن، روتین آپ، EveryAPI، دستیار بیزینس و...
  • نویسنده‌ی کتاب پرفروش «برنامه‌نویسی رو از اینجا شروع کن!»
  • بیش از 10 سال تجربه در برنامه‌نویسی و راه‌اندازی کسب‌وکار
  • تولیدکننده‌ی ۱۰۰+ ساعت ویدیوی آموزشی رایگان
آموزش پایتون

اولین پروژه‌ات را با پایتون بساز

از پایه شروع کن و با تمرین‌های واقعی برنامه‌نویسی را یاد بگیر.

سایر مطالب

چرا برنامه نویس بشم؟ مزایای برنامه نویسی
مقاله ویدیویی

چرا برنامه نویس بشم؟ مزایای برنامه نویسی

توی این پست درباره مزایا و ویژگی های خاص مثبت شغل برنامه نویسی صحبت میکنیم. اگر هنوز درباره شروع کردن برنامه نویسی شک داری، حتما این مطلب رو تو آخر مطالعه کن برنامه نویسی رو راحت میتونی یاد بگیری فرض کن میخوای مکانیک بشی یا میخوای برقکار ساختمون بشی، قطعا برای اینکه این موارد رو یاد بگیری نیاز به کار عملی و حضوری در خارج از خانه است. اما درباره برنامه نویسی اینطور نیست. به شخصه تعداد زیادی برنامه نویس میشناسم (از جمله خودم) که برنامه نویسی رو از منابع آنلاین و بصورت غیرحضوری یاد گرفته اند. هم...

ادامه مطلب
۷ راهکار کاربردی برای افزایش تمرکز برنامه‌نویسان
مقاله آموزشی

۷ راهکار کاربردی برای افزایش تمرکز برنامه‌نویسان

احتمالاً برات پیش اومده که بشینی پای لپ‌تاپ برای کدنویسی، اما بعد از یک ساعت ببینی خروجی‌ت خیلی کمتر از چیزی بوده که انتظار داشتی. دلیلش چیه؟ معمولاً حواس‌پرتی. تمرکز کردن موقع برنامه‌نویسی کار آسونی نیست، چون گوشی نوتیف میده، اطراف شلوغه یا خودت خسته‌ای. اینجاست که سوال اصلی پیش میاد: چطوری با تمرکز بیشتری برنامه‌نویسی یا کدنویسی کنیم؟توی این بلاگ می‌خوام ۷ تا راهکار کاربردی و عملی رو بگم که کمک می‌کنه موقع کدنویسی متمرکزتر باشی. این نکته‌ها هم ساده‌ان، هم قابل اجرا. چرا تمرکز برای برنامه‌نو...

ادامه مطلب