Internetda kompyuter dasturini qanday o'rganish mumkin (rasmlar bilan)

Mundarija:

Internetda kompyuter dasturini qanday o'rganish mumkin (rasmlar bilan)
Internetda kompyuter dasturini qanday o'rganish mumkin (rasmlar bilan)

Video: Internetda kompyuter dasturini qanday o'rganish mumkin (rasmlar bilan)

Video: Internetda kompyuter dasturini qanday o'rganish mumkin (rasmlar bilan)
Video: VmWare Workstation: Виртуальная Машина | Установка и Настройка в Windows 10 | UnderMind 2024, Qadam tashlamoq
Anonim

Kompyuter dasturlash - bu kompyuter dasturlari, dasturiy ta'minot, telefon yoki planshet ilovalarini yaratish va loyihalashni istaganlar uchun bebaho mahorat. Yaxshiyamki, siz dasturchi kabi o'ylashni o'rganish va kerakli ko'nikmalarni egallash uchun kollejga kirishingiz shart emas. O'z uyingizda Internetda qanday dasturlashni o'rganish mumkin va kamdan-kam uchraydi. Ko'pgina veb -saytlarda bepul kirish mumkin bo'lgan o'quv kurslari mavjud bo'lib, ular yangi boshlanuvchilar uchun ham, tajribali koderlar uchun ham bir nechta yangi professional fokuslarni topmoqchi.

Qadamlar

4 -qismning 1 -qismi: Bepul dasturlash saytini tanlash

Uyda kompyuter dasturini onlayn o'rganing 1 -qadam
Uyda kompyuter dasturini onlayn o'rganing 1 -qadam

Qadam 1. Agar siz yangi dasturchi bo'lsangiz, Code Academy -ni tanlang

Code Academy-tajribasiz koderlarga asoslarni o'rganishga yordam beradigan taniqli, mashhur sayt. Sayt bepul va siz turli xil dasturlash tillari va dasturlashning aspektlari bilan tanishish imkonini beradigan turli kurslarni tanlashingiz mumkin. Kurs takliflariga quyidagilar kiradi: JavaScript, PHP, Python va HTML + CSS. Qo'shimcha ma'lumotni https://www.codecademy.com saytidan oling.

Agar sizga Code Academy uslubi yoqsa, shunga o'xshash bir nechta (shuningdek, bepul) onlayn dasturlash saytlarini ko'rib chiqing. Masalan, https://www.code.org saytidagi Code.org ga qarang. Shuningdek, https://www.codeschool.com saytidagi Kodeks maktabiga qarang

Uyda kompyuter dasturini onlayn o'rganing 2 -qadam
Uyda kompyuter dasturini onlayn o'rganing 2 -qadam

2 -qadam. Agar sizga video darslik kerak bo'lsa, Kan Akademiyasi orqali kurslarga o'ting

Internetda dasturlash ko'nikmalarini o'rganmoqchi bo'lgan vizual o'quvchilar uchun Kan akademiyasi eng yaxshi variant bo'lishi mumkin. Bu bepul va Kahn Akademiyasi darslarida dasturlash bo'yicha bosqichma-bosqich ko'rsatma va kuzatiladigan videolarni o'z ichiga oladi.

Qo'shimcha ma'lumot oling va https://www.khanacademy.org/computing/computer-programming saytida bir nechta darslarni onlayn o'qing

Uyda kompyuter dasturini onlayn o'rganing 3 -qadam
Uyda kompyuter dasturini onlayn o'rganing 3 -qadam

3 -qadam. Agar siz asoslardan tashqariga chiqishni xohlasangiz, MIT Open Courseware dasturiga qarang

