utviklerprofilen

– Arbeidshverdagen har endret seg mye siden koronautbruddet

Utvikleren Milosz Hygen må for tiden jobbe hjemmefra. Da gjelder det å være strukturert, forteller han.

Milosz Hygen er utvikler hos Netlife i Oslo.
Milosz Hygen er utvikler hos Netlife i Oslo.

Denne gang er det Milosz Hygen som er vår utviklerprofil. Han jobber som seniorteknolog i Netlife.

Kan du kort beskrive stillingen og oppgavene dine?

Som teknolog i Netlife jobber jeg med å utvikle webapplikasjoner og mobilapper. Jeg liker veldig godt å sette opp det tekniske i prosjektene, bistå med hjelp der det trengs, og ikke minst lære bort koding. Jeg prøver å være en våt svamp med kunnskap som andre kan presse på når de blir tørste på å lære noe nytt.

Det var kjærlighet ved første kaffeslurk

Hvorfor valgte du akkurat denne arbeidsgiveren?

Det var en rekrutterer som førte meg og Netlife sammen. Jeg var i utgangspunktet ikke ute etter å bytte jobb, men så ble jeg invitert på kaffe, og det var kjærlighet ved første kaffeslurk. Humoren min klaffet veldig med den som er i Netlife. Å bytte jobb var ikke vanskelig etter den kaffen.

Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?

Mange konsulenter sitter mye ute hos kunder, men heldigvis sitter jeg mye av tiden min i lokalene våre på Youngstorget. Det er et sterkt ønske i Netlife å heller prøve å få kunden til oss, enn at vi sitter hos dem. I tillegg har vi veldig god kaffe og et sjokoladeskap, noe som gjør det vanskelig å sitte ute.

Hvordan påvirker koronaviruset din arbeidssituasjon?

Koronaviruset har vist hvor moro det er å være utvikler. Vi kan jo sitte hvor som helst og kode. Jeg kan sitte hjemme i sofaen, i senga, på toalettet, ved en pult på kontoret eller bak den slitte og gamle varmtvannstanken under trappa.

Arbeidshverdagen har endret seg mye siden utbruddet.

Samtidig er det ikke til å legge skjul på at arbeidshverdagen har endret seg mye siden utbruddet. Nå må jeg sjonglere mellom utvikler- og papparollen. Jeg prøver å gjøre jobben min så godt jeg kan, samtidig som jeg må passe på tre små gutter, den eldste på 4 år.

For å få unna alle oppgavene, gjelder det å være strukturert. God planlegging av oppgavene er viktig. Jeg river gjerne dem ned i bitte små deler, som jeg lett kan få unna på 20 – 30 minutter, for det er tidsrommet jeg har før småtrollene begynner å «drepe» hverandre.

Samtidig er det viktig å påpeke at å jobbe hjemmefra uten hjelp av samboeren min, ikke hadde vært mulig. Jeg får egentid til jobbing fra klokken 9.00 til kl. 11.30, med litt avbrudd innimellom. Etter det er jeg veldig av og på, da jobber jeg etter søvnsyklusen til minstemann på 8 måneder.

Kan du fortelle litt om prosjektet/prosjektene du har jobbet med i det siste?

I det siste har jeg vært med på prosjekter innen helse, offentlig sektor og et par interne prosjekter. I noen av disse har jeg hatt hovedansvaret for å sette opp strukturen på prosjektene. Jeg er med på å kvalitetssikre kode, at vi får implementert kode til test- og produksjonsmiljøer og at koden passerer testene.

Hvor lenge har du jobbet som utvikler?

Jeg fikk min første jobb som utvikler i 2011 da jeg startet som front-end-utvikler for Startsiden.no. På den tiden hadde jeg kun drevet med utvikling på hobbybasis.

Har du vært ansatt ved samme sted hele tiden?

Jeg jobbet i Startsiden i nesten seks år før jeg startet i Netlife.

Hvor gammel var du da du først begynte å lære deg programmering?

Jeg var 24 år da jeg åpnet min første kode-editor. Det var under studieperioden min på Høgskolen i Oslo, og det var i 2005. Da studerte jeg informatikk og måtte lære meg Java.

Hvor gammel er du nå?

Jeg er en 1981-modell, som er ung til sinns, men litt puffete rundt beltespennen.

