Junior-utviklere på sommerprosjekt i hjemtraktene

Mandag 13. juni troppet vi opp til vår første arbeidsdag, dritlei av skole og klar for noe nytt. Erik hadde nettopp skrevet sin Bachelor, og undertegnede avsluttet sitt 4. studieår med eksamen to dager i forveien. Selv om ei ferieuke eller to hadde vært kjærkomment, så var vi klare til å yte maks og vise hva vi var gode for i vår aller første utviklerjobb. Begge to kom fra traktene rundt Lillehammer, nærmere bestemt smålokale Faaberg og Tretten. Nå så vi fram til en solid sommer i OL-byen.

 

Vi var svært spente på hva vi skulle jobbe med. Prosjektet skulle utforske “Internet of Things” (Google it!) som er et begrep som kommer mer og mer nå med den massive strømmen av data samfunnet vårt nå opplever. Oppgavebeskrivelsen vi hadde fått i forveien var at vi skulle måle luftforurensing, og at det skulle gjøres med Raspberry Pi og sensorer. Vi skulle også ta i bruk Microsoft Azure. Dette var et nytt område for begge to og mye av den første tiden ble brukt for å finne ut av hvordan C# fungerer, utforske noen av de utallige tjenestene til Azure og finne ut av hvordan i alle dager man skulle bruke en Raspberry Pi. Hva denne lille datamaskinen med kretskort på størrelse med et bankkort skulle klare å utrette var vi spente på.

Den første dagen gikk med til å få omvisning i bygget, hilse på de over 50 ansatte, få mye informasjon og rigge oss til på vårt helt eget kontor! Dag to begynte vi med å installere programvare og leke oss i Azure-portalen, samt lese mye dokumentasjon. Raspberry Pi og alt tilbehøret til den satt fast i tollen i Oslo enda, så da hadde vi god tid til å legge en slagplan.

Den tredje dagen til Norkart tok vi turen ned til Sandvika der vi skulle møte de andre sommerstudentene. Vi møtte også vår hovedveileder Håkon som egentlig var i pappapermisjon, men allikevel hadde tatt turen fra Lillehammer. I Sandvika fant vi raskt ut at de som jobber der er over gjennomsnittlig glade i kart, og under introduksjonen av sommerstudentene fant vi også ut at vi var de eneste av studentene uten en geomatikkutdannelse. Vi fikk en gjennomgang av hva Norkart jobber med og hele historien til Norkart. Etter en tur rundt serverrommet og en bedre middag tok vi toget hjemmover.

Etter Sandvika fikk vi endelig pakken vår og kunne ta fatt på sommerens store prosjekt! Første bud var å få satt det opp og legge til rette for å starte med utvikling. Hvilket OS vi skulle bruke på PI’en var hyppig diskutert og vi opplevde stadig problemer med kompatibilitet og deploying av kode. Heldigvis visste Google råd og vi fikk etterhvert kjørt kode og etter litt lastet opp våre første meldinger fra Pi’en til skyen! Nå måtte vi ta stilling til hvordan vi ville angripe oppgava vår, som var veldig åpen. Vi fikk mye input fra veileder Håkon og andre ansatte på bygget om hva som kunne være interessant å se på. Vi hadde mange valgmuligheter og kunne stort sett velge selv hvilke teknologier og løsninger vi ville bruke. Vi fikk også lov til å kjøpe inn utstyr til prosjektet bare vi konfererte med Håkon først.

Tiden gikk veldig kjapt fram mot sommerferie og da den kom midt i juli følte vi allerede vi hadde fått til mye og kunne ta sommerferie med god samvittighet. Dataene fra Pi’en ble nå sendt til datalagring for trygg oppbevaring til etter ferien. Vi hadde også opprettet en testside der mye av dataene kunne leses av.

 

martinerik_Kontor.jpg

Etter et par uker med ferie/pokemonjakt (Pokemon GO inntraff sommeren 2016!) var vi klare til å brette opp erma og snekre på plass siste delene av prosjektet. Nå måtte vi bare finne ut av hva i all verden vi hadde drevet med før avbrekket, hvordan vi fikk fyrt opp denna Pi’en igjen, og hva denne tegninga betydde.

sysskisse2

 

Etter å ha vært inne på Github og krangla litt med diverse merge conflicts, fikk vi etterhvert koden opp å gå igjen og kunne fortsette der vi slapp. Det gikk ikke lange tida før vi samlet inn en hel masse data fra sensorene og fikk det opp i form av grafer og rapporter som vi la på testnettsida vår slik at de ble tilgjengelige for alle som var interesserte å se hvordan luftkvaliteten var på kontoret vårt. Under kan dere se en graf over luftmålinger som ble tatt i løpet av en arbeidsdag på Norkart. Som dere kan se er det noen av oss som kanskje burde gjort en grundigere morgenstell, for etter vi hadde dratt hjem sank antall partikler i lufta betraktelig.

Antall partikler målt i lufta den 04.08.2016
Antall partikler målt i lufta den 04.08.2016

Det var utrolig tilfredstillende å se dataene vedvarende strømme inn og følge med i utviklingen på grafen etter alt var satt opp. Når jeg tenker på den spede starten, med noen få målinger svart på hvitt i et kommandovindu kjørende lokalt, til kontinuerlig innstrømmende data til skyen, så må jeg si at jeg er veldig fornøyd med det vi har oppnådd i løpet av denne sommeren! Raspbery Pi har vist seg som en god og effektiv device til å måle luftkvalitet, og vi har i tillegg foretatt målinger av temperatur, fuktighet, lys som også har fungert godt. Vi har hatt to Pi’er tilgjengelig for målinger, men ser ingen problemer med å ha flere hundre kjørende av gangen som kan plasseres utover det ganske land om du vil.

Å jobbe på et prosjekt med så frie tøyler fra Norkart har vært veldig artig, og det viste at de hadde tiltro til at vi kunne få til et skikkelig bra prosjekt. Det gjorde at vi fikk masse motivasjon til prosjektet, og vi har jobbet med stort engasjement. Engasjementet fra de andre ansatte har også vært stort, og vi har flere ganger fått besøk på kontoret av de andre ansatte som har vært nysjerrige på hva som skjer hos oss. Jeg vil gå så langt som å si at prosjektet har vært en av avdelingens store snakkiser!

 

Det har heller ikke vært noe problem for oss å oppsøke de andre ansatte dersom vi trenger hjelp eller står fast på et problem. Vi har blitt tatt svært godt imot, og fått være med på avdelingsmøte, og den store gulrota fra i sommer må ha vært da vi fikk med hjem hver vår stasjonære PC som ikke var i bruk lengre! Ellers har det vært komfortabelt med fleksitid så vi kan jobbe når vi vil så lenge vi oppfyller timeskravet per uke. Lengre dager midt i uka og tidlig helg fredag kan absolutt anbefales =)

 

Så gjenstår det bare å takke Norkart og alle deres ansatte som har vært med og gjort dette til en begivenhetsrik sommer vi har lært utrolig mye på. Vi har vært priviligerte som har fått jobbet med det som interesserer oss, og vi tar med oss mange nyttige erfaringer videre i livene våre. Det har vært tider der vi har sittet med arma i kors og ristet på hodet og ikke forstått noen verdens ting av det som skjer, til full jubel og high fives over at noe har faktisk fungert sånn vi trodde. Uansett må vi si oss utrolig fornøyd med arbeidsplass og oppgaver denne sommeren.

0 replies

Legg igjen et svar

Want to join the discussion?
Feel free to contribute!

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *