Qiziqarli

Kod savodxonligi: nima uchun kodlash muhim ahamiyatga ega bo'ldi

Kod savodxonligi: nima uchun kodlash muhim ahamiyatga ega bo'ldi


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Kodlash va dasturlash bizning atrofimizdadir va kelajakda yanada keng tarqaladi.

Shu sababli, ko'pchilik kodlashni o'rganish yoki hech bo'lmaganda bu haqda boshlang'ich tushunchaga ega bo'lish, bola ta'limining odatiy qismiga aylanishi kerakligi haqida bahs yuritmoqda.

Bu erda biz kodlash nima uchun muhimligini, nima ekanligini va qaerda o'zingiz o'rganishingiz mumkinligini o'rganamiz.

BOSHQARUV: Ushbu ommaviy, 120+ soatlik kodlash to'plami uchun xohlagan narsangizni to'lang

Kodlash savodxonligi nima uchun muhim?

Kodlash va kodlash bo'yicha savodxonlik hozirgi va kelajak avlodlarning o'rganish uchun eng muhim ko'nikmalaridan biri deb ta'kidlash mumkin. Ko'pchilik, bu ona tili, fanlari va matematikasi bilan bir qatorda milliy o'quv dasturining bir qismi bo'lishi kerak, deb ta'kidladilar.

Bizni har qanday turdagi kod bo'yicha ishlaydigan har xil sonli dasturiy ta'minot ishlaydigan elektron qurilmalar o'rab olgan. Bizning zamonaviy dunyomiz, shuningdek, ishchi kuchlari yildan-yilga kompyuter savodxonligini oshirishni talab qiladigan Internetga juda bog'liq.

Shuning uchun zamonaviy dunyoda tirikchilik qilish uchun grammatika, imlo va hisobni yaxshi bilish kabi muhim ahamiyatga ega.

Ammo dasturiy ta'minot tobora takomillashib borar ekan, keng jamoatchilik ular qanday ishlashidan tobora uzoqlashmoqda. Ular iloji boricha intuitiv foydalanish uchun to'liq ishlab chiqilgan va sinovdan o'tkazilgan bo'lsa-da, ular qanday ishlashlari tezda tanlanganlardan boshqalari uchun sehr turiga aylanmoqda.

"Agar kimdir kodni bilmasa, u foydalanadigan qurilmalar va dasturlarni [ular] yaratuvchilari o'zlari o'rnatgan cheklovlar va kun tartiblari bilan qabul qilishi kerak. Siz dars yoki taqdimotning mazmunini necha marta o'zgartirdingiz? chunki siz qanday qilib texnologiyani o'zingiz xohlagan tarzda ishlashni tushunolmadingizmi? " - edutopia.org.

Garchi bu sizni tashqi tomondan bezovta qilmasa ham, kelajakda bu jiddiy oqibatlarga olib kelishi mumkin. Aksariyat foydalanuvchilar shunchaki ishlab chiqaruvchilarga o'zlarining mahsulotlaridan foydalanishda faqat eng yaxshi niyatlari borligiga ishonishadi.

Shu sababli, hozirgi kunda ko'plab o'qituvchilar hech bo'lmaganda kodlash bo'yicha savodxonlikni barcha talabalar uchun talabga aylantirishga intilmoqda.

"[Foydalanuvchilar] ko'p vaqtlarini boshqalar tomonidan yozilgan raqamli muhitda o'tkazmoqdalar. Shunchaki kod qanday ishlashini bilish ularga ushbu hududda harakat qilish, uning cheklovlarini tushunish va ushbu chegaralar mavjudligini aniqlashga yordam beradi. texnologiya buni talab qiladi - yoki shunchaki ba'zi bir kompaniyalar buni xohlayotgani uchun. Kodni biladigan bolalar o'zlari foydalanadigan dasturlar va veb-saytlarni nominal qiymatida qabul qilishni to'xtatadilar va buning o'rniga ular bilan tanqidiy va maqsadga muvofiq ravishda ishlay boshlaydilar. " - edutopia.org.

Kodlash va dasturlash o'rtasida qanday farq bor?