Hva slags utdannelse har du?

Jeg var veldig usikker på hva jeg ville bli da jeg fullførte førstegangstjenesten i 2001. Jeg flyttet til Oslo hvor jeg startet på grafisk designstudiene på Merkantilt Institutt (Fagskolen Kristiania). Deretter gikk jeg ett år på film og tv-produksjon på Westerdals reklameskole, etterfulgt av ett år med samme studie i Warszawa i Polen. Jeg lærte mye om kreative fag gjennom disse studiene, men fant ut at jeg heller ville drive med slike fag på hobbybasis.

Ferden min fortsatte til Høgskolen i Oslo etter at en kamerat foreslo at dette ville passe meg. Jeg startet på informatikkstudiet, men det ble for mye EDB for meg, og samtidig likte jeg dårlig å «programmere» på papir under eksamen. Etter ett år fortsatte studieferden min videre til Universitetet i Oslo. Der fullførte jeg en bachelor i digitale medier og en master i medievitenskap.

Det var i løpet av de utallige kaffepausene på Blindern at jeg fant ut at webutvikling var noe jeg hadde lyst til å drive med

Det var i løpet av de utallige kaffepausene på Blindern at jeg fant ut at webutvikling var noe jeg hadde lyst til å drive med. Webutvikling pirret min kreative glede – her fikk jeg stimulert både skapergleden og min sans for problemløsning.

Hvilke plattformer utvikler du vanligvis for?

Jeg utvikler for det meste til web, men jeg lager også mobilapplikasjoner. Sistnevnte lager jeg ved hjelp av hybrid-app-utvikling, altså apper laget med webteknologi, som så blir bakt sammen til en mobilapp.

Hvilken pc-plattform/OS foretrekker du selv å bruke?

Jeg har vært Mac-bruker lenge. Jeg ble introdusert til Mac da jeg startet studiene mine i 2001, og har siden ikke jobbet på noen annen plattform. Jeg driver og snuser litt på Linux, men jeg er fortsatt i snusefasen.

Hvilke programmeringsspråk benytter du?

Jeg jobber hovedsakelig med JavaScript.

Hva er favorittspråket og hvorfor?

JavaScript, fordi det er det eneste språket jeg kan godt. Hvorfor, fordi det er Java og script i ett og samme ord, noe som er råtøft, men også fordi det ikke er så strengt. Du kan løse ett og samme problem på ufattelig mange måter, og det elsker jeg.

Hvilke to verktøy greier du deg ikke uten, og hvorfor?

Svart tusjpenn (størrelse 0,2) og notatblokk (uten linjer). For meg starter en idé på papiret. Deretter former jeg den på datamaskinen.

Jeg liker veldig godt oppgaver som er store og komplekse, og gjerne sette opp et prosjekt fra starten av.

Og brillene mine. Ellers ville det vært vanskelig å se, men de er knust for øyeblikket. Nevnte jeg tre småtroll i huset?

Hva slags oppgaver liker du best å jobbe med?

Jeg liker veldig godt oppgaver som er store og komplekse, og gjerne sette opp et prosjekt fra starten av. Da må jeg passe på at prosjektets tekniske struktur henger på greip, at vi har tester på plass, at dokumentasjonen blir skrevet skikkelig og at koden er lett å forstå for andre utviklere senere i prosessen.

Hvordan sørger du for å holde deg faglig oppdatert?

Jeg er veldig stor fan av Medium.com og liker veldig godt deres nyhetsbrev. Feedly er en annen favoritt hvor jeg får daglige oppdateringer fra mange ulike nettsider. Ellers liker jeg veldig godt å sette opp små prosjekter på maskinen min for å teste ut nye rammeverk. Det er slik jeg lærer fort om et nytt rammeverk er spennende å jobbe med eller bare ren hodepine.

I hvilken grad har metoder og teknologier som DevOps, maskinlæring, nettsky og konteinere endret måten du jobber på?

Det er blitt så utrolig mye enklere å stå ansvarlig for alt. Med alt mener jeg at jeg nå kan starte med en idé, og etter litt tastaturhamring kan jeg sitte med en velfungerende prototyp eller nettside som kan vises til kunde eller et ferdig produkt. Jeg kan fort integrere avanserte løsninger som autentisering, sikkerhet og betalingsløsninger, holde oversikt over trafikk og databaser, i tillegg til å ivareta utviklerflyten med kodebasen min lagret et trygt sted.

