Kuidas kodus arvutiprogrammeerimist õppida (piltidega)

Sisukord:

Kuidas kodus arvutiprogrammeerimist õppida (piltidega)
Kuidas kodus arvutiprogrammeerimist õppida (piltidega)

Video: Kuidas kodus arvutiprogrammeerimist õppida (piltidega)

Video: Kuidas kodus arvutiprogrammeerimist õppida (piltidega)
Video: Kuidas kasutada ja alla laadida Virtual Box rakendust. (Windows 10) 2024, Aprill
Anonim

Arvutiprogrammeerimine on hindamatu oskus kõigile, kes soovivad luua ja kujundada arvutiprogramme, tarkvara või telefoni või tahvelarvuti rakendusi. Õnneks ei pea te õppima õppima kolledžis, et õppida programmeerijana mõtlema ja vajalikke oskusi omandama. On võimalik-ja mitte haruldane-õppida veebis programmeerimist mugavalt oma kodust. Paljud veebisaidid pakuvad hariduskursusi, millele pääseb juurde tasuta ja mis on kasulikud nii algajatele kodeerijatele kui ka kogenud kodeerijatele, kes soovivad leida uusi professionaalseid nippe.

Sammud

Osa 1 /4: Tasuta programmeerimise veebisaidi valimine

Õppige kodus arvutiprogrammeerimist 1. samm
Õppige kodus arvutiprogrammeerimist 1. samm

Samm 1. Kui olete algaja programmeerija, valige Code Academy

Code Academy on tuntud ja populaarne sait, mis aitab kogenematutel kodeerijatel põhitõdesid õppida. Sait on tasuta ja saate valida erinevaid kursusi, mis võimaldavad teil õppida tundma erinevaid programmeerimiskeeli ja programmeerimise aspekte. Kursuste pakkumised hõlmavad järgmist: JavaScript, PHP, Python ja HTML + CSS. Lisateavet leiate aadressilt

Kui teile meeldib Code Academy stiil, vaadake ka paari sarnast (ja ka tasuta) veebiprogrammeerimise saiti. Näiteks vaadake Code.org aadressil https://www.code.org. Vaadake ka koodikooli aadressil

Õppige kodus arvutiprogrammeerimist 2. samm
Õppige kodus arvutiprogrammeerimist 2. samm

Samm 2. Kui soovite videoõpetust, võtke kursused läbi Kahni akadeemia

Visuaalsete õppijate jaoks, kes soovivad veebist programmeerimisoskusi hankida, võib Kahni akadeemia olla parim valik. See on tasuta ja Kahni Akadeemia klassid sisaldavad samm-sammult programmeerimisjuhiseid ja jälgitavaid videoid.

Vaadake lisateavet ja vaadake mõnda klassi veebis aadressil

Õppige kodus arvutiprogrammeerimist kodus 3. samm
Õppige kodus arvutiprogrammeerimist kodus 3. samm

Samm 3. Kui soovite põhitõdedest kaugemale minna, uurige MIT Open Courseware'i

Massachusettsi Tehnoloogiainstituut postitab vanade kursuste ainekavad veebis. See pakub suurepärast ressurssi uudishimulikele programmeerijatele, kes soovivad õppida kõrgeimal tasemel juhendajatelt. Kuigi see ei ole algajatele parim valik-kursused ei võimalda teil juhendajatega suhelda ja te ei pruugi pääseda juurde kõigile kursusematerjalidele-OCW on suurepärane ressurss kogenumatele programmeerijatele, kes soovivad oma programme täita teadmisi.

Lisateavet leiate veebisaidilt

Osa 2/4: tasuliste programmeerimissaitide õppimine

Õppige kodus arvutiprogrammeerimist kodus 4. samm
Õppige kodus arvutiprogrammeerimist kodus 4. samm

Samm 1. Isikliku programmeerimistreeneriga töötamiseks valige Udacity

