Kaip išmokti kompiuterinio programavimo internete namuose (su nuotraukomis)

Turinys:

Kaip išmokti kompiuterinio programavimo internete namuose (su nuotraukomis)
Kaip išmokti kompiuterinio programavimo internete namuose (su nuotraukomis)

Video: Kaip išmokti kompiuterinio programavimo internete namuose (su nuotraukomis)

Video: Kaip išmokti kompiuterinio programavimo internete namuose (su nuotraukomis)
Video: How to Install VirtualBox - Tutorial for Beginners 2024, Lapkritis
Anonim

Kompiuterių programavimas yra neįkainojamas įgūdis tiems, kurie nori kurti ir kurti kompiuterines programas, programinę įrangą ar telefono ar planšetinio kompiuterio programas. Laimei, jums nereikia stoti į kolegiją, kad išmoktumėte mąstyti kaip programuotojas ir įgyti reikiamų įgūdžių. Galima ir neretai išmokti programuoti internetu patogiai savo namuose. Daugelyje svetainių pristatomi nemokami mokomieji kursai, kurie yra naudingi tiek pradedantiesiems programuotojams, tiek patyrusiems programuotojams, norintiems įgyti naujų profesionalių gudrybių.

Žingsniai

1 dalis iš 4: Nemokamo programavimo svetainės pasirinkimas

Išmokite kompiuterinio programavimo internetu namuose 1 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 1 veiksmas

1 žingsnis. Pasirinkite „Code Academy“, jei esate pradedantysis programuotojas

„Code Academy“yra gerai žinoma, populiari svetainė, kuri gali padėti nepatyrusiems koduotojams išmokti pagrindų. Svetainė yra nemokama, ir jūs galite pasirinkti skirtingus kursus, kurie leidžia jums sužinoti apie skirtingas programavimo kalbas ir programavimo aspektus. Kursų pasiūlymai apima: „JavaScript“, PHP, „Python“ir HTML + CSS. Sužinokite daugiau

Jei jums patinka „Code Academy“stilius, taip pat peržiūrėkite keletą panašių (ir nemokamų) internetinių programavimo svetainių. Pavyzdžiui, žr. „Code.org“, adresu https://www.code.org. Taip pat žiūrėkite „Code School“, adresu

Išmokite kompiuterinio programavimo internetu namuose 2 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 2 veiksmas

Žingsnis 2. Jei norite vaizdo pamokos, eikite į Kahn akademijos kursus

Vizualiai besimokantiems, norintiems įgyti programavimo įgūdžių internete, „Kahno akademija“gali būti geriausias pasirinkimas. Tai nemokama, o „Kahno akademijos“pamokose yra žingsnis po žingsnio programavimo instrukcijos ir tolesni vaizdo įrašai, kuriuos reikia žiūrėti.

Sužinokite daugiau ir apsilankykite keliose klasėse internete adresu

Išmokite kompiuterinio programavimo internetu namuose 3 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 3 veiksmas

Žingsnis 3. Jei norite peržengti pagrindus, pažvelkite į „MIT Open Courseware“

Masačusetso technologijos institutas internete skelbia mokymo programas iš senų kursų. Tai yra puikus šaltinis smalsiems programuotojams, norintiems mokytis iš aukščiausio lygio instruktorių. Nors tai nėra geriausias pasirinkimas pradedantiesiems-kursai neleidžia jums bendrauti su instruktoriais ir galbūt negalėsite pasiekti visos kursų medžiagos-OCW yra puikus šaltinis labiau patyrusiems programuotojams, norintiems užpildyti savo programavimą žinių.

Sužinokite daugiau internete adresu

2 dalis iš 4: Mokymasis užmokesčio programavimo svetainėse

Išmokite kompiuterinio programavimo internetu namuose 4 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 4 veiksmas

Žingsnis 1. Norėdami dirbti su asmeniniu programavimo treneriu, pasirinkite „Udacity“

