Yana bir bor assalom alaykum.

Har bir talaba uchun qulay o'quv usullari mavjud. Bugun men sizga dasturlashni qanday qilib samarali tarzda o'rganish kerakligi haqida siz bilgan va bilmagan ma'lumotlaringizni aytib o'tmoqchiman.

Ba'zida birinchi qadamni qo'yish va dasturlashni o'zlashtirishni boshlash dahshatli bo'lishi mumkin. Odatda, ko'plab bo'lajak ishlab chiquvchilar qayerdan boshlashni bilishmaydi va barcha mavjud manbalardan ma'lumot olishga harakat qilishadi, ammo bu har doim ham eng yaxshi yondashuv emas.Dasturlashni o'rganishda eng keng tarqalgan yondashuv bu kitoblarni yo'riqnomalar bilan sotib olish, ularni o'qish va keyin yana o'qishdir.Bu usul qisqa vaqt ichida juda yaxshi ishlaydi, chunki siz bir nechta yangi tushunchalarni o'rganasiz.Haqiqiy muammo yangi sayohatni endigina boshlagan yangi boshlanuvchilar uchun paydo bo'ladi. Dasturlash bo'yicha asosiy bilimlarga ega bo'lganlar ham qaerdan boshlashni tushunmaydilar.Ammo bundan qanday qochish kerak? Javob: o'qishning eng yaxshi usullarini o'rganishdir. Franklin usuli ko'plab sohalarda samarali ekanligini isbotlagan eng samarali o'rganish strategiyalaridan biridir.Ushbu maqolada Franklinning usuli va uni dasturlashda qanday ishlatishingiz mumkinligi tasvirlangan.Bonus sifatida siz boshqa foydali maslahatlar va o'qitish usullarini topasiz.

 

Benjamin Franklin usuli 

Benjamin Franklinning siyosatdan tortib dasturlashgacha bo'lgan usuli - bu miyangizni ma'lumotni to'liq eslab qolishingizga imkon beradigan g'oyaga asoslangan kuchli va samarali o'rganish strategiyasi.

 

 Franklin usuli qanday ishlaydi? 

Benjamin Franklin boshqalarning ishlariga taqlid qilish va ularni takrorlash orqali o'qish mumkinligiga ishongan. O'zining avtobiografiyasida u aqliy vakillik va taqlid g'oyalariga asoslangan ta'lim usulini kiritdi. Franklin Buyuk Britaniyaning nufuzli siyosiy jurnalining asarini o'qish, eslatma olish va pyesani qayta yaratishga harakat qilib qanday qilib qayta yaratishga harakat qilganini tasvirlab berdi. Keyin u yozuvlarini asl nusxasi bilan taqqoslab, xatolarini ochib, ularni tuzatdi. Ba'zan u o'z fikrlarini qanday qilib yaxshiroq tartibga solish mumkinligini bilish uchun yozuvlarni yozib olib, keyin ularni qayta ishladi yoki she'rga aylantirdi. Franklin bu usuldan xursand edi.Usul universaldir va undan dasturlashni o'rganish uchun ham foydalanish mumkin. Kodni qanday yozishni o'rganish uchun Franklin usulidan qanday foydalanish kerak:

 

  • Mavjud dasturni o'qing. Tasavvur qiling, siz eslamoqchi bo'lgan kodning namunasini ko'rdingiz. Siz qilishingiz kerak bo'lgan birinchi narsa, mavjud kod namunasini o'qish.
  • Tegishli ma'lumotlarni yozib oling. Kodni o'qiyotganda, sizga qiziq bo'lgan narsalarga e'tibor bering. Eslatmalar kelajakda ma'lumotlarni eslab qolishga yordam beradi. Masalan, protsedura nomlari va o'zgaruvchilarni yozishingiz mumkin.
  • Takrorlash. Dublikatingizni yozib bo'lgandan so'ng, kodingizni asl nusxasi bilan solishtiring va xatolaringizni tuzating. Tugatganingizdan so'ng, birinchi bosqichga o'ting va namunaviy kodni osongina yozib olmaguningizcha bularning barchasini takrorlang.