Kui te ei saa ilma järelevalveta või abita veebipõhise programmeerimise kursuste juurde hüpata, võib Udacity olla teie jaoks õige sait. Teile määratakse isiklik treener, kellega võrgus töötada. Treener aitab teil navigeerida veebisaidi juhendatud programmeerimiskursustel. Kuid Udacity pole tasuta; peate nende teenuste eest maksma.

Klassid võivad maksta kuni 999 USD. Lisateabe saamiseks vaadake Udacity veebisaiti:

Õppige kodus arvutiprogrammeerimist kodus 5. samm
Õppige kodus arvutiprogrammeerimist kodus 5. samm

Samm 2. Valige Udemy, kui olete huvitatud suurest kursuste valikust

Sait pakub üle 55 000 kursuse, millest enamik käsitleb kodeerimise ja programmeerimise aspekte. Tunde õpetavad valdkonna eksperdid, kuigi paljud nõuavad tasu. Udemy pakub ka tasuta algajatele sissejuhatavaid kursusi tasuta. Kui soovite saiti, kus on palju konkreetseid kursusi, minge Udemy juurde.

  • Jälgige ka Udemy sagedasi müüke. Kuigi kursused on alguses taskukohase hinnaga (alates 10 USD), võib müük vähendada kursuste maksumust 50–85%.
  • Lisateavet leiate veebisaidilt
Õppige kodus arvutiprogrammeerimist 6. samm
Õppige kodus arvutiprogrammeerimist 6. samm

Samm 3. Kui soovite töötada muus keeles kui inglise keel, valige Code Avengers

Code Avengers asub Uus -Meremaal ja pakub lisaks inglise keelele ka programmeerimiskursusi vene, hollandi, hispaania, türgi, itaalia ja portugali keeles. Sait keskendub selliste tavaliste kodeerimiskeelte õpetamisele nagu Python, Java Script ja HTML + CSS. Sait pakub tasuta prooviperioodi, mille jooksul saate tasuta tunde võtta.

  • Code Avengers pakub ka tunde, mis on mõeldud spetsiaalselt noortele programmeerijatele vanuses 5-16.
  • Proovige tasuta testimisperioodi ja uurige lisateavet aadressilt

Osa 3/4: Programmeerimiskursuse läbimine

Õppige kodus arvutiprogrammeerimist kodus 7. samm
Õppige kodus arvutiprogrammeerimist kodus 7. samm

Samm 1. Valige teile huvipakkuv programmeerimiskursus

Näiteks kui olete huvitatud stiilsete veebisaitide kujundamisest, otsige kursusi sellistel teemadel nagu HTML/CSS, jQuery või Ajax. Kui soovite alustada oma veebiettevõtlusega, siis PHP ja MySQL on selleks hea valik.

Enamik väikeseid veebiettevõtteid on ehitatud nende avatud lähtekoodiga (ja sageli tasuta) tehnoloogiate abil

Õppige kodus arvutiprogrammeerimist kodus 8. samm
Õppige kodus arvutiprogrammeerimist kodus 8. samm

Samm 2. Kõige populaarsema keele õppimiseks keskenduge Javale

Java on kasutusel üle 7 miljardi seadme kogu maailmas (sealhulgas Androidi mobiiltelefonid) ja see on loomulik lähtepunkt kõigile, kes õpivad programmeerima. Keele järele on suur nõudlus, paljud tööandjad nõuavad spetsiaalselt, et nende tulevased programmeerijad kasutaksid Java -d.

  • Java kursused on saadaval igal veebipõhisel saidil.
  • Lisaks juhendavatele veebisaitidele on algajaid programmeerijaid abistamas palju veebipõhiseid Java kogukondi, sealhulgas tohutu Java kogukond LinkedInis.
Õppige kodus arvutiprogrammeerimist kodus 9. samm
Õppige kodus arvutiprogrammeerimist kodus 9. samm

Samm 3. Läbige C, C#või C ++ kursus, et õppida 3 omavahel seotud keelt