Jei jums nepatinka pereiti prie internetinio programavimo kursų be priežiūros ar pagalbos, „Udacity“gali būti jums tinkama svetainė. Jums bus paskirtas asmeninis treneris, su kuriuo galėsite dirbti internete. Treneris padės jums naršyti svetainės vedamus programavimo kursus. Tačiau „Udacity“nėra nemokama; jūs turite mokėti už jų paslaugas.

Užsiėmimai gali kainuoti net 999 USD. Daugiau informacijos rasite „Udacity“svetainėje:

Išmokite kompiuterinio programavimo internete namuose 5 veiksmas
Išmokite kompiuterinio programavimo internete namuose 5 veiksmas

2 žingsnis. Pasirinkite „Udemy“, jei jus domina didžiulis kursų pasirinkimas

Svetainė siūlo daugiau nei 55 000 kursų, kurių dauguma yra susiję su kodavimo ir programavimo aspektais. Pamokas veda šios srities ekspertai, nors daugeliui reikia mokėti. „Udemy“taip pat siūlo daugybę pradedantiesiems skirtų įvadinių kursų nemokamai. Jei norite svetainės, kurioje yra daug konkrečių kursų, eikite su „Udemy“.

  • Be to, stebėkite dažnus „Udemy“išpardavimus. Nors iš pradžių kursai yra prieinami (pradedant nuo 10 USD), pardavimai gali sumažinti kursų kainą 50–85%.
  • Sužinokite daugiau internete adresu
Išmokite kompiuterinio programavimo internetu namuose 6 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 6 veiksmas

3 žingsnis. Pasirinkite „Code Avengers“, jei norite dirbti ne anglų kalba

„Code Avengers“yra įsikūrusi Naujojoje Zelandijoje ir, be anglų kalbos, siūlo programavimo kursus rusų, olandų, ispanų, turkų, italų ir portugalų kalbomis. Svetainėje daugiausia dėmesio skiriama įprastų kodavimo kalbų, tokių kaip „Python“, „Java Script“ir HTML + CSS, mokymui. Svetainė siūlo nemokamą bandomąjį laikotarpį, per kurį galite nemokamai lankyti pamokas.

  • „Code Avengers“taip pat siūlo užsiėmimus, specialiai sukurtus jauniems programuotojams nuo 5 iki 16 metų.
  • Išbandykite nemokamą bandomąjį laikotarpį ir sužinokite daugiau:

3 dalis iš 4: Programavimo kursų lankymas

Išmokite kompiuterinio programavimo internetu namuose 7 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 7 veiksmas

Žingsnis 1. Pasirinkite jus dominantį programavimo kursą

Pavyzdžiui, jei jus domina stilingų svetainių kūrimas, ieškokite kursų tokiomis temomis kaip HTML/CSS, „jQuery“ar „Ajax“. Jei norite pradėti savo verslą internete, PHP ir „MySQL“yra geras pasirinkimas.

Dauguma smulkių internetinių verslo įmonių yra sukurtos naudojant šias atvirojo kodo (ir dažnai nemokamas) technologijas

Išmokite kompiuterinio programavimo internetu namuose 8 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 8 veiksmas

Žingsnis 2. Sutelkite dėmesį į „Java“, kad išmoktumėte populiariausią kalbą

„Java“yra naudojama daugiau nei 7 milijarduose įrenginių visame pasaulyje (įskaitant „Android“mobiliuosius telefonus), todėl tai yra natūralus atspirties taškas visiems, besimokantiems programuoti. Kalba yra labai paklausi, daugelis samdančių darbdavių specialiai reikalauja, kad jų būsimi programuotojai naudotų „Java“.

  • „Java“kursai yra prieinami kiekvienoje internetinėje mokymosi svetainėje.
  • Be mokomųjų svetainių, yra daug internetinių „Java“bendruomenių, kurios padės pradedantiesiems programuotojams, įskaitant didžiulę „Java“bendruomenę „LinkedIn“.
Išmokite kompiuterinio programavimo internetu namuose 9 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 9 veiksmas

Žingsnis 3. Eikite į C, C#arba C ++ kursus, kad išmoktumėte 3 tarpusavyje susijusias kalbas