Ushbu so'zlarni eshitadigan odamlarning aksariyati, ko'pincha bir-birlarining sinonimlari ekanligiga ishonishadi. Aslida, sohada ishlaydigan ko'plab mutaxassislar ularni ko'pincha bir-birining o'rnida ishlatishadi.

Aslida, biz ushbu maqolada ham xuddi shunday qildik.

Ammo aslida ular orasida nozik, ammo muhim farqlar mavjud. Siz muntazam ravishda farqlarni biroz xiralashgan holda xulosalar bilan farqlarni muhokama qilishga urinadigan maqolalar va forumlarni topasiz.

Shunday qilib, biz shlyapamni ringga uloqtiramiz va bu ikki atamani echishga harakat qilamiz deb o'yladik.

Kodlash

Kodlash atamasi shunchaki kodlarni yozish jarayonini anglatadi. Koder - bu bir tildan ikkinchisiga kodlarni yozadigan shaxs.

Resurslar, farkbetween.net kabi, kodlash dasturlashning bir shakli ekanligini, ammo kompyuter dasturlash jarayonining dastlabki bosqichlarini amalga oshirishda foydalanishga moyilligini ta'kidlamoqda.

"Dasturlash atamasi, asosan, ko'rsatmalarga muvofiq turli tillarda kodlarni yozishni o'z ichiga olgan kodlashdan farqli o'laroq, kengroq ma'noda ishlatiladi." - farkbetween.net.

Kodlash muhim ahamiyatga ega, chunki kompyuterlar bizning ona tillarimiz bilan o'zaro aloqada emas. Ular faqat ikkilik yoki o'n oltinchi raqamli bo'lgan mashina kodini tushunishlari mumkin.

Odamlarga va mashinalarga bir-birlari bilan "gaplashish" imkoniyatini berish koderning vazifasidir. Shu ma'noda ularni mashina tili (ikkilik) tarjimonlar deb hisoblash mumkin. Kodlar ishlab chiqarish darajasida ishtirok etishga moyil va shuning uchun ular yozayotgan tilni yaxshi bilishlari kerak.

"Biroq, ular o'z-o'zidan kod yozmaydilar; aslida ular nima qilish kerakligi va amalga oshirish, disk raskadrovka testi va QA tomonidan bajarilishi kerak bo'lgan ko'rsatmalarni oladilar.

Ushbu ko'rsatmalar odatda "manba kodi" deb nomlanadi. Bu shunchaki mashina osongina tushunadigan yozma ko'rsatmalar to'plamidir. "- farkbetween.net.

Dasturlash

Ehtimol, siz allaqachon bu farqni aniqlay oldingiz, ammo dasturlash kodlashdan biroz farq qiladi.

Dasturlash, aniq aytganda, bu mashina bajarishi uchun ko'rsatmalar to'plamini yozish jarayonidir. Ilovaning xatosiz ishlashiga imkon berish.

"Oddiy so'zlar bilan aytganda, dasturlash retseptni takomillashtirishni anglatadi - siz retsept tayyorlash uchun ingredientlarni boshqarasiz, kompyuter esa buyruqlar to'plamidan so'ng vazifani bajarish uchun ma'lumotlarni boshqaradi." - farkbetween.net.

Dasturchilar, kodlovchilarga qarshi bo'lib, narsalarni yaratadilar, mantiqni rivojlantiradilar va muammoni tahlil qiladilar. Kodlash - bu dasturchiga berilgan ko'rsatmalarni mashinaga tushunishga imkon beradigan vosita.

"Dasturchining vazifasi - yuzaga kelishi mumkin yoki bo'lmasligi mumkin bo'lgan muammolarni hal qilish usullarini ishlab chiqish. Shaxsning professional dasturchi bo'lishiga ko'p yillar kerak bo'ladi. Ular ishlab chiquvchilar, kodlovchilar, tahlilchilar va boshqalar sifatida ishlashi mumkin." - farkbetween.net.

Kodlash va dasturlash nima va ular qanday ishlaydi?