Massachusets Texnologiya Instituti o'quv dasturlarini eski kurslardan onlayn tarzda joylashtiradi. Bu o'qituvchilardan eng yuqori darajada o'rganishni istagan qiziquvchan dasturchilar uchun ajoyib manba. Garchi bu yangi boshlanuvchilar uchun eng yaxshi variant bo'lmasa-da, kurslar sizga o'qituvchilar bilan ishlashga ruxsat bermaydi va siz barcha o'quv materiallariga kira olmasligingiz mumkin-OCW o'z dasturlarini to'ldirishni istagan tajribali dasturchilar uchun ajoyib manba. bilim.

Qo'shimcha ma'lumotni https://ocw.mit.edu/index.htm saytida toping

4 -qismning 2 -qismi: Pullik dasturlash saytlarini o'rganish

Uyda kompyuter dasturini onlayn o'rganing 4 -qadam
Uyda kompyuter dasturini onlayn o'rganing 4 -qadam

Qadam 1. Shaxsiy dasturlash bo'yicha murabbiy bilan ishlash uchun Udacity -ni tanlang

Agar siz nazorat va yordamisiz onlayn dasturlash kurslariga kirishni unchalik yoqtirmasangiz, Udacity siz uchun to'g'ri sayt bo'lishi mumkin. Sizga Internetda ishlash uchun shaxsiy murabbiy tayinlanadi. Murabbiy sizga veb -saytning dasturlash kurslarini boshqarishda yordam beradi. Ammo, Udacity bepul emas; Siz ularning xizmatlari uchun pul to'lashingiz kerak.

Sinflarning narxi 999 dollargacha bo'lishi mumkin. Qo'shimcha ma'lumot olish uchun Udacity veb -saytiga qarang:

Uyda kompyuter dasturlashni onlayn o'rganing 5 -qadam
Uyda kompyuter dasturlashni onlayn o'rganing 5 -qadam

Qadam 2. Agar siz katta kurs tanloviga qiziqsangiz, Udemy -ni tanlang

Sayt 55 000 dan ortiq kurslarni taklif etadi, ularning aksariyati kodlash va dasturlash masalalariga bag'ishlangan. Darslar bu sohadagi mutaxassislar tomonidan olib boriladi, garchi ko'pchilik to'lovni talab qilsa. Udemy shuningdek, boshlang'ich darajadagi ko'plab kurslarni bepul taqdim etadi. Agar siz juda ko'p maxsus kurslarga ega saytni xohlasangiz, Udemy -ga o'ting.

  • Bundan tashqari, Udemy tez -tez sotilishini kuzatib boring. Kurslar arzon narxlarda (10 AQSh dollaridan boshlanadi), sotish kurslar narxini 50-85%ga tushirishi mumkin.
  • Qo'shimcha ma'lumotni https://www.udemy.com/ saytida toping.
Uyda kompyuter dasturini onlayn o'rganing 6 -qadam
Uyda kompyuter dasturini onlayn o'rganing 6 -qadam

3 -qadam. Agar siz ingliz tilidan boshqa tilda ishlashni xohlasangiz, Code Avengers -ni tanlang

Code Avengers Yangi Zelandiyada joylashgan va ingliz tilidan tashqari rus, golland, ispan, turk, italyan va portugal tillarida dasturlash kurslarini taklif qiladi. Sayt Python, Java Script va HTML + CSS kabi umumiy kodlash tillarini o'rgatishga qaratilgan. Sayt bepul sinov muddatini taklif etadi, uning davomida siz darslarni bepul o'qishingiz mumkin.

  • Code Avengers shuningdek, 5-16 yoshli yosh dasturchilar uchun maxsus mo'ljallangan darslarni ham taklif qiladi.
  • Bepul sinov muddatini sinab ko'ring va bu haqda ko'proq bilib oling:

4 -qismning 3 -qismi: Dasturlash kursidan o'tish

Uyda kompyuter dasturini onlayn o'rganing 7 -qadam
Uyda kompyuter dasturini onlayn o'rganing 7 -qadam

Qadam 1. Sizni qiziqtirgan dasturlash kursini tanlang

