Finn ditt fagområde
Det er viktig å finne ut hvilket fagområde du ønsker å jobbe innenfor. Her er en kort oversikt over de ulike fagområdene hvor du kan jobbe med koding.
Kort om fagområdene
Frontend utvikling
Beskrivelse
Frontend utviklere jobber på å implementere design og brukergrensesnitt, som regel nettsider og apper. Hvis du har et øye for design og liker å jobbe med brukergrensesnitt, så er frontend utvikling noe for deg.
Deler av jobben innebærer å jobbe med designere og UX-ereUX = User eXperience designer. Disse utvikler en brukeropplevelse ved å lage prototyper, tenke ut ulike bruksmønstre osv. for å lage gode brukeropplevelser, og å jobbe med backend utviklere for å få systemene til å henge sammen.
Det er også viktig å ha god forståelse for hvordan brukere bruker systemene, og å teste at systemene er tilgjengelige og lette å bruke for alle mennesker, uavhengig av funksjonsevne.
Linker
Backend utvikling
Beskrivelse
Backend utviklere jobber med å lage systemer som kjører på servere, og som ofte er skrevet i programmeringsspråk som Java, C#, Python, Go, Rust, Node.js, PHP, Ruby, og mange flere. Backend utviklere jobber ofte med å lage API-erAPI = Application Programming Interface. Litt forenklet kan vi tenke på dette som en slags inngangs-port til noen andre sin kode. Det kan være lokalt på din maskin, over nettet eller noe helt annet. som frontend utviklere kan bruke for å hente og lagre data.
Linker
Fullstack utvikling
Beskrivelse
En fullstack utvikler jobber både med frontend of backend. Hvor stor grad du er ekspert på begge vil variere. Om du ønsker å gjøre begge, så anbefales det i første omgang at du starter på en av delene. Å starte med f.eks JavaScript og frontend kan være en god begynnelse, siden du også kan bruke programmeringsspråket til server-logikk gjennom f.eks Node.Js.
Linker
Spill utvikling
Beskrivelse
Spill utvikling kan ta mange forskjellige former, men vi vil her fokusere på aspektet rundt programmering. Det skal nevnes at spill utvikling også består av å lage grafikk, 3D modellering, musikk-produksjon og andre artistiske fag. Dersom du ikke er av sorten som liker å lage denne type verk selv, så finnes det flere steder som tilbyr materiale du kan bruke. Slike "assets" deles ofte på sider som Itch.io.
I den moderne verden vil de fleste jobbe med eksisterende spill-motorerHer vil du få mye grunnoppsett ferdig, og kan fokusere på spill-opplevelser. Dette grunnoppsettet sørger for at bilder vises på skjermen, og gi deg et rammeverk for å skrive din egen logikk. Ofte vil disse også gi deg komponenter for å komme igang med kjente problemstillinger som fysikk og brukergrensesnitt. og skrive logikken til spillet. Det hender også at disse oppgavene går over i grafikk programmeringDette er kode som håndterer oppsett av grafikk, visuelle effekter osv. Dette inkluderer grafikk-programmer som kjører på grafikk-kort (GPUer), ofte kalt shadere. territorium.
Linker
Embedded og lav nivå utvikling
Beskrivelse
Linker
Ta en quiz
Hvis du enda er litt usikker på hvilket fagområde du ønsker å jobbe innenfor, så kan du prøve quizen under for å se om det hjelper deg med å finne ut av det.
Struktur og orden er viktig for deg
Veien videre
Når du har funnet ut hvilket fagområde du ønsker å jobbe innenfor, så kan du trykke på fagområdet i venstre meny for å fortsette med fremgangen din.