#debunked: Alla utvecklare föredrar att jobba själva
Att utvecklare är introverta varelser som helst sitter i sin ensamhet och knackar kod är en fördom som lever kvar hos många
Att utvecklare är introverta varelser som helst sitter i sin ensamhet och knackar kod är en fördom som lever kvar hos många. Dessutom finns det en föreställning att det är effektivaste sättet att jobba med kodning. Demando fick ett snack med backend-utvecklaren Robin Reicher, konsult på HiQ, som berättar lite om hur det är att jobba med mob-programmering där flera utvecklare sitter i team och jobbar. “Det är väldigt effektivt att ha ett team där alla får komma till tals”, säger han.
Att han skulle bli just programmerare var kanske ingen slump. Redan som liten hade Robin Reicher från Karlskoga ett stort intresse för data och teknik. Robin minns att hans pappa en gång sa att “ingen utbildning är värd något om det inte är inom natur”, kanske påverkade det honom ett snäpp.
Robin pluggade datavetenskap i Örebro och tog en master i robotik och intelligenta system. Som backendutvecklare beskriver han sig som personen mellan skärmen och elektroniken.
I Robins nuvarande uppdrag jobbar han med mob-programmering det allra mest sociala sättet att jobba på för programmerare. Robin förklarar närmare:
– Vi sitter två personer vid en skärm och när man diskuterar tillsammans får man fram bättre kod och kan således också minimera misstagen. Vanligtvis är vi dock 3-6 personer som sitter tillsammans i ett rum med en dator. En skriver koden och resten diskuterar vad koden ska innehålla.
“Traditionellt sett har utvecklare fått en uppgift, suttit i sin ensamhet tills
den blivit klar och sen presenterat lösningen för sin chef”
Fördomen om att utvecklare är anti-sociala och introverta personer som helst sitter för sig själva är något som Robin känner igen. Han håller dock inte med om att bilden stämmer överens med verkligen, åtminstone inte längre. Dessutom ser han klara fördelar med att jobba i grupp, både ur ett socialt och arbetsmässigt perspektiv:
– Traditionellt sett har utvecklare fått en uppgift, suttit i sin ensamhet tills den blivit klar och sen presenterat lösningen för sin chef. Under pandemin har åtminstone jag märkt av att det inte är något vidare att sitta hemma och stirra in i en skärm och jag tror det gäller för de flesta utvecklare. När man jobbar i team får man en mycket bättre sammanhållning i gruppen. Det är dessutom väldigt effektivt att utveckla i team där alla får komma till tals. När man babblar hela dagen minskar ju trösklarna för människor som kanske inte pratat så mycket tidigare, vilket ju såklart är jätteviktigt. I vanliga fall finns det inte så många man kan luta sig mot - inom MOB-programmering är alla med på det som kommer fram. Alla har något att säga om allt.
Finns det några nackdelar med att jobba i team
– Det enda jag kan komma på är att det kanske är lite ovant. Man får ju mindre egentid, men eftersom arbetet blir mer effektivt är det värt det. Det kan också vara lite jobbigt för många att jobba så tätt inpå varandra, men även det är ju en vanesak.
Vad tycker du borde förbättras när det kommer till rekryteringsprocessen för utvecklare?
– När jag var på min första arbetsintervju fick jag göra massa tester. Om man levererade ett bra resultat fick man jobbet. Jag tror att tester inte bara är dåligt, men det säger ju verkligen inte allt om en person. Det handlar ju mycket om personkemi. Idag är det vanligare att man sitter i det team man ska jobba med och snacka med dem och få en feeling för dig som person. Behövs ju i någon mån men är inte det viktigaste.