utviklerprofilen
– Jeg tror vi kun ser begynnelsen på skyløsninger og serverless
Utvikler Rustam Mehmandarov er også veldig spent på det forklarbar kunstig intelligens kan gi oss.
Ukens utviklerprofil er Rustam Mehmandarov (35), som er sjefsingeniør i Computas, i avdelingen for arkitektur.
Kan du kort beskrive stillingen og oppgavene dine?Oppgavene varierer fra oppdrag til oppdrag. For det meste jobber jeg på Java-plattformen, skyplattformer og kunstig intelligens (AI). Vanligvis betyr det at jeg hjelper andre å lage gode løsninger, eller lager dem selv.
Hvorfor valgte du akkurat denne arbeidsgiveren?Jeg setter veldig pris på kulturen – åpenheten, og det at alle jobber mot et felles mål. Alle blir oppfordret til å hjelpe hverandre, og det faktum at alle ansatte er medeiere i bedriften, gjør nok noe med kulturen også.
Det kun hjemme-kontor på meg i disse koronatider
Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?Vanligvis er det en god blanding, men det kommer helt an på prosjektet.
I likhet med mange i Norge og resten av verden akkurat nå, er det kun hjemmekontor på meg i disse koronatider.
Kan du fortelle litt om prosjektet/prosjektene du har jobbet med i det siste?De siste årene har det vært mye arbeid med å lage skyløsninger – både utvikling, design (arkitektur) og strategi og rådgivning. Før var det litt mer tradisjonelle, store «on-prem» løsninger.
Til tider blir jeg i tillegg invitert til å kjøre gjennomgang av løsninger som kunder allerede har og ønsker tilbakemeldinger på – både for å kunne kvalitetssikre disse, forbedre og med tanke på oppkjøp eller annen verdisetting av firma. Det er få arbeidsdager som er like for min del, og det er deilig med variasjon og flyt.
Hvor lenge har du jobbet som utvikler?Fulltid i 14 år. Tiden flyr!
Har du vært ansatt ved samme sted hele tiden?Nei, men her har jeg vært lenge – i over ti år.
Alt begynte med Basic
Hvor gammel var du da du først begynte å lære deg programmering?Det må være i starten av tenårene. Alt begynte med Basic. Deretter var jeg en liten tur innom Pascal, før jeg ble introdusert for et helt nytt og spennende språk – Java. På det tidspunktet var språket cirka ett år gammelt.
Hva slags utdannelse har du?Master og bachelor i informatikk fra Universitetet i Oslo.
Hvilke plattformer utvikler du vanligvis for?Java. Har jeg nevnt Java? Ellers mye sky og konteinere.
Hvilken pc-plattform/OS foretrekker du selv å bruke? Jeg har en veldig pragmatisk tilnærming. Har både Linux, Mac, og Windows lett tilgjengelig og bruker det som passer best til oppgaven. Jeg er veldig komfortabel med dem alle, men OS-et som blir brukt mest til slutt, er nok det hvor jeg har den korteste veien til kommandolinjen.
Hvilke programmeringsspråk benytter du?Det blir mest Java, noe Python, litt Go. Litt av hvert.
Som dere kanskje har skjønt, er jeg litt over gjennom-snittet glad i Java og Python
Hva er favorittspråket og hvorfor?Nok en gang må jeg si at det virkelig kommer an på formålet. Alle språk har sine fordeler og ulemper, derfor velger man det språket som passer best til å løse oppgaven. Som dere kanskje har skjønt, er jeg litt over gjennomsnittet glad i Java og Python. Go er jo også ganske fint. Vanskelig valg dette her!
Hvilke to verktøy greier du deg ikke uten, og hvorfor?Lett! Kommandolinjen og en IDE. I den rekkefølgen.
Hva slags oppgaver liker du best å jobbe med?Jeg liker varierte oppgaver, der hvor jeg kan utfordre meg selv.
Hvordan sørger du for å holde deg faglig oppdatert?Konferanser, blogger og diskusjoner med dyktige fagfolk verden rundt. Det er veldig flott å kunne utveksle kunnskap og erfaringer nettverket av fagfolk i Norge og verden over.
I hvilken grad har metoder og teknologier som DevOps, maskinlæring, nettsky og konteinere endret måten du jobber på?I veldig stor grad, vil jeg si. Nå jobber jeg mye med skyplattformer, kunstig intelligens (AI) og konteinere. Hverdagen er med andre ord betraktelig annerledes i forhold til det man hadde da jeg begynte min karriere.
Jeg tror at vi kun ser begynnelsen på skyløsninger og serverless, samt maskinlæring og kunstig intelligens generelt
Ser du noen trender framover som virkelig vil forandre hverdagen til utviklere?Ting endrer seg så fort at det er lett å bomme her, men jeg tror at vi kun ser begynnelsen på skyløsninger og serverless, samt maskinlæring og kunstig intelligens generelt. Denne utviklingen blir det veldig spennende å følge med på, og ikke minst være en del av. Jeg er veldig spent på det forklarbar kunstig intelligens (XAI) kan gi oss.
Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?Det viktigste er å sørge for at man lærer noe nytt hver dag. Utviklingen i vår bransje går så fort at det er alltid noe nytt og spennende man kan og vil lære seg.
Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?Ja, ofte! Det blir en del konferanser i løpet av året, og de fleste konferansene er jeg som regel med på som foredragsholder. For det meste er det Java-konferanser, men også noen som er litt mer spesifikke for andre plattformer, som for eksempel skyplattformer.
Hvilket forhold har du til innebygd personvern?Det er et veldig viktig tema, og noe vi definitivt burde brydd oss mer om! Det er for eksempel en del ting vi godtar på nett som vi aldri ville godtatt i det virkelige liv. Det sier litt om synet vi har på personvern på de digitale flatene. Folk bør gjøres mer oppmerksom på hva de samtykker til og deler på nett.
Det er for eksempel en del ting vi godtar på nett som vi aldri ville godtatt i det virkelige liv
Bidrar du, enten i jobben eller på fritiden, til noe åpen kildekode-prosjekt – i så fall, hvilke(t)?Mye av det jeg skriver, spesielt på fritiden, blir lagt ut som åpen kildekode. Det bruker jeg også på mine foredrag og workshops. Ellers bidrar jeg både med kode og oversettelser på noen åpen kildekode-prosjekter.
Hvor mye programmerer du på fritiden?Nå gjør jeg ganske mye annet på fritiden, men det blir en god del programmering mellom alt annet. Jeg programmerer både som hobby, og som grunnlag for mine foredrag.
Har du noen (andre) hobbyer?Trening. På fritiden jobber jeg også som treningsinstruktør – da får du trent både deg selv og andre. I tillegg arrangerer jeg en del meetups og er medlem av diverse faggrupper i Oslo. Jeg har vært involvert i organisering og oppstart en del meetup-grupper og konferanser, samt ledet en del av disse i mange år. Det trives jeg godt med. Kan man definere kunnskapsdeling som hobby, mon tro? ?
Hva gleder du deg mest over ved å jobbe som utvikler?Jeg gleder meg mest over at man har muligheten til å jobbe med det man brenner for. Om du ønsker det, kan du få veldig varierte oppgaver, og du vil fort se resultater av arbeidet ditt. Gjennom alle årene har jeg jobbet med mange samfunnskritiske løsninger som også gjør at man gleder seg litt ekstra til å dra på jobb – når du vet at du er med på å bidra til samfunnet.
Opplever du at jobben som utvikler har noen negative sider?Det mest åpenbare er vel at vi sitter så mye i ro. Det er viktig å ta pauser og bevege seg.
Jeg gleder meg mest over at man har muligheten til å jobbe med det man brenner for
I tillegg har vi selvfølgelig dette med inkludering, spesielt av de underrepresenterte gruppene. Det er noe vi definitivt bør bli flinkere på i IT-miljøet. Det er viktig å snakke om det, men også å gjøre noe med det. Ta litt av ansvaret, se hvordan akkurat du kan bidra til at IT-miljøet kan bli mer mangfoldig – være mer inkluderende selv og velg arbeidsgivere som tar det seriøst og har høy andel av mennesker fra underrepresenterte grupper.
Hva er det beste frynsegodet du får?Muligheten til å utvikle seg kontinuerlig, og å kunne jobbe med andre flinke folk i bransjen på tvers av firma og landegrenser.