nerdschool

IT-bransjen tok grep: – Studentene lærer for lite av dette i skolen

BERGEN (digi.no) – Ikke programmer i et vakuum. Hvis du sitter for deg selv, går du glipp av årevis med akkumulert kunnskap, forklarer Erlend Røsjø.

Han og Eirik Årdal i Bouvet står sammen foran en datasal full av mennesker. Noen er studenter i Bergen, andre er godt voksne bransjefolk.

Alle er her for å lære om god kodeskikk i Javascript: Et språk de fleste i bransjen benytter seg av, men som man lærer lite av på de tradisjonelle informatikk- og datalinjene.

Praktisk rettet

– Jeg begynte nettopp i en traineestilling hos et selskap på Bergen Media City. Her må jeg bruke Javascript, og det er derfor jeg er her nå, forklarer 22 år den gamle IT-studenten Thomas Petterson til digi.no.

Selv snublet han over arrangementet på Meetup.com, en populær side for arrangementer, særlig innen IT.

Nerdschool er gratis og åpent for alle, og arrangeres annenhver uke i Bergen. Gjennom ett år dekker de en rekke ulike tema, fra Git og Javascript til parprogrammering og Solid-prinsippene.

Hvert treff varer i tre timer med pizza og mingling i starten. Deretter er det litt tavleundervisning, før det bærer løs med oppgaveløsing. Nerdschool har lagt ut alle oppgave sine gratis på Github.

– Stort gap mellom studier og arbeidsliv

Opplegget har utspring i konsulentselskapet Bouvet i Bergen, men har nå undervisere fra flere ulike selskaper. Det hele startet da frivillige gikk sammen i 2014, fordi de så at IT-studentene manglet den praktiske kunnskapen som trengs i arbeidslivet.

22 år gamle Thomas Petterson begynte nylig i et selskap hvor Javascript er arbeidsspråket. Han snublet over Nerdschool ved en tilfeldighet. Foto: Erlend Tangeraas Lygre
22 år gamle Thomas Petterson begynte nylig i et selskap hvor Javascript er arbeidsspråket. Han snublet over Nerdschool ved en tilfeldighet.

– Det er et stort gap mellom det du lærer på høyskole og det du trenger i arbeidslivet. Vi så et behov for å lære studentene det de ikke lærer på skolen: I hovedsak frontend-utvikling og testing, forklarer Siv Midtun Hollup, en av grunnleggerne, til digi.no.

Siv Midtun Hollup jobber vanligvis i Bouvet. Sammen med et knippe andre frivillige arrangerer hun Nerdschool på fritiden. Foto: Erlend Tangeraas Lygre
Siv Midtun Hollup jobber vanligvis i Bouvet. Sammen med et knippe andre frivillige arrangerer hun Nerdschool på fritiden.

– De som underviser i dette er ikke utviklere, men forskere. Vi kan ikke forvente at de skal lære bort håndverket når de ikke er utviklere selv. Derfor forsøker vi å hjelpe så godt vi kan, sier hun.

– Lett å lære seg på egenhånd

Universitetet i Bergen er positive til opplegget. Faktisk er det på universitetet at Nerdschool arrangeres.

Pinar Heggernes er instituttleder for informatikk ved Universitetet i Bergen. Foto: Erlend Tangeraas Lygre
Pinar Heggernes er instituttleder for informatikk ved Universitetet i Bergen.

– Det er et fantastisk eksempel på at næringsliv og universitetet går sammen og lærer opp folk, forklarer Pinar Heggernes, leder for institutt for informatikk ved Universitetet i Bergen.

– Hvorfor får ikke studentene denne opplæringen på skolen?

– Opplegget våre studenter går gjennom er teknisk tungt, og det er mye de skal lære seg på tre år. Vi tenker at enkelte ting, som Javascript, er relativt enkelt å lære selv når du har en informatikkutdanning i bunn. Vi velger derfor å prioritere bort dette, sier hun.

Universitetet i Bergen er heller ikke alene om å ikke tilby frontend-utvikling. I dag har de fleste norske IT-studier opplæring i Python, C#, C++ og/eller Java, i tillegg til undervisning i funksjonelle språk.

Dersom man vil lære Javascript, må man gjerne innom «lettere» IT-studier som Webutvikling på NTNU eller Informasjonsvitenskap ved Universitetet i Bergen.

En annen faktor er at frontend-teknologien endrer seg mye raskere enn den gjør på tjenersiden.

– Vi vil gjerne lære bort de delene av faget som ikke endrer seg. Datamaskiner har fungert på akkurat samme måte lenge nå. Det matematiske, algoritmiske og tunge endrer seg selvsagt noe, men ikke mye. Det som endrer seg er det duppedittene som brukerne ser – det endrer seg raskt.

Powered by Labrador CMS