Gå til hovedinnhold

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

TO-DO

Linker

TO-DO

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.

Finn ditt fagområde (1/8)

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.