no.hideout-lastation.com
Paradis For Designere Og Utviklere


10 ting du bør vite før du prøver koding

Å lære å kode er ikke lett . Du kan finne mange nettsteder som prøver å presse folk inn i kodingen ved å sitere som en enkel handel for å mestre . Det er imidlertid en av de vanskeligste ferdighetene å samle og utmerke seg på. Det er mer av et eksperiment enn en guide som må følges.

Som nybegynner vil du kanskje vite hva reisen holder, eller hva det er som å gå fra nybegynner til mellomnivå. Læringsopplevelser kan variere fra person til person, og du er helt fri til å velge din egen sti.

Her er 10 ting du bør vite før du begynner programmering . Å vite disse punktene vil gi deg en oversikt over hva du kan forvente, og hvordan du nærmer deg programmering.

1. Få grunnleggende rett

Når du begynner å lære, er det første som du må være sikker på, "grunnleggende". Det er første skrittet for å bli en kodende ninja .

For å få grunnleggende rett, må du lære kjernen i datavitenskap, akkurat som enhver annen handel du kommer over. Det er for tiden hundrevis av online kurs rettet mot nybegynnere . Klart, internett bryr seg om nybegynnere, og gir tonnevis av informasjon - en nybegynnerens himmel!

Alt du trenger å gjøre er å søke gjennom dem, og begynn med den som best passer dine behov . Du kan komme i gang med noen av de online stedene nevnt i denne artikkelen av vår (under).

En skikkelig forståelse kan gi deg en fordel tidlig i veien for å lære å kode.

Det er også kurs tilgjengelig på nettet som kan hjelpe deg med å komme i gang som

  • Introduksjon til datalogi | Wikiversity
  • Intro til datalogi | Udacity
  • CS50: Introduksjon til datalogi | EDX
  • Gratis introduksjon til datalogikk på nettet ALISON
2. Bygg tålmodighet

Den første forutsetningen for å være vellykket som programmerer, er å bygge tålmodighet . Tålmodighet kan la deg ta slag mot haken din, men likevel kunne stå opp - som en ninja! Det gjør deg klar for skuffelser.

For ikke å nevne, tålmodighet kan hjelpe deg å bli en bedre problemløser, og forbedre din forståelse av datamaskiner .

Datakonsepter er komplekse og krever robusthet, tålmodighet og hardt arbeid å forstå. Mesteparten av tiden har nybegynnere ikke de riktige forventningene når man starter programmeringsreisen. Ja, du kommer ikke med all kraft i begynnelsen. For mye optimisme er farlig uansett.

På grunn av feil forventninger, gir for mange nybegynnere bare opp, og flytter til en annen handel. For å motvirke dette, bør du bygge tålmodighet, og alltid tenke på sluttmålet .

3. Sett et mål og flytt deg mot det

Målinnstilling kan være en kraftig, motiverende boost på vei til å lære å kode. Hvis du for eksempel planlegger å lære PHP, må du sette et mål for å gjøre et enkelt prosjekt ved slutten av uken. Når målet er oppnådd, sett et annet mål, og gjenta syklusen . Ja, det er så enkelt!

Det er ingen slutt på læring og forbedring i programmering, og det er derfor det er en god ide å beholde mål, og ikke å miste oversikten over ditt primære mål .

Så, som elev, hvilke mål du kan sikte på? La oss raskt gå gjennom noen utvalgsmål :

  • Bygg en kalkulator ved hjelp av CSS og JavaScript
  • Lag en responsiv nettside ved hjelp av HTML, CSS og JavaScript
  • Opprett et dynamisk nettsted ved hjelp av eventuelle back-end programmeringsspråk, for eksempel PHP, Ruby, Python, etc.
  • Lag et 2D breakout spill ved hjelp av rent JavaScript

Du kan også velge å gjøre ethvert prosjekt som passer deg . Hvem har ikke en unik smak etter alle? Det tipper jeg du gjør!

Målet bør være oppnåelig, så prøv ikke å fokusere på å bygge Facebook eller skape et fullverdig spill på dette tidspunktet. Prøv å bevege seg sakte, og sikte på større og mer komplekse prosjekter når du går videre.

4. Gjør flere prosjekter

Ved å gjøre flere prosjekter, kan du forstå ikke bare dine begrensninger, men også forbedre dine analytiske og problemløsende ferdigheter. Tross alt, å lære å kode handler ikke bare om å lære syntaks, men om å lære å løse problemer ved hjelp av verktøyene på hånden.

Programmering krever også et kreativt perspektiv, og en plan for å bygge noe meningsfylt . For nybegynnere er det vanskelig å få tilgang til prosjektideer. Du kan få nye ideer fra plattformer som LiveCoding der ingeniører bygger produkter, lever. Se på folk gjør fantastiske ting live. Er det ikke spennende?

Du kan også registrere deg for GitHub, et sted hvor du kan lagre koden din for enkel tilgang . Du kan prøve å finne prosjektideer ved å gå gjennom andre offentlige repositorier for programmeringsspråket du lærer.

5. Gå inn i sosial koding

Å lære å kode er aldri en solo søken . Hvis du tenker på å bygge neste store app uten hjelp, så er du i feil handel.

Programmering er en gruppeaktivitet, og hvis du vil overleve, må du få hjelp fra forskjellige sosiale plattformer som serverer programmerere akkurat som deg.

Sjekk ut GitHub, StackOverFlow, LiveCoding eller et annet sosialt kodingssted for å finne et passende samfunn for deg selv.

Hvert av de nevnte samfunnene har sine egne fordeler, og vil hjelpe deg med å forbedre dine ferdigheter. For eksempel kan du utforske offentlige prosjektregister på GitHub.

Et annet godt eksempel er LiveCoding, hvor du kan se andre mennesker kode sine prosjekter live, noe som gir deg en ide om de utfordringene en programmerer står overfor når de jobber med et prosjekt.

6. Balanse din læring

Som utvikler er det ingen slutt på forbedring, og den fortsatte tilstanden til hjelpeløshet er bare en del av å være en utvikler. Ny teknologiutgivelser lar ikke utviklere slappe av, da de stadig må oppgradere sine ferdigheter for å møte de nyeste markedskravene. Som nybegynner må du alltid være klar til å lære nye ting .

Antall muligheter bidrar heller ikke til årsaken, da du alltid kan finne en erfaren utvikler som er usikker på sine ferdigheter på grunn av den konstante tilstrømningen av nye verktøy, teknologier og standarder som skal følges.

Så hva kan du ta bort fra dette? Det er greit å ikke vite alt som er der ute. Uansett hva det er som du vet, er det greit. Så lenge du aldri slutter å lære nye ting, vil du aldri gå galt.

Ok, hva er neste?

Du begynte å lære, og nå har du krysset nybegynnertunnelen . Nå kan du tenke, "Hva er neste"? Er dette slutten? Eller er det noe du fortsatt kan oppnå?

Som vi allerede har nevnt, er programmering endeløs læring . Du kan fortsette din lærerfaring ved å følge de neste fire tipsene.

1. Lær algoritmer

Etter at du har fått litt erfaring med å gjøre prosjekter, er det nå på tide å flytte til algoritmer. Algoritmer utgjør kjernen i datavitenskap . Det spiller ingen rolle om du gjør webutvikling eller spillutvikling, du bruker alltid algoritmer for å oppnå sluttresultatet .

Med økt ferdighet i algoritmer kan du ta dine ferdigheter til nye høyder. Algoritmisk tenkning kan også hjelpe deg med å lande din første jobb, da de fleste jobbintervjuer er basert på algoritmer og problemløsing. Målet er å løse minst ett algoritmproblem hver dag, og holde problemløsningskompetanse topp.

Så, hvor begynner du å lære algoritmer ? Du kan begynne å gjøre online kurs for algoritmer, eller bruke plattformer som HackerRank.

2. Benytt koden dokumentasjon

Kodedokumentasjoner hjelper deg å lære om programmeringsspråket eller rammen eller biblioteket du bruker. De er rike med informasjon om det aktuelle emnet, og kan hjelpe deg med å lære raskere !

Som nybegynner trenger du ikke å bli skremt av dem som de er din beste venn når det gjelder læring. Kom godt i gang sakte, og lær å lese kodedokumentasjon . De kan være skremmende til tider, så hold alltid Google som redningsbåt.

3. Bli vant til verktøy

Som alle andre handler kan verktøy hjelpe deg med å gjøre trivielle ting raskere enn vanlig . Det spiller ingen rolle hvilket programmeringsspråk eller rammeverk du lærer, dra nytte av det tilgjengelige verktøysettet .

Verktøy kan også hjelpe deg med å automatisere det meste av det manuelle arbeidet, og gjør det mulig å fokusere på hovedproblemet . For eksempel bør du bli vant til verktøy som Git, Slack, kodeditorer, Chrome DevTools, programmeringsrammer (både frontend og backend) og andre.

4. Få en mentor

Programmering kan være en tidkrevende oppgave hvis du ikke har en mentor. Med hjelp av mentoren kan du spare ikke bare din tid, men også få verdi av erfaringene mentoren din har . En mentor kan enkelt veilede deg gjennom prosjekter, og hjelpe deg å bli en bedre programmerer.

Så hvis du begynner å lære programmering, kan å få en mentor hjelpe deg med å fremskynde din læringsprosess . Du kan få en mentor lokalt, eller prøve et online kode mentorprogram også.

Siste ord

Du har gjort den beste avgjørelsen i livet ditt - å lære programmering! En av de største tingene du bør fokusere på er å komme inn i et knutepunkt, en sirkel eller en sosial plattform hvor du kan finne likesinnede mennesker.

Når du er komfortabel med dine ferdigheter, vil du kanskje også tjene penger . Det er mange online plattformer, som Upwork og Freelancer, som tilbyr freelance arbeid for programmerere .

Med et virkelighetsprosjekt kan du ikke bare lære nye ting, men du kan også lære å utnytte dine ferdigheter. Alternativt kan du se etter jobbmuligheter i din gruppe, og kanskje hjelpe dem med sine prosjekter!

Allerede startet? Del opplevelsen din med nybegynnere, og få dem til å ta på seg kodenes verden.

Redaktørens notat : Dette er skrevet for Hongkiat.com av Damian Wolf. Damian er en forfatter og teknisk entusiast med artikler publisert på publisering som DZone, InfoWorld, Tech.Co og mer. Han elsker å prøve nye ting: apps, programvare, trender og vil gjerne dele hans synspunkter.