Namunaviy kodni yozuvingizni tekshirmasdan qayta yoza olsangiz, hamma narsa ishladi deb taxmin qilishimiz mumkin. Ushbu usuldan har qanday namunaviy kodni eslab qolish uchun foydalanishingiz mumkin. Ishlatilgan kod turiga hech qanday cheklov yo'q, chunki usul universaldir. Ushbu usuldan dasturiy tamoyillarni yodlash uchun foydalanishingiz mumkin.Qanday qilib to'g'ri dasturlashni o'rganish kerak?Ekvivalent kodni yozib ko'ring. Yozib olishni tugatgandan so'ng, asl nusxasini iloji boricha yaqinroq qilib ko'ring. Bu mukammal kod bo'lmasligi mumkin, ammo bu muhim emas. Asosiy g'oya - iloji boricha ko'proq ma'lumotlarni eslab qolishga va mantiqiy tartibda qayta yozishga harakat qilish.Dastlabki kodni doimiy ravishda takrorlash va taqlid qilishdan tashqari, Franklin usuli kabi samarali bo'lgan quyidagi o'qitish usullarini ko'rib chiqamiz.

Asosiy tushunchalarga alohida e'tibor bering.

Kodlashning asosiy tamoyillarini tushunish, dasturlash tilini tanlash bilan bir qatorda, boshlang'ich sifatida darhol mashq qilishni boshlashingiz mumkin, ammo avval siz asoslarni o'rganishingiz kerak.Siz uchun eng qulay bo'lgan dasturlash tilini tanlashdan boshlang, tilni tanlaganingizdan so'ng, uning sintaksisi va asosiy tushunchalarini, shu jumladan shartli iboralar, o'zgaruvchilar va operatsiyalarni tushunishga vaqt ajrating.Shuni yodda tutingki, asosiy tushunchalarni qanchalik yaxshi bilsangiz, ilg'or amaliyotni tushunish shunchalik oson bo'ladi.

Ma'lumotlar tuzilmalari va algoritmlarni tushunishni o'rganing

Siz tanlagan dasturlash tilini puxta o'rganib, eng oddiy dasturlarni yoza olgandan so'ng, algoritmlar va ma'lumotlar tuzilishini tushunishingiz kerak.

Dasturlashda ma'lumotlar tuzilmalari va algoritmlarning to'g'ri kombinatsiyasi murakkab dasturlash muammolarini hal qilish uchun juda muhimdir, shuning uchun turli xil ma'lumotlar tuzilmalarini o'rganish va ularni turli muammolarni echishda qanday foydalanish mumkinligini tushunish sizning dasturlash ko'nikmalaringizni sezilarli darajada yaxshilaydi. Har kuni har xil algoritmlarni amalga oshirishni o'rganing, yangi algoritmlar va ma'lumotlar tuzilmalarini eslab qolish va amalda qo'llash uchun Franklin usulidan foydalanishingiz mumkin. Agar siz murakkab ko'p qatlamli muammoga duch kelsangiz, yakuniy echimni olish uchun uni kichik qismlarga bo'lishga harakat qiling.

Qo'l bilan kod yozishni o'rganing

Franklin usulidan foydalanganda har doim qo'l bilan yozing.Qo'l bilan kodlash - bu kod yozishni o'rganishning eng samarali usullaridan biri.Qo'l bilan kodlash dasturlash usulini o'z ichiga oladi, bunda foydalanuvchilar kod generatorlari yordamisiz barcha kodlarni qo'lda kiritadilar.Bu usul ko'p vaqt talab etadi. Professional dasturchi bo'lishni xohlasangiz, kodni qo'lda qanday yozishni bilish juda muhimdir. Bundan tashqari, generatorlardan foydalanganda ular odatda qo'shimcha kodni yaratadilar, bu kodni o'zingiz yozganda oldini olish mumkin, bu sizning saytingiz (dastur / dastur) tezligini sezilarli darajada yaxshilaydi.

To’xtamang

Birinchi loyihangizni muvaffaqiyatli tugatish sizning dasturlash haqida hamma narsani bilganingizni anglatmaydi, hatto eng malakali mutaxassislar ham yangi narsalarni o'rganish uchun kodni o’rganishni davom ettirmoqdalar.Kompyutershunoslik doimo rivojlanib borayotgan va boy sanoat bo'lib, u siz uchun yangi narsalarni tayyorlaydi va agar siz veb-ishlab chiqarishga ixtisoslashgan bo'lsangiz, mobil ilovalarni ishlab chiqish, tizim dasturlash, bulutli hisoblash, virtual haqiqat yoki o'zingizning bilimlaringizni kengaytirishni xohlaysiz. Franklin usulidan foydalanib, ushbu sohalarda o'zingizni sinab ko'rishingizga ishonch hosil qiling.

E'tiboringiz uchun minnatdorman.