Kui olete õppematerjali veebisaidi valinud, on järgmine oluline otsus õppida programmeerimiskeelt. C on üks vanimaid ja järjekindlamalt kasutatavaid keeli. C ++ võimaldab kasutajatel luua programme väga erinevatele platvormidele, samas kui C# (hääldatakse C terav) on keele kaasaegseim iteratsioon.

Kõik juba mainitud õppeveebisaidid pakuvad kursusi kõigis kolmes neist keeltest

Õppige kodus arvutiprogrammeerimist kodus 10. samm
Õppige kodus arvutiprogrammeerimist kodus 10. samm

Samm 4. Õppige SQL -i, kui soovite töötada andmete haldamisega

SQL on populaarne kodeerimiskeel ettevõtjatele ja teistele, kes töötavad valdkondades, mis nõuavad oluliste andmemahtude haldamist ja kasutamist. Keel võimaldab teil andmebaase seadistada ja hallata.

Kuigi SQL pole nii mitmekülgne kui Java või C, on see professionaalsete programmeerijate ja kodeerijate jaoks väga nõutud. Enamik tööandjaid nõuab, et nende andmetöötlusprogrammeerijad valdaksid SQL-i

Õppige kodus arvutiprogrammeerimist kodus 11. samm
Õppige kodus arvutiprogrammeerimist kodus 11. samm

Samm 5. Kui soovite alustamiseks lihtsamat võimalust, valige Python

Pythonit pole nii keeruline õppida kui mõnda muud kodeerimiskeelt, nagu Java või C ++. Seda kasutatakse tavaliselt veebisaitide ja andmebaaside loomiseks ning see on ka piisavalt mitmekülgne mängude ja tarkvara loomiseks.

Aja jooksul õpib enamik programmeerijaid paljusid keeli. Selles mõttes ei ole liiga oluline, mis on teie esimene keel, kui valite täiendavaid keeli, kui olete oma esimese keele ära õppinud

Õppige kodus arvutiprogrammeerimist Internetis 12. samm
Õppige kodus arvutiprogrammeerimist Internetis 12. samm

Samm 6. Mängige kursuse näidiskoodiga

Enamik veebikursusi näitab teile näidiskoodi, et aidata teil mõista, mida teatud kodeerimise klahvivajutused ja tekstid teevad. Niisiis, selle asemel, et lihtsalt koodi vaadata, närige ja muutke seda, siis vaadake, millised tulemused on teie näpistamisel olnud. See aitab teil antud kontseptsioone kiiremini üles leida.

  • See on eriti oluline, kui teie kursusel on raske lugeda. Kodeerimise ja tegelikult kodeerimise lugemine on väga erinevad protsessid.
  • Rakendage oma kursuse näidiskood, veendumaks, et saate tõepoolest aru õpitavast kodeerimispõhimõttest.
Õppige kodus arvutiprogrammeerimist kodus 13. samm
Õppige kodus arvutiprogrammeerimist kodus 13. samm

Samm 7. Ärge kartke abi küsida, kui olete segaduses

Programmeerimise kursusetöö online-kodutundides võib olla lihtne segadust tunda. Kui olete kodeerimisprobleemi tõttu ummikus või mõne kursuse aspekti suhtes ebaselge, võtke ühendust juhendaja või mõne oma eakaaslasega. Näiteks kui olete kindla koodi rida kirjutades ummikus, töötage sellega üksi umbes 20 minutit. Siis, kui olete endiselt hämmingus, pöörduge abi saamiseks oma juhendaja poole.

  • Kui te võtate ise juhendatavat veebiklassi, vaadake kodeerimisfoorumit, et saada ühendust kogenud kodeerijatega, kes peaksid olema valmis teie kodeerimisküsimustele vastama.
  • Vaadake näiteks foorumit “Stack Overflow” aadressil:
  • Samuti saate tutvuda veebifoorumiga „Code Project” aadressil:

4. osa 4 -st: oma õppimise täiendamine kodus

Õppige arvutiprogrammeerimist kodus kodus 14. samm
Õppige arvutiprogrammeerimist kodus kodus 14. samm