Kai pasirinksite mokomąją svetainę, kitas svarbus sprendimas bus programavimo kalbos pasirinkimas. C yra viena seniausių ir nuolat vartojamų kalbų. „C ++“leidžia vartotojams kurti programas įvairioms platformoms, o C# (tariamas C aštrus) yra moderniausia kalbos iteracija.

Visose jau paminėtose mokymo svetainėse bus siūlomi kursai visomis 3 šiomis kalbomis

Išmokite kompiuterinio programavimo internete namuose 10 veiksmas
Išmokite kompiuterinio programavimo internete namuose 10 veiksmas

Žingsnis 4. Jei norite dirbti su duomenų valdymu, išmokite SQL

SQL yra populiari kodavimo kalba verslininkams ir kitiems, dirbantiems srityse, kuriose reikia valdyti ir naudoti didelius duomenų kiekius. Kalba leidžia nustatyti ir valdyti duomenų bazes.

Nors SQL nėra toks universalus kaip „Java“ar „C“, jis yra labai paklausus profesionalių programuotojų ir koduotojų. Dauguma darbdavių reikalauja, kad jų duomenų apdorojimo programuotojai gerai mokėtų SQL

Išmokite kompiuterinio programavimo internetu namuose 11 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 11 veiksmas

Žingsnis 5. Jei norite pradėti nuo lengvesnio varianto, pasirinkite „Python“

„Python“išmokti nėra taip sunku, kaip kai kurias kitas kodavimo kalbas, tokias kaip „Java“ar „C ++“. Jis dažniausiai naudojamas svetainėms kurti ir duomenų bazėms kurti, taip pat yra pakankamai universalus žaidimams ir programinei įrangai kurti.

Laikui bėgant dauguma programuotojų išmoksta daug kalbų. Šia prasme nėra per daug svarbu, kokia yra jūsų pirmoji kalba, jei tik išmoksite pirmas kalbas

Išmokite kompiuterinio programavimo internetu namuose 12 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 12 veiksmas

Žingsnis 6. Žaiskite su pavyzdiniu kodu, kurį jums suteikia kursas

Daugelyje internetinių kursų bus parodytas kodo pavyzdys, padėsiantis suprasti, ką daro tam tikri kodavimo klavišai ir tekstai. Taigi, užuot paprasčiausiai žiūrėję į kodą, pataisykite ir pakeiskite jį, tada pažiūrėkite, kokie buvo jūsų tinkinimo rezultatai. Tai padės greičiau suvokti pateiktas sąvokas.

  • Tai ypač svarbu, jei jūsų kursą sunku skaityti. Skaitymas apie kodavimą ir iš tikrųjų kodavimas yra labai skirtingi procesai.
  • Įdiekite savo kurso pavyzdinį kodą, kad įsitikintumėte, jog tikrai suprantate mokymosi kodavimo principus.
Išmokite kompiuterinio programavimo internetu namuose 13 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 13 veiksmas

Žingsnis 7. Nebijokite prašyti pagalbos, jei esate sutrikęs

Gali būti lengva jaustis supainiotam dėl programavimo kursinių darbų internetinėse, namų pamokose. Jei susidūrėte su kodavimo problema ar neaišku, koks yra kurso aspektas, kreipkitės į dėstytoją arba vieną iš savo bendraamžių. Pvz., Jei įstrigote bandydami parašyti konkrečią kodo eilutę, padirbėkite vien tik apie 20 minučių. Tada, jei vis dar esate sutrikęs, kreipkitės pagalbos į savo instruktorių.

  • Jei lankote savarankišką internetinę pamoką, apsilankykite kodavimo forume ir susisiekite su patyrusiais koduotojais, kurie turėtų būti pasirengę atsakyti į jūsų kodavimo klausimus.
  • Pavyzdžiui, apsilankykite forume „Stack Overflow“adresu
  • Taip pat galite pažvelgti į internetinį forumą „Code Project“adresu:

4 dalis iš 4: Mokymosi papildymas savarankiškai namuose

Išmokite kompiuterinio programavimo internetu namuose 14 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 14 veiksmas

Žingsnis 1. Praktikuokite kodavimą kasdien, kad patobulintumėte savo įgūdžius

Kai tik rasite laiko, tiesiog sėdėkite ir pradėkite praktikuoti kompiuterinių programų kodavimą nuo pagrindinio lygio. Kuo daugiau įsitrauksite į patį kodą, tuo greičiau įgysite kodavimo žinių. Taip pat pabandykite parašyti kodą ranka. Jei kreipiatės dėl programavimo darbo, pokalbio metu jūsų bus paprašyta koduoti ranka.

Tačiau norint išmokti kodo, nereikia psichiškai išsekinti. Jei esate nusivylęs ar vis labiau pasimetęs, padarykite 30 minučių pertrauką

Išmokite kompiuterinio programavimo internetu namuose 15 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 15 veiksmas

Žingsnis 2. Perskaitykite programavimo knygas, kad susipažintumėte su kodavimu

Jei nesate daug besimokantis kinestetikos ar lytėjimo požiūriu, bet įgyjate žinių daugiausia vaizdinėmis priemonėmis ir skaitydamas, programavimo knygos bus puiki galimybė sužinoti apie kodavimą. Šios knygos sugriauna ne tik kodavimo mechaniką, bet ir kalbų kodavimo istoriją bei teorijas. Jei jus domina, peržiūrėkite pavadinimus, įskaitant:

  • Kas yra HTML 5?, pateikė Brett McLaughlin.
  • „PHP Essentials“, autorė Julie Meloni.
  • Pagalvokite apie „Python“, autorius Allenas Downey.
  • Sužinokite Ruby the Hard Way, autorius Zedas Shaw.
Išmokite kompiuterinio programavimo internetu namuose 16 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 16 veiksmas

Žingsnis 3. Naudokite vaikų programą kodavimo pagrindams įvaldyti

Į vaikus orientuotos kodavimo programos gali būti naudingos suaugusiems, kurie namuose mokosi koduoti internetu. Programos suskaido kodavimą į paprasčiausius komponentus ir pateikia informaciją taip, kad nebūtų daug grafikos ir ją būtų lengva apdoroti. Tai gali padėti jums paspartinti greitį, jei jums sunku klasėje, ir įtvirtinti kodavimo pagrindus.

Jei jus domina, peržiūrėkite į vaikus orientuotas kodavimo programas, tokias kaip „Scratch“, „Tynker“, „Hopscotch“ir „Cargo-Bot“. Jie turėtų būti prieinami visose pagrindinėse programų parduotuvėse

Išmokite kompiuterinio programavimo internetu namuose 17 veiksmas
Išmokite kompiuterinio programavimo internetu namuose 17 veiksmas

Žingsnis 4. Žaiskite internetinį kodavimo žaidimą ir pasinerkite į kodavimą

Jei jums patinka idėja mokytis kodavimo per linksmas, žaismingas instrukcijas, patikrinkite kodavimo žaidimą. Internete yra daug žaidimų, kuriuos galite žaisti nemokamai. Šie žaidimai gali papildyti žinias, kurias įgyjate savo programavimo klasėje. Jei norėtumėte kurti žaidimus, o ne žaisti, daugybė internetinių kodavimo pamokų padės jums sukurti savo internetinį žaidimą.

  • Patikrinkite „Code Combat“internete adresu:
  • Taip pat galite pažvelgti į „CodinGame“adresu:
  • Norėdami sukurti savo žaidimo kodą internete, apsilankykite „Game Maven“adresu:

Patarimai

  • Sąvokas „kodavimas“ir „programavimas“iš esmės galima pakeisti. „Programavimas“yra bendras terminas, apimantis labiau į techniką orientuotą „kodavimą“.
  • Yra daug papildomų internetinių programavimo svetainių. Norėdami sužinoti apie kai kuriuos internetinius išteklius, apsilankykite „Girl Develop It“, adresu
  • Jums nereikės laužyti banko, kad išmoktumėte kompiuterinį programavimą internete. Norint lavinti kompiuterių mokslo įgūdžius, tereikia kompiuterio, tinkamų kompiliatorių (kurie yra prieinami nemokamai) ir patikimo interneto ryšio.

Rekomenduojamas: