روشهای ساده تمرین برنامه نویسی: 8 مرحله (همراه با تصاویر)

فهرست مطالب:

روشهای ساده تمرین برنامه نویسی: 8 مرحله (همراه با تصاویر)
روشهای ساده تمرین برنامه نویسی: 8 مرحله (همراه با تصاویر)

تصویری: روشهای ساده تمرین برنامه نویسی: 8 مرحله (همراه با تصاویر)

تصویری: روشهای ساده تمرین برنامه نویسی: 8 مرحله (همراه با تصاویر)
تصویری: آموزش باز کردن قفل گوشی های اندرویدی بدون پاک شدن اطلاعات 2024, ممکن است
Anonim

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

مراحل

روش 1 از 2: استفاده از منابع آنلاین

برنامه نویسی را تمرین کنید مرحله 1
برنامه نویسی را تمرین کنید مرحله 1

مرحله 1. از پروژه های نرم افزاری منبع باز یاد بگیرید

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

  • پروژه های منبع باز پروژه هایی هستند که مشاهده کد برای عموم آزاد است. آنها معمولاً مبتنی بر جامعه هستند و از سایر برنامه نویسان کمک می پذیرند.
  • برای مثال ، اگر می خواهید نحوه عملکرد چارچوب Rails را بیاموزید ، به دنبال پروژه های منبع باز Rails در GitHub باشید و کد را مطالعه کنید تا ببینید چگونه برنامه نویسان مختلف ویژگی های مختلف را پیاده سازی می کنند.
برنامه نویسی را تمرین کنید مرحله 2
برنامه نویسی را تمرین کنید مرحله 2

مرحله 2. برای بهبود دانش خود و یادگیری تکنیک های جدید ، دوره های آنلاین را بگذرانید

دوره های برنامه نویسی آنلاین ارزان یا رایگان را در سایت هایی مانند Udemy یا Coursera جستجو کنید یا به دنبال دوره های آنلاین Massive Open Online (MOOCs) باشید. ثبت نام کنید و دوره هایی را بگذرانید تا مهارت های برنامه نویسی خود را تقویت کنید.

  • دوره هایی مانند این یک روش عالی برای تمرین تکنیک هایی است که می خواهید با سرعت خود روی آنها کار کنید. همچنین می توانید از معلمان و سایر دانش آموزان راهنمایی و بازخورد مفیدی دریافت کنید.
  • می توانید MOOC ها را در اینجا پیدا کنید:
برنامه نویسی را تمرین کنید مرحله 3
برنامه نویسی را تمرین کنید مرحله 3

مرحله 3. چالش های کد نویسی و معماها را در سایت های مختلف برای تمرین حل کنید

وب سایت های چالشی برنامه نویسی را جستجو کنید و برخی از آنها را که برای شما جذاب است پیدا کنید. سعی کنید انواع چالش ها را برای تمرین ویرایش کد برای حل مشکلات و بهبود تکنیک های برنامه نویسی خود امتحان کنید.

چند نمونه از وب سایت های برتر چالش کد عبارتند از HackerRank ، TopCoder ، Coderbyte ، Project Euler ، CodeChef ، Codewars و CodinGame

نکته: همچنین می توانید چالش های برنامه نویسی را در DailyProgrammer Subreddit در Reddit در اینجا پیدا کنید: https://www.reddit.com/r/dailyprogrammer. 3 چالش برنامه نویسی به صورت هفتگی ارسال می شود و سپس جامعه راه حل ها را بررسی کرده و بازخورد ارائه می دهد.

برنامه نویسی را تمرین کنید مرحله 4
برنامه نویسی را تمرین کنید مرحله 4

مرحله 4. برای یادگیری با تکرار ، تمرینات کد کاتا را انجام دهید

از وب سایت CodeKata دیدن کنید و بر اساس الزامات مربوط به تمرینات مختلف کاتا کد ایجاد کنید. هر تمرین را به طور مکرر انجام دهید ، هر بار کد را بهبود بخشید ، تا تکنیک های برنامه نویسی خود را بهبود بخشید.

  • اصطلاح کد کاتا از مفهوم ژاپنی کاتا در هنرهای رزمی نشأت می گیرد ، تمرینی است که شما بارها و بارها آن را تکرار می کنید و به طور مداوم در حال پیشرفت پیشرفت می کنید. Code katas این مفهوم را در برنامه نویسی با ارائه تمرینات کوچکی که به مدت 30-60 دقیقه طول می کشد و به منظور تکرار است ، به کار می برد.
  • برخی از کاتاهای کد حتی نیازی به کد نویسی ندارند ، اما به شما کمک می کنند مهارت هایی را که برای برنامه نویسی ضروری هستند ، مانند مدل سازی تجربی ، تمرین کنید.
  • همچنین می توانید برخی از کاتاها را در وب سایت های چالش کدنویسی ، مانند Codewars پیدا کنید ، که می توانید از اینجا دیدن کنید:

روش 2 از 2: کار بر روی پروژه های برنامه نویسی

تمرین برنامه نویسی مرحله 5
تمرین برنامه نویسی مرحله 5

مرحله 1. یک پروژه نرم افزاری برای خود برنامه ریزی کنید

یک مشکل تجاری را که نیاز به حل دارد تعیین کنید و راه حلی ارائه دهید. راه حل را به کارهای کوچکتر برنامه نویسی تقسیم کنید که می توانید به ترتیب خاصی برای پیاده سازی راه حل و حل مشکل انجام دهید.

با تمرکز بر روی هر وظیفه برنامه نویسی در حین انجام آن و پیگیری مدت زمان انجام آن ، خود مدیریتی خوبی را تمرین کنید. اگر کار خاصی بیش از حد طول می کشد ، از سایر برنامه نویسان کمک بخواهید

برنامه نویسی را تمرین کنید مرحله 6
برنامه نویسی را تمرین کنید مرحله 6

مرحله 2. مهارت های اشکال زدایی خود را در هر پروژه برنامه نویسی که روی آن کار می کنید تمرین کنید

علل اشکالات برنامه نویسی را شناسایی کرده و سعی کنید راه حل های مختلف را برای رفع آنها یا کار در مورد آنها پیاده سازی کنید. در مورد علت بروز اشکال س questionsال بپرسید و تکنیک های مختلف برنامه نویسی را برای اشکال زدایی امتحان کنید.

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

برنامه نویسی را تمرین کنید مرحله 7
برنامه نویسی را تمرین کنید مرحله 7

مرحله 3. برای یادگیری از دیگران در برنامه نویسی جفت مشارکت کنید

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

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

برنامه نویسی را تمرین کنید مرحله 8
برنامه نویسی را تمرین کنید مرحله 8

مرحله 4. اشتباهاتی را که مرتکب می شوید پیگیری کنید و از آنها درس بگیرید

تمام تلاش خود را بکنید تا متوجه اشتباهات برنامه نویسی هنگام کار بر روی پروژه های برنامه نویسی شوید. تعیین کنید که چرا این اشتباه رخ داده است و در آینده چه کارهایی را باید انجام دهید تا از اشتباهات مشابه جلوگیری کنید.

توصیه شده: