Innholdsfortegnelse:
- Du må være god i matematikk for å være en koder
- Du må ha studert ingeniør for å få en jobb i koding
- Du kan lære koding om noen få uker
- Du trenger en god ide å starte koding
- Ruby er bedre enn Python
Video: Обзор фильма ДВОЙНАЯ ПОРЦИЯ. Как фаст-фуд УНИЧТОЖАЕТ здоровье? 2025
Det er vanlig å tro at kodende karriere er reservert for de få tekniske guiderne i verden. Faktisk er det en vanlig jobb for vanlige folk. Hvis du er vedvarende, samvittighetsfull og nysgjerrig, vil jeg satse på at du kan gjøre det. Ikke selg deg selv kort ved å kjøpe inn ideer som bare ikke er sanne.
Du må være god i matematikk for å være en koder
Utviklere som bygger spennende spill, datavitenskapere som prøver å skape den neste store maskinlæringsalgoritmen, eller ingeniører som jobber i finansnæringsbransjen, sannsynligvis trenger litt ferdigheter i fysikk, statistikk eller finans matematikk. Imidlertid trenger mange utviklere, for eksempel de som bygger e-handelsapplikasjoner eller typiske websider, ikke mye mer matematikk enn grunnleggende tillegg og subtraksjon og algebra i videregående skole.
En god del matematikk opererer og krever applikasjoner, men det er ofte ikke nødvendig å forstå alt som skjer. Dataspråk og programmer er utformet for å håndtere kompleksitet ved å kreve at du forstår inngangene og utgangene - men ikke hva som skjer i mellom, et konsept kalt abstraksjon.
For eksempel når du kjører bil, trenger du ikke å forstå hvordan forbrenningsmotoren fungerer eller fysikken bakom å konvertere energien fra stempelet til hjulene. For å kjøre bil må du forstå hvordan du betjener akseleratoren, bremsen og koblingen til stangskiftbiler. På samme måte har programmene funksjoner som utfører operasjoner, men du trenger bare å forstå inngangene du sender en funksjon og utgangen den returnerer.
Med andre ord må du kunne forstå matte og ha noen grunnleggende matteferdigheter, men du trenger ikke å være den neste Einstein å kunne programmere.
Du må ha studert ingeniør for å få en jobb i koding
Mange som studerer ingeniørfag lærer å programmere, men du trenger ikke å være ingeniør for å lære å kode. Engineering lærer ferdigheter som er nyttige for programmerere, for eksempel hvordan man løser et problem trinn for trinn, så vel som å jobbe innenfor og deretter designe rundt virkelige forhold. Dette er nyttige ferdigheter, men du kan lære dem utenfor engineering pensum.
Mange emner som inngår i en ingeniørplanlegger, varierer i nytte for å lære å kode. Emner som algoritmer kan brukes direkte, spesielt hvis du jobber med banebrytende problemer. Andre emner, for eksempel monteringsspråk og beregningsteori, gir en god bakgrunn, men brukes sjelden av de fleste kodere.
Hvis målet ditt er å presse kanten av dataprogrammer, kan en grad i datateknikk være nyttig.Men hvis du vil opprette et nettsted for å løse et problem, er det nok nok å lære å kode om tre til seks måneder.
Mange høyskoler tilbyr stipendier som kan subsidiere eller fullstendig dekke kostnadene ved oppmøte for kvinner og minoriteter som forfølger vitenskaps- og ingeniørgrader.
Du kan lære koding om noen få uker
Som enhver lidenskap eller et yrke, er koding en kunst, og kodere skarpere sine ferdigheter i flere tiår. Selv om du ikke trenger flere tiår med studier for å starte koding, er mengden tid som trengs for å lære, avhengig av dine mål. For eksempel:
- En uke: Lær nok HTML for å legge inn tekst, bilder og annet grunnleggende innhold på siden. Du kan operere byggherrer for å lage og tilpasse informasjonsnettsteder.
- En måned: Utvikle CSS-ferdighetene dine på forhånd slik at du kan plassere og style elementer på siden. Du kan også redigere nettsteder som er bygd med nettsidebyggere som Wix, Weebly og SquareSpace. For datavitenskap kan du lære å importere og håndtere store datasett og bruke Python eller R for å finne innblikk i dataene.
- Tre til seks måneder: Lær utviklingsferdigheter for å utvikle ferdigheter og back-end for å ta et konsept, bygge en arbeidsprototype som kan lagre data i en database, og deretter kode en versjon som kan håndtere hundretusener brukere. I tillegg lærer du hvordan du bruker et programmeringsspråks eksterne biblioteker for å legge til flere funksjoner, brukeradministrasjon og versjonskontrollsystemer som Git, slik at flere kan jobbe på et prosjekt samtidig. For datavitenskap, vil du kunne bygge en interaktiv visualisering ved hjelp av et JavaScript-bibliotek som d3. js. Enten du lærer webutvikling eller datavitenskap, vil det ta ca 800 timers arbeid å være dyktig nok til å bli ansatt for en jobb.
Du trenger en god ide å starte koding
Lære å kode er en lang prosess, fylt med oppturer og nedturer. Du kan bli sittende fast i dager, og ikke se mye fremgang. I perioder med uunngåelig frustrasjon kan det være nyttig å ha en større ide eller en konkret grunn til å motivere deg til å fortsette å lære. I stedet for å prøve å bygge neste Facebook, YouTube eller Google, prøv å bygge noe som løser et problem du personlig har møtt. Her er folk som lærte å kode og holdt seg motiverte med et prosjekt:
- Kraftighet. com: Fire studenter ønsket å kjempe forfatterens blokk ved å lytte til omgivende lyd. Mens du lærte å kode, bygget Tommy Nicholas et nettsted som strekker kaffebarlyder for å legge til bakgrunnsstøy til ellers stille kontorer og arbeidsområder.
- vokse. meg: Sam Fellig er en kickstarter entusiast som ønsket en enkel måte å bla gjennom og kjøpe varer fra vellykkede crowdfunded prosjekter. Han tok spranget og lærte å kode slik at han kunne bygge sitt nettsted, som ble til en av Tid magasinets Topp 50 nettsteder i 2013.
- Sworkit: Ryan Hanna likte å trene, men ofte ble kjedelig på treningsstudioet. Mens han lærte JavaScript og Ruby, bygde han en app som guidet brukere gjennom militærstiltøkter på fem minutter eller mindre.Appen hadde over en million nedlastinger, og Ryan solgte det til Nexercise, et treningsfirma.
Hver av disse nettstedene hadde en grad av popularitet og ble lagt merke til av et stort antall brukere. Hvis noe lignende skjer med et nettsted du designer, tjener det som en fin bonus. Men selv om det ikke gjør det, vil du føle deg fornøyd med å løse ditt eget problem.
Ruby er bedre enn Python
Du lurer kanskje på hvilket språk du skal lære først, spesielt gitt alle valgene der ute. Du kan starte med Ruby, Python, JavaScript, PHP, Swift, Objective-C - listen fortsetter. For å løse denne debatten kan du søke etter hvilket språk som er best, eller hvilket språk du skal lære først. Du finner artikler og innlegg som taler for ett språk eller et annet. I motsetning til å sammenligne TV-er eller brødrister, er det ikke sannsynlig at en klar vinner oppstår. Noen ganger kan du bruke mer tid på å bestemme hvilket språk du skal lære først enn å komme deg til å lære språket.
Det viktigste er å lære noen få enkle skriptspråk først og deretter velge et allsidig nybegynnerprogrammeringsspråk for å lære grundig.
Vanligvis begynner nybegynnere med HTML, CSS og JavaScript. Disse språkene er de mest tilgivende for syntaksfeil og det enkleste å lære. Deretter, etter at du har lest disse grunnleggende, velger du Python eller Ruby hvis du er interessert i webutvikling. Du finner mange online opplæringsprogrammer og hjelp til begge.
Hvis du planlegger å jobbe med et innholdsstyringssystem som WordPress eller Drupal, bør du vurdere å lære PHP.
Ikke bruk for mye tid til å bestemme hvilket språk du skal lære først, og prøv ikke å lære dem alle samtidig. Noen ganger rammer folk en veisklokke med ett språk, gir opp, og begynner å lære et annet språk. Slutresultatet er imidlertid å lære litt om mange språk, i stedet for å mestre et enkelt språk og å kunne bygge en komplett og fungerende nettside.