Yuqorida aytib o'tganimizdek, kodlash - bu odamlarga mashinalar bilan aloqa o'rnatishga imkon beradigan kodlarni ishlab chiqarish jarayoni. Masalan, ingliz tilidan Javascriptgacha.

Bu dastur kabi dasturiy ta'minotni yaratishning dastlabki bosqichlaridan biri bo'lishga intiladi. Kodlash zamonaviy raqamli dunyoda juda muhim va siz foydalanadigan har bir elektron qurilmaga ma'lum darajada ishlashga imkon beradi.

Mashina bajaradigan har bir narsa, inson ko'rsatmalarini ushbu ikkilik kodga aylantiradigan kodda yozilgan ko'rsatmalar (dasturlash) to'plamiga amal qiladi. Siz o'qigan har bir harf, ko'rsatilgan har bir rasm va hokazolarning ortida 1 va 0 ning ketma-ketligi bor, bu ularni mashinaning xotirasida qanday ishlashni va dasturchi xohlagan narsani bajarishni o'rgatadi.

Ushbu maqoladagi rasmning orqasida joylashgan kod satrlarining to'liq to'plami odatda ssenariy deb ham ataladi.

Har bir skript, siz o'qiyotgan ushbu maqolani maqsadga muvofiq namoyish qilish uchun birgalikda ishlaydigan kodda (Javascript kabi) yozilgan. Veb-saytdagi har qanday funktsiya ("Yoqtirish" tugmachasini bosish yoki ko'prik havolalari va hk) ularning orqasida o'zlarining skriptlari mavjud.

Rivojlanish tugagandan so'ng, dasturchilar barcha kodlarni (skriptlar va barchasi) izchil dasturga to'plashlari kerak, shunda dasturlashtirmaydigan oxirgi foydalanuvchi undan foydalanishi mumkin. Ushbu jarayon kompilyatsiya qilishni, sinovdan o'tkazishni, disk raskadrovka va keng jamoatchilikka e'lon qilishdan oldin sifatni kafolatlashni talab qiladi.

Har qanday dastur, o'yin, veb-sayt va boshqalar dasturning bir shakli hisoblanadi. Bu ajoyib ko'rinadi, lekin uning kamchiliklari bo'lishi mumkin.

"Odamlardan farqli o'laroq, kompyuterlar sizning aytganlaringizni aniq bajaradi. Bu ajoyib ko'rinishi mumkin, ammo bu muammo tug'dirishi mumkin. Agar siz kompyuterga yuqoriga qarab hisoblashni boshlasangiz va to'xtashini aytmasangiz, u abadiy hisoblanib qoladi! Yaxshi dasturchi bo'lish - bu kompyuterga qanday qilib harakat qilishni aytishni bilishdan iboratdir. " - makeuseof.com.

Qanday qilib bepul kodlashni o'rganishim mumkin?

Agar siz kodlashni (yoki dasturlashni) o'rganishga qiziqsangiz, siz foydalanishingiz mumkin bo'lgan juda ko'p bepul manbalar mavjud. YouTube darsliklari, blog postlari, forumlar, stackoverflow (eng yaxshisi!) Va boshqa manbalardan siz qo'lingizda.

Ko'pgina universitetlarda siz foydalanishingiz mumkin bo'lgan bepul ma'ruzalar seriyalari mavjud. Ularning katta qismi, shuningdek, ozgina haq evaziga rasmiy malakani taqdim etadi.

Ammo eng yaxshi usul shunchaki sho'ng'in qilishdir. Chuqurga sakrash - bu kodlash va dasturlashni o'z ichiga olgan har qanday narsani o'rganishning eng yaxshi va tezkor usullaridan biridir.

Saytlar, Entrepreneur.com kabi, bepul kodlashni o'rganish uchun ushbu manbalardan ba'zilari bilan tanishishingizni maslahat beradi: -

  • Codeacademy.

  • Kursera.

  • edX.

  • Udemy.

  • AGupieWare.

  • GitHub.

  • MIT ochiq darsliklari.

  • Hack.pledge ()


Videoni tomosha qiling: CHORIYEVANI MASALASI NIMA BOLDI? (May 2022).