Koduleht » Kodeerimine » 10 asja, mida peaksite enne kodeerimist proovima

    10 asja, mida peaksite enne kodeerimist proovima

    Koodide õppimine on ei ole üldse lihtne. Võite leida palju veebisaite, mis püüavad inimesi kodeerima, tsiteerides seda kui lihtne kaubelda. Kuid see on üks raskemaid oskusi koguda ja silma paista. see on rohkem eksperimente kui juhendit mida tuleb järgida.

    Algajana võiksite teada, milline on reisi kestus, või milline on see, kuidas alustada algajast vahepealse tasemeni. Õpikogemused võivad olla inimeselt erinevad, ja sa oled täiesti vaba oma tee valimiseks.

    Siin on 10 asja, mida peaksite teadma enne programmeerimise alustamist. Nende punktide tundmine annab sulle alguse sellest, mida oodata ja kuidas läheneda programmeerimisele.

    1. Hangi põhitõed õigesti

    Kui hakkate õppima, on esimene asi, mida peate kindel olema“põhitõed”. See on esimene samm muutumas kodeerivaks ninjaks.

    Põhiteabe saamiseks on vaja õppida arvutiteaduse tuuma, nagu iga teine ​​kaubandus, millega te kokku puutute. Praegu on sadu online-kursusi algajatele. On selge, et internet hoolib algajatest ja pakub tonni informatsiooni - algaja taevas!

    Kõik, mida pead tegema, on otsida neid läbi ja alustada ühega kõige paremini sobib teie vajadustele. Alustage mis tahes veebisaitidest, mis on nimetatud käesolevas artiklis (allpool).

    A õige arusaamine võib anda teile eelise koodide õppimise teel.

    On olemas ka võrgus kättesaadavad kursused, mis aitavad teil alustada

    • Sissejuhatus arvutiteadusesse | Vikisõnastik
    • Sissejuhatus arvutiteadusesse | Udacity
    • CS50: Sissejuhatus arvutiteadusesse | edX
    • Vaba sissejuhatus arvutiteaduse veebikursusesse ALISON
    2. Ehita kannatlikkus

    Programmeerija edukuse eelduseks on number üks kannatlikkust. Kannatlikkus võib lasta teil puhuda oma lõuale, kuid siiski suudate seista - nagu ninja! See teeb teid valmis pettumusteks.

    Rääkimata sellest, kannatlikkus võib teid aidata saada paremaks probleemide lahendajaks, ja parandada arusaamist arvutitest.

    Arvutikontseptsioonid on keerulised ja vajavad paindlikkust, kannatlikkust ja rasket tööd mõistmiseks. Enamik aega, algajad ei ole õigeid ootusi programmeerimisreisi alustamisel. Jah, te ei tule alguses kogu jõuga. Liiga palju optimismi on ikkagi ohtlik.

    Puudulike ootuste tõttu loobuvad liiga paljud algajad ja liiguvad teise kaubanduse juurde. Selle vastu võitlemiseks peate looma kannatlikkust ja mõtle alati lõppeesmärgile.

    3. Määrake eesmärk ja liikuge selle poole

    Eesmärkide seadmine võib olla võimas, motiveeriv võimendaja teie tee õppimiseks koodiks. Kui plaanite näiteks PHP-d õppida, siis seadke eesmärk tee lihtne projekt nädala lõpuks. Kui eesmärk on saavutatud, teise eesmärgi seadmine, ja korrake tsüklit. Jah, see on nii lihtne!

    Õppimine ja programmeerimise parandamine ei ole lõppenud, mistõttu on hea mõte eesmärkide seadmisel ja mitte kaotada oma esmase eesmärgi jälgimist.

    Niisiis, milliseid eesmärke saate õppijana õppida? Lähme kiiresti läbi mõned proovi eesmärgid:

    • Ehita kalkulaator CSS ja JavaScript kasutamine
    • Looge tundlik veebileht HTML, CSS ja JavaScript
    • Looge dünaamiline veebileht kasutades programmeerimiskeeli, näiteks PHP, Ruby, Python jne.
    • Loo 2D Breakout mäng puhta JavaScripti kasutamine

    Võite valida ka teha mis tahes projekti, mis teile meeldib. Kes ei ole ju ainulaadset maitset? Vean kihla!

    Eesmärk peaks olema saavutatav, nii et ärge püüdke keskenduda Facebooki ülesehitamisele ega täieulatusliku mängu loomisele antud hetkel. Proovi liikuda aeglaselt, ja siis suurematele ja keerulisematele projektidele edasi liikudes.

    4. Tehke rohkem projekte

    Tehes rohkem projekte, saate aru mitte ainult oma piirangutest, vaid ka parandada oma analüütilisi ja probleemide lahendamise oskusi. Lõppude lõpuks ei ole koodide õppimine seotud süntaksi õppimisega, vaid õppimisega kuidas probleeme lahendada kasutades käsi.

    Programmeerimine nõuab ka a loominguline väljavaade, ja a plaani ehitada midagi sisukat. Algajatele on raske saada juurdepääsu projektide ideedele. Võite saada uusi ideid sellistest platvormidest nagu Livecoding, kus insenerid toodavad tooteid. Vaata inimesi, kes elavad hämmastavaid asju. Ei ole nii põnev?

    Samuti saate registreeruda GitHub, koht, kus saate salvestage oma kood hõlpsaks juurdepääsuks. Võite proovida leida projektiideid, läbides teisi programmeerimiskeele avalikke hoidlaid.

    5. Saa sotsiaalsesse kodeeringusse

    Koodide õppimine on kunagi üksinda otsing. Kui mõtlete järgmise suure rakenduse ehitamisele ilma igasuguse abita, siis olete vales kaubanduses.

    Programmeerimine on grupitegevus ja kui soovid ellu jääda, peate seda tegema saada abi erinevatelt sotsiaalsetelt platvormidelt toitlustamine programmeerijatele nagu sina.

    Vaadake GitHub, StackOverFlow, Livecoding või mõni muu sotsiaalne kodeerimise sait aadressile leida sobiv kogukond ise.

    Kõigil ülalmainitud kogukondadel on oma perks ja aitavad teil oma oskusi parandada. Näiteks saate uurida avalikke projekti hoidlaid GitHubis.

    Teine hea näide on Livecoding, kus saate vaata teisi inimesi oma projektide koodina elama, annab teile ülevaate programmeerija ees seisvatest väljakutsetest projekti kallal töötamisel.

    6. Tasakaalustage oma õppimine

    Arendajana ei ole paranemise lõppu abitegevuse jätkuv seisund on vaid osa arendajast. Uued tehnoloogilised väljaanded ei lase arendajatel lõõgastuda, nagu nad peavad pidevalt uuendama oma oskusi viimaste turunõuete täitmiseks. Algajana peate alati olema valmis õppida uusi asju.

    The mitmeid võimalusi ei aita kaasa ka põhjusele, sest võite alati leida kogenud arendaja, kes ei ole tema oskuste pärast kindel uute vahendite, tehnoloogiate ja standardite pidev sissevool järgima.

    Niisiis, mida saate sellest ära võtta? See on okei, et ei tea kõike, mis seal on. Mis iganes see on, et sa tead, see on okei. Niikaua kui sina kunagi lõpetage uute asjade õppimine, sa ei lähe kunagi valesti.

    Ok, mis edasi?

    Te alustasite õppimist ja nüüd sa on ületanud algajate tunneli. Nüüd võite mõelda, “Mis järgmiseks”? Kas see on lõpp? Või on midagi, mida saate veel saavutada?

    Nagu me juba mainisime, programmeerimine on lõputu õppimine. Võite jätkata oma õpikogemust järgmiste nelja näpunäite järgi.

    1. Lugege algoritme

    Pärast kogemuste omandamist projektides on nüüd aeg algoritmidele liikuda. Algoritmid moodustavad arvutiteaduse tuum. Ei ole oluline, kas teete veebiarendust või mängu arendamist, siis kasutate alati algoritme saavutada lõpptulemus.

    Algoritmide parema oskusega saate oma oskusi uutesse kõrgustesse viia. Algoritmiline mõtlemine võib ka teid aidata maandage oma esimene töökoht, kuna enamik tööintervjuusid põhinevad algoritmidel ja probleemide lahendamisel. Eesmärk on lahendada iga päev vähemalt üks algoritmi probleem ja hoida oma probleemide lahendamise oskusi tipptasemel.

    Niisiis, kus sa oled alustada õppimisalgoritme? Te saate alustada algoritmide online-kursusi või kasutada selliseid platvorme nagu HackerRank.

    2. Kasutage koodi dokumentatsiooni

    Koodi dokumentatsioon aitab teil õppida kasutatavast programmeerimiskeelest või -raamistikust või raamatukogust. Nemad on rikas teabega selle konkreetse teema kohta aitab teil kiiremini õppida!

    Algajana ei pea te neid hirmutama, sest nad on teie parimad sõbrad, kui tegemist on õppimisega. Alusta aeglaselt ja õppige koodi dokumentatsiooni lugema. Nad võivad kohati olla hirmutavad, nii et alati hoidke Google'i oma päästepaadina.

    3. Harjuda tööriistadega

    Nii nagu iga teine ​​kaubandus, võivad tööriistad aidata teil triviaalseid asju teha kiiremini kui tavaliselt. See ei ole oluline, millist programmeerimiskeelt või raamistikku sa õpid, kasutage olemasolevat tööriistakomplekti.

    Tööriistad võivad ka teid aidata automatiseerida enamiku käsitsi tehtud töödest, ja võimaldage teil keskenduda peamisele probleemile. Näiteks peaksite harjuma tööriistadega, nagu Git, Slack, koodiredaktorid, Chrome DevTools, programmeerimisraamistikud (nii frontend kui ka backend) ja teised.

    4. Hangi mentor

    Programmeerimine võib olla aeganõudev ülesanne, kui teil pole mentorit. Mentori abil saate salvestada mitte ainult oma aega, vaid ka saada väärtust kogemustest, mida teie mentor omab. Mentor võib teid projektide kaudu hõlpsasti juhendada ja aidata teil saada paremaks programmeerijaks.

    Nii et kui te hakkate programmeerimist õppima, võib mentori saamine teid aidata kiirendada oma õppeprotsessi. Sa saad saada mentor kohapeal, või proovige online-koodi juhendamise programmi samuti.

    Lõplikud sõnad

    Te olete teinud oma elust parima otsuse - õppida programmeerimist! Üks suurimaid asju, millele peaksite keskenduma, on sattuda rummu, ringi või sotsiaalsesse platvormi kus leiad sarnase mõtlemisega inimesi.

    Kui olete oma oskustega rahul, võiksite seda teha teenida raha samuti. On palju online-platvorme, nagu Upwork ja Freelancer pakuvad vabakutselist tööd programmeerijatele.

    Koos tegelik projekt, mitte ainult sa ei saa õppida uusi asju, vaid võite õppida ka oma oskusi kasutama. Teise võimalusena võite otsida töövõimalusi oma eakaaslaste grupis, ja võib-olla aidata neil oma projektides!

    Juba alanud? Jagage oma kogemusi algajatega ja aidata neil võtta kodeerimise maailma.

    Toimetaja märkus: See on kirjutatud Hongkiat.com-le Damian Wolf. Damian on autor ja tehniline entusiast, kes avaldab selliseid artikleid nagu DZone, InfoWorld, Tech.Co ja palju muud. Ta armastab proovida uusi asju: rakendusi, tarkvara, trende ja jagab hea meelega oma seisukohti.