Ser du noen trender framover som virkelig vil forandre hverdagen til utviklere?

Jeg tror vi kommer til å se flere måter å parprogrammere på. Det er ennå tidlig å si om det er en god eller dårlig ting, men jeg tror vi kommer til å få mye ut av det.

Jeg tror også at vi kommer til å se flere løsninger som setter opp eller hjelper oss med prosjektene, slik at vi slipper å drive med oppsett, men heller kan fokusere på selve utviklingen.

En siste ting jeg tror vi kommer til å se mer av, er skytjenester som bare gjør drittjobben for oss.

Designsystemer blir det flere av, og jeg håper og tror at samarbeidet mellom designere, ux-ere og utviklere kommer til å bli mye tettere fremover.

En siste ting jeg tror vi kommer til å se mer av, er skytjenester som bare gjør drittjobben for oss. Tjenester som hjelper oss med å rulle ut kode til produksjon, passer på at nettsidene er oppe, og sier ifra når det oppstår problemer.

Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?

Jeg skulle ønske at jeg fikk mer tid til å sette meg inn i andre kodespråk, slik som Java, Swift og Python. Det hadde vært morsomt også å se på blokkjede-teknologien, altså teknologien bak kryptovaluta, som jeg tror har mange spennende bruksområder.

Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?

Før jeg fikk barn var jeg ofte på konferanser. Nå blir det mer sparsomt med konferanser på meg. Jeg får med meg konferansen vi i Netlife arrangerer, nemlig y-oslo (tidligere Webdagene), men det blir nok den eneste konferansen jeg er på i løpet av året. Jeg prøver å holde meg oppdatert på andre måter.

Hvilket forhold har du til innebygd personvern?

Slik som universell utforming er en uunnværlig del av all frontend-kode, burde innebygd personvern ha samme rolle i planlegging og gjennomføring av et prosjekt. Men her tror jeg mange slurver mye.

Bidrar du, enten i jobben eller på fritiden, til noe åpen kildekode-prosjekt – i så fall, hvilke(t)?

Jeg skulle ønske jeg gjorde det, men gjør det ikke. Jeg håper snart å kunne legge ut et eget åpen kildekode-prosjekt.

Jeg tenker også at skal jeg være god i det jeg driver med, så kan ikke koding/utvikling være noe som kun skjer på jobb fra 8 til 16.

Hvor mye programmerer du på fritiden?

Så mye som jeg overhode kan. Utvikling er hobbyen min. Jeg elsker å skape ting. Hvis jeg ikke kan sitte og tegne, så lager jeg nettsteder eller apper. Jeg har nok for mange prosjekter som jeg har igangsatt, men ikke fullført.

Jeg tenker også at skal jeg være god i det jeg driver med, så kan ikke koding/utvikling være noe som kun skjer på jobb fra 8 til 16.

Har du noen (andre) hobbyer?

Jeg liker å tegne.

Hva gleder du deg mest over ved å jobbe som utvikler?

Å se andre bruke det jeg har laget, gir meg en veldig god følelse. Det at jeg kan være med å skape noe som andre setter pris på (nesten alltid), er gøy. Jeg er også veldig glad i å lære bort koding. Jeg får mye glede av å se andre forstå komplekse tekniske konsepter, som jeg med tiden har blitt flink til å forklare på en enkel måte.

Opplever du at jobben som utvikler har noen negative sider?

Jeg blir veldig oppslukt og kan fort miste tellingen på hvor lenge jeg jobber. Det resulterer ofte i lange kvelder hvor jeg kommer meg sent i sengs, og småtrollene har bestemt seg for å ikke sove akkurat den natten. Da kjenner jeg at jeg kanskje skulle ha ventet med å fullføre den ene funksjonen som spytter ut hvilken superhelt som er sterkest.

Hva er det beste frynsegodet du får?

Jobben er min hobby. Hver dag gjør jeg noe jeg elsker å gjøre, om det er å kode logikk som spytter ut de beste filmene på IMDb basert på årstall der hovedrollen er en hest, eller rett og slett gleden av å lære bort kode til andre.

Du finner mange flere utviklerintervjuer på vår samleside »

Powered by Labrador CMS