Sara Ingmar:”Jag är tacksam för mina kollegor.”

Sara Ingmar
Frontendutvecklare @Valtech

april 16, 2021

Sara Ingmar är frontendutvecklare på Valtech. Här berättar hon om sin resa från talang till senior, hur man strukturerar kod och varför hon fortfarande jobbar på Valtech.

Hej Sara! Du är fostrad i Valtechs alldeles egna talangprogram, eller hur?

Det stämmer, jag började i talangprogrammet 2012 och har jobbat här sedan dess, både med förvaltning och nyutveckling. Framförallt jobbar jag som frontendutvecklare. Det är där jag är starkast. Det är kul att jobba nära användaren.

Hur var talangprogrammet?

Det var en jättebra start, med bra Valtechförebilder, både som lärare och gästföreläsare! Jag hade pluggat datavetenskap på Uppsala universitet. Det är en väldigt bred utbildning, men ganska teoretisk. På talangprogrammet fick jag jobba med de tekniker, ramverk och CMS som jag faktiskt skulle komma att använda i mitt arbete.

Nu har det gått 9 år och du har gått från junior till senior. Hur tycker du att du har utvecklats?

Supermycket! Det är en enorm skillnad från när jag började. Jag har lärt mig massor av mina erfarenheter från olika projekt. Och framför allt av att jobba med andra duktiga kollegor – då kan man se vad som gör dem så bra, och försöka ta efter. Numera har jag bättre koll på både detalj- och helhetsnivå vad gäller teknik. Och också på hur arbetet i ett team görs effektivt.

Struktur i koden

Vad jobbar du med just nu?

Nu jobbar jag med Invidem. Inte med själva webbplatsen – den har vi inte gjort – utan med ett ännu inte lanserat verktyg. Vi är ett tvärfunktionellt team med 10 personer från Valtech, där frontend, backend och design jobbar tätt ihop. Vi är flera frontendutvecklare, vilket är himla kul. Då kan vi diskutera koden med varandra.

Hur låter de diskussionerna?

Innan själva programmeringen börjar har vi ofta lösningsdiskussioner, vilket kan vara viktigt för få en samsyn av vad som ska göras och hur. När vi sedan sätter igång har vi ofta par- och mob-programmering. Och sedan kör vi kodgranskning, ofta med pull requests eller muntliga kodgenomgångar, där vi diskuterar koden.

Koden ska vara lätt att förvalta, bygga vidare och ändra.

Ett återkommande tema är att få en bra struktur och arkitektur i koden. Den ska vara lätt att förvalta, bygga vidare och ändra. Det är viktigt att ansvaren ska vara rätt fördelade så att det inte blir spagettikod, eller att det är för tajta beroenden åt flera håll. Beroendena ska vara strukturerade åt ett visst håll eller enligt ett specifikt mönster.

Hur gör man det? Hur får man ordning på beroendena?

Man får fundera över vilka delar som är specifika, och vilka som är generella och därmed ska kunna återanvändas. I ett formulär till exempel, så kanske du har ett textfält som du ska kunna stoppa in i olika delar av applikationen. På vissa ställen kanske det ska vara en hjälptext eller ett felmeddelande vid textfältet, men på ett annat ställe ska det se annorlunda ut. Och då vill du fortfarande kunna använda den generella grundkomponenten. Då gäller det att den komponenten inte är medveten om alla sammanhang där den kan användas. Den logiken ska i stället själva sammanhanget hålla reda på.

Slutligen, vad är det som får dig att stanna kvar på Valtech?

Jag får bra energi på jobbet, stimulans och variation i mina uppdrag. Dessutom finns det många möjligheter till kompetensutveckling. Och vi har en bra företagskultur med sociala aktiviteter, konferenser, AW, löpevents och allt vad det kan vara.

Men framförallt är det kollegorna! Jag är tacksam för mina kollegor.

 

Vill du bli kollega med Sara och nästan 300 andra Valtechare? Kolla in våra lediga tjänster. Just nu (och nästan alltid) har vi stort behov av folk med tech-kompetens.

Har vi sått ett litet frö?

Är du en innovativ, framåttänkande person som vill växa med oss? Vi letar efter såna som dig.
Se våra lediga tjänster

Kontakta oss

Let's reinvent the future