Samm 1. Harjutage oma oskuste parandamiseks iga päev kodeerimist

Kui leiate aega, istuge ja alustage arvutiprogrammide kodeerimise algtasemelt harjutamist. Mida rohkem koodiga tegelete, seda kiiremini omandate kodeerimisalased teadmised. Proovige oma kood ka käsitsi välja kirjutada. Kui taotlete programmeerimistööd, palutakse teil intervjuul käsitsi kodeerida.

Koodi õppimiseks ei pea aga end vaimselt kurnama. Kui olete pettunud või muutute üha segasemaks, tehke 30 -minutiline paus

Õpi arvutiprogrammeerimist kodus kodus 15. samm
Õpi arvutiprogrammeerimist kodus kodus 15. samm

Samm 2. Kodeerimisega tutvumiseks lugege programmeerimisraamatuid

Kui te ei ole kinesteetiline või kombatav õppija, kuid omandate teadmisi peamiselt visuaalsete vahendite ja lugemise kaudu, on programmeerimisraamatud suurepärased kodeerimise tundmaõppimiseks. Need raamatud lõhuvad mitte ainult kodeerimise mehaanikat, vaid ka kodeerimiskeelte ajalugu ja teooriaid. Kui olete huvitatud, vaadake pealkirju, sealhulgas:

  • Mis on HTML 5?, Brett McLaughlin.
  • PHP Essentials, autor Julie Meloni.
  • Mõelge Pythonile, autoriks Allen Downey.
  • Õppige Zed Shaw Ruby kõval teel.
Õppige kodus arvutiprogrammeerimist kodus 16. samm
Õppige kodus arvutiprogrammeerimist kodus 16. samm

Samm 3. Kodeerimise põhitõdede omandamiseks kasutage lasterakendust

Lastele keskenduvad kodeerimisrakendused võivad olla kasulikud täiskasvanutele, kes õpivad kodus veebis kodeerima. Rakendused jagavad kodeerimise lihtsaimateks komponentideks ja esitavad teavet viisil, mis on graafikale raske ja kergesti töödeldav. See võib aidata teil kiirusele järele jõuda, kui teil on oma klassis raskusi, ja kinnitada kodeerimise põhitõed teie meelest.

Kui olete huvitatud, vaadake lastele mõeldud kodeerimisrakendusi, nagu „Scratch”, „Tynker”, „Hopscotch” ja „Cargo-Bot”. Need peaksid olema saadaval kõigis suuremates rakenduste poodides

Õppige kodus arvutiprogrammeerimist kodus 17. samm
Õppige kodus arvutiprogrammeerimist kodus 17. samm

Samm 4. Mängige online -kodeerimismängu, et sukelduda kodeerimisse

Kui teile meeldib idee õppida kodeerimist lõbusa ja mängulise juhendamise kaudu, vaadake kodeerimismängu. Internetis on palju mänge, mida saate tasuta mängida. Need mängud võivad täiendada programmeerimistunnis omandatud teadmisi. Kui soovite pigem mänge ehitada kui neid mängida, juhendavad mitmed veebikodeerimise õpetused teie veebimängu loomise protsessi.

  • Tutvuge Code Combatiga veebis aadressil:
  • Võite vaadata ka CodinGame'i aadressil:
  • Internetis oma mängu jaoks koodi loomiseks külastage Game Maveni aadressil:

Näpunäiteid

  • Mõisted "kodeerimine" ja "programmeerimine" on põhimõtteliselt asendatavad. "Programmeerimine" on katusmõiste, mis hõlmab tehniliselt orienteeritud "kodeerimist".
  • Internetis on palju täiendavaid programmeerimissaite. Mõne veebiavaruse kohta idee saamiseks vaadake Girl Develop It aadressil
  • Internetis arvutiprogrammeerimise õppimiseks ei pea te panka murdma. Arvutiteaduse oskuste arendamiseks vajate ainult arvutit, korralikke kompilaatoreid (mis on tasuta saadaval) ja usaldusväärset Interneti -ühendust.

Soovitan: