برنامه نویسی یه مهارته و صرفا یه دانش نیست. برای اینکه یه مهارت رو به دست بیارید لازمه که اون رو تمرین و تکرار کنید. و هیچ راهی به جز اون وجود نداره.
درست مثل رانندگی، شما با خوندن کتاب آیین نامه یا با دیدن فیلم رانندگی کردن دیگران اونو یاد نمیگیرید؛ صرفا یه سری پیشنیاز ها رو از این طریق به دست میارید و بعد از اون خود شمایید که باید رانندگی کردن تو موقعیت های مختلف رو تمرین کنید تا یه راننده ی خوب و حرفه ای بشید.
برنامه نویسی هم دقیقا همینطوره. روش درست و اصولی یاد گرفتن برنامه نویسی واسه المپیاد اینه که شما یه ذره بخونید، و برید کلی تمرین حل کنید. این تمرین ها هستن که مهارت برنامه نویسی رو در شما به وجود میارن و تقویت میکنن. پس ساده از کنارشون نگذرید.
روی تمرین ها به اندازه ی کافی وقت بذارید. حتی اگر یه تمرین رو نتونستید در وهله ی اول حل کنید نا امید نشید. کمی فاصله بگیرید و بعدا دوباره برگردید سراغش. بعضی از تمرین ها هم برای افرادی قرار داده شدن که عاشق حل چالش های بیشتر هستن و اون تمرین های ساده براشون کفایت نمیکنه. اون تمارین مشخص شدن و میتونید بدون انجام دادن اونها ازشون رد شید.
فراموش نکنید که تا تمارین یه بخش رو تموم نکردید سراغ بخش بعدی نرید. و این خیلی مهمه! هیچوقت این نکته رو فراموش نکنید.
بعد از اینکه دوره ی برنامه نویسی رو یاد گرفتید، میتونید برید سراغ الگوریتم ها. البته دوره ی الگوریتم ها هنوز تکمیل نشده و قراره که روش کار بشه :)
- ۰۱/۰۲/۰۶