Masalan, agar siz zamonaviy veb -saytlarni loyihalashga qiziqsangiz, HTML/CSS, jQuery yoki Ajax kabi mavzulardagi kurslarni qidiring. Agar siz o'zingizning shaxsiy onlayn tadbirkorligingizni boshlamoqchi bo'lsangiz, PHP va MySQL buning uchun yaxshi tanlovdir.

Ko'pgina kichik onlayn -bizneslar ochiq manba (va ko'pincha bepul) texnologiyalar yordamida qurilgan

Uyda kompyuter dasturini onlayn o'rganing 8 -qadam
Uyda kompyuter dasturini onlayn o'rganing 8 -qadam

Qadam 2. Eng mashhur tilni o'rganish uchun Java -ga e'tibor qarating

Java butun dunyo bo'ylab 7 milliarddan ortiq qurilmalarda ishlatiladi (shu jumladan Android mobil telefonlari) va bu dasturlashni o'rganayotganlar uchun tabiiy boshlang'ich nuqtadir. Bu tilga talab katta, ko'pchilik ish beruvchilar, ayniqsa, bo'lajak dasturchilaridan Java -dan foydalanishni so'rashadi.

  • Java -dagi kurslar har bir onlayn o'quv sayti orqali mavjud.
  • O'quv veb -saytlaridan tashqari, yangi dasturchilarga, shu jumladan LinkedIn -dagi katta Java -hamjamiyatga yordam beradigan ko'plab onlayn Java -hamjamiyatlar mavjud.
Uyda kompyuter dasturini onlayn o'rganing 9 -qadam
Uyda kompyuter dasturini onlayn o'rganing 9 -qadam

3 -qadam. O'zaro bog'liq 3 tilni o'rganish uchun C, C#yoki C ++ kurslarini o'ting

O'quv veb -saytini tanlagandan so'ng, keyingi muhim qaror - o'rganish uchun dasturlash tilini tanlash. C - eng qadimgi va doimiy qo'llaniladigan tillardan biri. C ++ foydalanuvchilarga turli xil platformalar uchun dasturlar yaratishga imkon beradi, C# (talaffuz C o'tkir) - tilning eng zamonaviy iteratsiyasi.

Yuqorida aytib o'tilgan barcha o'quv veb -saytlari ushbu 3 tilda kurslarni taklif qiladi

Uyda kompyuter dasturini onlayn o'rganing 10 -qadam
Uyda kompyuter dasturini onlayn o'rganing 10 -qadam

4 -qadam. Agar siz ma'lumotlarni boshqarishda ishlashni xohlasangiz, SQL -ni o'rganing

SQL - bu katta miqdordagi ma'lumotlarni boshqarish va ishlatishni talab qiladigan sohalarda ishlaydigan tadbirkorlar va boshqalar uchun mashhur kodlash tili. Til ma'lumotlar bazalarini o'rnatish va boshqarishga imkon beradi.

SQL Java yoki C kabi ko'p qirrali bo'lmasa -da, professional dasturchilar va koderlarga talab katta. Ish beruvchilarning ko'pchiligi ma'lumotlarni qayta ishlash dasturchilaridan SQL tilini yaxshi bilishini talab qiladi

Uyda kompyuter dasturini onlayn o'rganing 11 -qadam
Uyda kompyuter dasturini onlayn o'rganing 11 -qadam

5 -qadam. Agar siz ishlashni osonroq qilishni xohlasangiz, Python -ni tanlang

Java yoki C ++ kabi boshqa kodlash tillari kabi Pythonni o'rganish unchalik qiyin emas. U odatda veb -saytlar yaratish va ma'lumotlar bazalarini yaratish uchun ishlatiladi, shuningdek o'yinlar va dasturiy ta'minotni yaratish uchun etarlicha ko'p qirrali.

Vaqt o'tishi bilan ko'pchilik dasturchilar ko'p tillarni o'rganishadi. Shu ma'noda, agar siz birinchi tilni o'rganganingizdan so'ng, qo'shimcha tillarni tanlasangiz, sizning birinchi tilingiz nima bo'lishining ahamiyati yo'q

Uyda kompyuter dasturini onlayn o'rganing 12 -qadam
Uyda kompyuter dasturini onlayn o'rganing 12 -qadam

Qadam 6. Kurs sizga taqdim etadigan namunali kod bilan o'ynang

Ko'pgina onlayn kurslar sizga ma'lum kodlash tugmachalari va matnlar nima qilishini tushunishga yordam beradigan namuna kodini ko'rsatadi. Shunday qilib, kodni ko'rib chiqishdan ko'ra, o'ylab ko'ring va o'zgartiring, shunda sizning o'ylashingiz qanday natijalarga olib keldi. Bu sizga berilgan tushunchalarni tezroq qabul qilishga yordam beradi.

  • Agar kursingiz o'qish og'ir bo'lsa, bu ayniqsa muhimdir. Kodlash va kodlash haqida o'qish - bu juda boshqacha jarayonlar.
  • O'zingiz o'rganayotgan kodlash tamoyillarini haqiqatan ham tushunganingizga ishonch hosil qilish uchun kursingizning namunali kodini bajaring.
Onlaynda kompyuterda dasturlashni o'rganing 13 -qadam
Onlaynda kompyuterda dasturlashni o'rganing 13 -qadam

Qadam 7. Agar siz adashgan bo'lsangiz, yordam so'rashdan qo'rqmang

Onlayn, uy darslarida dasturlash bo'yicha mashg'ulotlarni chalkashtirib yuborish oson bo'lishi mumkin. Agar siz kodlash muammosiga duch kelsangiz yoki kursning bir jihati haqida aniq ma'lumotga ega bo'lmasangiz, o'qituvchi yoki tengdoshlaringizdan biriga murojaat qiling. Masalan, agar siz ma'lum bir kod satrini yozishga urinayotgan bo'lsangiz, u bilan faqat 20 daqiqa ishlang. Keyin, agar siz hali ham qotib qolsangiz, o'qituvchingizdan yordam so'rang.

  • Agar siz o'z-o'zini boshqaradigan onlayn darsni o'tkazayotgan bo'lsangiz, kodlash bo'yicha savollaringizga javob berishga tayyor bo'lishi kerak bo'lgan tajribali koderlar bilan bog'lanish uchun kodlash forumini tekshiring.
  • Masalan, "Stack Overflow" forumiga qarang:
  • Siz "Kodeks loyihasi" onlayn forumini ham ko'rishingiz mumkin:

4 -qismning 4 -qismi: Uyda o'z bilimingizni to'ldirish

Uyda kompyuter dasturini onlayn o'rganing 14 -qadam
Uyda kompyuter dasturini onlayn o'rganing 14 -qadam

Qadam 1. O'z mahoratingizni oshirish uchun har kuni kodlashni mashq qiling

Vaqt topa olsangiz, o'tirib kompyuter dasturlarini oddiy darajadan kodlashni boshlang. Kodning o'zi bilan qanchalik ko'p shug'ullansangiz, kodlash haqidagi bilimlarni shunchalik tez o'zlashtirasiz. O'zingizning kodingizni qo'lda yozib ko'ring. Agar siz dasturlash ishiga ariza bersangiz, suhbatda sizdan qo'lda kod so'raladi.

Biroq, kodni o'rganish uchun aqliy charchashning hojati yo'q. Agar siz tushkunlikka tushsangiz yoki tobora chalkash bo'lsangiz, 30 daqiqa tanaffus qiling

Uyda kompyuter dasturini onlayn o'rganing 15 -qadam
Uyda kompyuter dasturini onlayn o'rganing 15 -qadam

Qadam 2. Kodlash bilan tanishish uchun dasturlash kitoblarini o'qing

Agar siz kinestetik yoki sezgir o'quvchi bo'lmasangiz -da, lekin asosan vizual vositalar va o'qish orqali bilimga ega bo'lsangiz, dasturlash kitoblari kodlashni o'rganish uchun juda yaxshi bo'ladi. Bu kitoblarda nafaqat kodlash mexanikasi, balki kodlash tillari tarixi va nazariyalari ham buzilgan. Agar sizni qiziqtirsa, sarlavhalarni ko'rib chiqing, shu jumladan:

  • HTML 5 nima?, Brett Makloflin.
  • PHP asoslari, Julie Meloni.
  • Allen Dauni Python haqida o'ylang.
  • Rubinni qiyin yo'lni o'rganing, Zed Shou.
Uyda kompyuter dasturini onlayn o'rganing 16 -qadam
Uyda kompyuter dasturini onlayn o'rganing 16 -qadam

Qadam 3. Kodlash asoslarini o'zlashtirish uchun bolalar ilovasidan foydalaning

Bolalarga mo'ljallangan kodlash dasturlari uyda onlayn kodlashni o'rganayotgan kattalar uchun foydali bo'lishi mumkin. Ilovalar kodlashni eng oddiy komponentlariga ajratadi va ma'lumotlarni grafikaga og'ir va ishlov berishga qulay tarzda taqdim etadi. Agar siz o'z sinfingizda qiyinchiliklarga duch kelsangiz va tezkorlik bilan o'rganishga yordam bersangiz va ongingizda kodlash asoslarini mustahkamlasangiz.

Agar sizni qiziqtirsa, bolalarga mo'ljallangan "Scratch", "Tynker", "Hopscotch" va "Cargo-Bot" kabi kodlash dasturlarini ko'rib chiqing. Ular barcha yirik ilovalar do'konlarida bo'lishi kerak

Uyda kompyuter dasturini onlayn o'rganing 17 -qadam
Uyda kompyuter dasturini onlayn o'rganing 17 -qadam

Qadam 4. O'zingizni kodlashga botirish uchun onlayn kodlash o'yinini o'ynang

Agar sizga qiziqarli va o'ynoqi ko'rsatma orqali kodlashni o'rganish g'oyasi yoqsa, kodlash o'yinini ko'rib chiqing. Internetda siz bepul o'ynashingiz mumkin bo'lgan ko'plab o'yinlar mavjud. Bu o'yinlar siz dasturlash darsida olgan bilimlaringizni to'ldirishi mumkin. Agar siz o'ynashni emas, balki o'yinlar qurishni xohlasangiz, bir nechta onlayn kodlash darslari sizga o'zingizning shaxsiy onlayn o'yiningizni yaratishga yordam beradi.

  • Code Combat -ni onlayn tarzda tekshiring:
  • Siz shuningdek CodinGame -ni https://www.codingame.com/start saytida ko'rishingiz mumkin.
  • O'zingizning onlayn o'yin kodingizni yaratish uchun Game Maven-ga tashrif buyuring:

Maslahatlar

  • "Kodlash" va "dasturlash" atamalari asosan bir -birini almashtiradi. "Dasturlash"-bu soyabon atamasi bo'lib, u texnik jihatdan ko'proq "kodlashni" o'z ichiga oladi.
  • Ko'p qo'shimcha onlayn dasturlash saytlari mavjud. Qizlar uni rivojlantirishi uchun https://girldevelopit.com saytidagi ba'zi onlayn manbalar haqida tasavvurga ega bo'lish uchun.
  • Internetda kompyuter dasturlashni o'rganish uchun bankni buzishning hojati yo'q. Kompyuter fanlari bo'yicha ko'nikmalarni rivojlantirish uchun sizga shaxsiy kompyuter, to'g'ri kompilyatorlar (bepul mavjud) va ishonchli internet aloqasi kerak.

Tavsiya: