6 parimat, kuidas ressursse võrgus kodeerida

click fraud protection

Ükskõik, kas soovite luua oma veebisaidi või loodate suurendada oma atraktiivsust potentsiaalsete tööandjate ees, võib kodeerimise õppimine kindlasti olla mugav. Aga millest alustada? Programmeerimiskeelte maailmas pole jalgadest märjaks saamise võimalustest selgelt puudust, kuid hea sisenemispunkti leidmine võib osutuda hirmutavaks. Lõppude lõpuks, kuidas saate üldse otsustada, milline keel on teie jaoks kõige mõistlikum?

Selles artiklis proovitakse tutvustada esimesi otsuseid, mille peate õppima asumisel mõtlema kodeerimiseks ja siis soovitab ta mõnda parimat veebiressurssi, kuhu pöörduda, kui olete valmis oma veebiarendust arendama oskused.

Otsustage, millist programmeerimiskeelt soovite õppida

Sisestage Google'isse "millist kodeerivat keelt õppida" ja teid ootab üle 200 miljoni tulemuse. On selge, et see on populaarne küsimus ja leiate palju ametkondi, kellel on sellel teemal erinevad arvamused.

See võib olla valgustav ja tasuv, kui veedaksite aega, lugedes erinevate saitide sel teemal öeldut, kuid kui soovite asju veidi lihtsustada, küsige kõigepealt endalt seda küsimust:

instagram viewer

Mida ma tahan ehitada?

Skeem, mida programmeerimiskeelt kasutada
Carl Cheo

Nii nagu ingliskeelsed sõnad on vahend mõtete ja ideede edastamiseks, on ka programmeerimiskeeled kasulikud, kuna need aitavad teil teatud asju täita. Nii et kui otsustate, millist kodeerivat keelt õppida, on uskumatult oluline mõelda, mida soovite ehitada.

Kas soovite luua veebisaiti? Teadmine HTML, CSS ja Javascript on teie jaoks olulised. Kas olete rohkem huvitatud nutitelefoni rakenduse ehitamisest? Peate otsustama, millise platvormiga soovite alustada (Android või iOS), ja seejärel valige üks vastavatest keeltest, nagu Java ja Objective-C.

On selge, et ülaltoodud näited ei ole ammendavad; need pakuvad lihtsalt maitset küsimustest, mida soovite endalt küsida, kui kaalute, millise keelega peaksite alustama. Ülaltoodud vooskeem võib osutuda veel üheks kasulikuks ressursiks, kui proovite oma kodeerimispüüdlust kitsendada keeleni. Ja ärge kunagi alahinnake Google'i kasulikkust; see võtab natuke kannatust, kuid kui teate, mida soovite ehitada, võib selle ülesehitamiseks vajaliku kodeerimiskeele uurimine aega ja kannatust väärt olla.

Carl Cheo, kes on selle ülaltoodud suurepärase vooskeemi taga, pakub ka seda käepärane õppevahendite jaotus kaaluda selle keele põhjal, mida soovite õppida.

01

06

Kodakadeemia
Kodakadeemia
Mis meile meeldib
  • Kui olete Codeacademy konto loonud ja alustate kursustel osalemist, jälgib teenus teie andmeid edusamme, nii et peatumine ja alustamine on lihtne, ilma et peaksite tunde kulutama sellele, kuhu lahkusite väljas.

  • Pluss on veel see, et see teenus on suunatud algajatele; selles soovitatakse algajatel alustada HTML-i ja CSS-iga, kuigi see pakub ka täpsemaid keelekursusi.

  • Saate sirvida kursuse tüübi järgi (veebiarendus, tööriistad, API-d, andmeanalüütika ja palju muud) ning tänu saidi tohutule populaarsusele - sellel on üle 20 miljoni kasutaja - selle foorumid on suurepärane ressurss oma küsimuste esitamiseks ja neile vastamiseks kõigil probleemidel alates konkreetse kursuse probleemidest ja lõpetades sellega, kuidas oma südant üles ehitada soove.

  • Veel üks pro: Codeacademy on tasuta.

Mis meile ei meeldi
  • Mõned kursused (või konkreetsed küsimused või probleemid kursuse sees) ei ole kirjutatud täiesti selgelt, mis võib põhjustada kasutaja jaoks segadust.

  • Tugevad Codeacademy foorumid võivad sellistel juhtudel tavaliselt appi tulla, kuigi see võib olla heidutav, kui juhtub, et suurem osa sisust on esitatud nii sujuvalt.

Parim: Tasuta, julgen öelda mõnele põhilisemale keelele lõbusaid kodeerimistunde. Kui soovite luua veebisaiti, võite osaleda isegi HTML-i ja CSS-i põhialustele keskendunud kursusel, mida saate kasutada saidi loomisel harjutades.

Pakutavad keeled: HTML ja CSS, JavaScript, Python, Ruby, PHP, SQL, Sass.

02

06

Kood Avengers
Kood Avengers
Mis meile meeldib
  • Kursused Code Avengersi kaudu on lõbusad ja köitvad - selles osas on see Codeacademyga võrreldav ja isegi konkurentsivõimeline.

Mis meile ei meeldi
  • Suurim on see, et sellega kaasnevad kulud; samal ajal kui saate tasuta prooviperioodi, maksavad tellimused, mis võimaldavad teil igale kursusele täieliku juurdepääsu, mitte ainult kuni viie õppetundi kursusel, kuid maksavad 29 dollarit kuus või 120 dollarit kuus kuud.

  • Veel üks puudus, vähemalt võrreldes Codeacademy'ga, on see, et pole ühtegi konkreetsele inimesele mõeldud foorumit kursused, seega on raskem leida lahendusi, kui võitlete oma kursusel teatud probleemiga.

  • Võrreldes mõne teise saidiga on teil õppida ka suhteliselt vähe keelevalikuid.

Parim: Need, kes soovivad lõbu ja mänge, kuidas õppida reaalsete asjade loomist kodeerimiskeelte kaudu, sest pärast iga õppetundi saate minimängud läbi. Nagu Codeacademy, on see suunatud algajatele ja võib-olla isegi rohkem kui Codeacademy, see on pigem põhimõistete õppimine kui kõigi programmeerimiskeele mutrite ja poltide õppimine. See on ka ideaalne valik neile, kes räägivad muid keeli kui inglise keelt, kuna kursusi pakutakse muu hulgas ka hispaania, hollandi, portugali ja vene keeles.

Pakutavad keeled: HMTL ja CSS, JavaScript, Python.

03

06

Khani akadeemia
Khani akadeemia
Mis meile meeldib
  • Kõik on tasuta, mistõttu on Khani akadeemia üks suurepäraseid ressursse võrgus kodeerimise õppimiseks, ilma et peaksite krediitkaardiandmeid üle andma.

  • Õppetunnid on mõistliku suurusega (mitte tundide pikkused) ja kaasahaaravad.

  • Samuti on hästi korraldatud viis, kuidas uusi oskusi esitatakse ja õpetatakse; saate hüpata animatsiooni põhitõdede juurde näiteks JavaScripti materjalides.

Mis meile ei meeldi
  • Pakutakse suhteliselt vähe keeli ja te ei naudi sama edukat foorumikogukonda, mida Codeacademy pakub.

  • Sõltuvalt teie õppimisstiilist ja eelistustest võib see midagi muuta või mitte - see on lihtsalt midagi, mida tuleks meeles pidada.

Parim: Algajad, kes teavad, mida nad tahavad ehitada, ja soovivad köitvat, otsekohest viisi oskuste õppimiseks. Lisaks on Khani akadeemia kõige mõistlikum neile, kes soovivad keskenduda graafikale ja mängutüüpi rakendustele. Samuti keskendutakse jooniste ja animatsioonide programmeerimisele.

Pakutavad keeled: JavaScript, SQL.

04

06

Koodikool
Koodikool
Mis meile meeldib
  • Suur valik kursusi ja väga kasulik algajate juhend mis teavitab teie otsust, millise keelega alustada.

  • Koos oma mainega professionaalse kvaliteediga kursuste pakkumisel pakub Code School professionaalselt kureeritud sisuloendeid koos taskuhäälingusaadete ja videosaadetega.

  • Võite sukelduda oma varbad iOS-i seadmete kodeerimise maailma - midagi, mida pole võimalik teha enamiku teiste selles loendis mainitud ressurssidega.

Mis meile ei meeldi
  • Võimalik, et tunnete end natuke eksinud, kui tulete Code Schooli, kui teil pole eelnevaid programmeerimisteadmisi. Lisaks peate piiramatu juurdepääsu saamiseks kõigile saidi 71 kursusele ja 254 ekraanivaatele maksma (29 dollarit kuus või 19 dollarit kuus koos aastaplaaniga) - ja kui soovite seda saiti täiel määral kasutada, peate koorima välja.

Parim: Need, kes soovivad õppida keeli lisaks tavalisele JavaScripti ja HTML / CSS-ile, eriti iOS-i rakenduste, näiteks Objective-C, mobiilikeeled. See pole nii algajale orienteeritud kui teised selles loendis olevad ressursid, nii et võiksite kõigepealt alustada mõne muu saidiga ja seejärel minna siia, kui teil on mõned oskused vöö all. Code Schoolil on rohkem professionaale kui paljudel teistel käesolevas artiklis nimetatud ressurssidel - kui soovite programmeerijaks saada kaubandus, võiks see olla hea koht tõsise aja veetmiseks (olge siiski valmis kulutama ka natuke raha, kui soovite juurdepääsu kogu materjalile).

Pakutavad keeled: HTML ja CSS, JavaScript, Ruby, Ruby on Rails, PHP, Python, Objective-C, Swift.

05

06

Kood
Coursera
Mis meile meeldib
  • Kursused on saadaval maailmakuulsatelt asutustelt nagu Johns Hopkinsi ülikool, Stanford ja Michigani ülikool, nii et teate, et olete heades kätes. Lisaks on enamik kursusi tasuta, ehkki mõne eest saate maksta, sealhulgas valikute eest, mis esitavad teile lõpus tunnistuse lõpetamise kohta.

Mis meile ei meeldi
  • Kõiki kodeerimistunde ei leia ühest hõlpsasti seeditavast kohast, see tähendab, et see võib aidata sellele saidile tulla täpselt teades, mida otsite. Kursused ei ole üldiselt nii köitvad ega interaktiivsed kui Codeacademy, Code Avengers või Khani akadeemia kaudu pakutavad kursused.

Parim: Enesemotivatsiooniga õppijad, kellel on pühendumust ja kannatlikkust natuke kaevata, et leida kõige mõistlikum kursus nende jaoks, kuna erinevalt sellistest saitidest nagu Codeacademy, korraldab Coursera õppematerjale tohutult paljude õppeainete jaoks lisaks programmeerimisele.

Pakutavad keeled: HTML ja CSS, JavaScript, Python, Ruby, Objective-C, Swift.

Teie otsinguterminite põhjal leiate täiendavaid keeli, kuna Coursera on paljude erinevate ainete õppematerjalide hoidla.

06

06

Ekraanipilt puumaja veebisaidilt
Puumaja
Mis meile meeldib
  • Sisaldab iOS-i jaoks mobiilseid programmeerimiskeeli, nii et kui soovite ehitada iPhone'i rakendust, võib see sait aidata teil seda teha.

  • Teil on juurdepääs kogukonna foorumitele, mis võivad lisaks teie õppimisele ja kirglikule kodeerimisele veelgi aidata.

Mis meile ei meeldi
  • Kui olete tasuta prooviperioodi ära kasutanud, nõuab Treehouse, et valiksite ühe kahest tasulisest paketist. Odavam maksab 25 dollarit kuus ja annab teile juurdepääsu rohkem kui 1000 videokursusele ja interaktiivsetele tööriistadele, samal ajal kui 49 dollarit a "Pro-kava" võimaldab teil pääseda ainult liikmetele mõeldud foorumile, boonussisule, videote võrguühenduseta õppimiseks alla laadida ja rohkem. Mõni neist funktsioonidest võib kindlasti kasulik olla, kuid peate kodeerimise õppimise suhtes olema üsna tõsine, et seda tasuks igakuiselt nii palju maksta.

Parim: Need, kes plaanivad programmeerimisest kinni pidada ja professionaalselt või mõne kõrvalprojekti jaoks õpitud oskusi kasutada, kuna enamik materjale nõuab tasulist tellimust. See ei tähenda, et peate Treehouse'i tulema koos paljude eelteadmistega; sageli on idee loomine sellest, mida soovite ehitada, sest paljud kursused on üles ehitatud eesmärkide, näiteks veebisaidi ehitamise järgi.

Pakutavad keeled: HTML ja CSS, JavaScript, jQuery, Ruby, Ruby on Rails, PHP, Swift, Objective-C, C #

Programmeerimine lastele

Kõik ülaltoodud saidid on suunatud algajatele, kuid kuidas on lood vanuses algajatega? Sa tahaksid järele vaadata üks neist saitidest on suunatud lastele.

Valikute hulka kuuluvad Blockly, Scratch ja SwiftPlayground ning nad tutvustavad noortele programmeerimiskontseptsioone kaasahaaravatel ja hõlpsasti jälgitavatel viisidel, rõhuasetusega visuaalidele.

instagram story viewer