243. Junior vs senior – definitionskriget

[00:00:00] Sofia: Det blir väldigt mycket ett fokus kring att optimera för en sak. Till exempel använda nya features.

[00:00:06] Madde: Det är ju

[00:00:07] Sofia: en sån Men det finns ingen tanke om att optimera för om fem år kommer det här behöva underhållas av ett annat team. Den också

[00:00:14] Madde: jätterelevant. Eller ens egna team också för en delen. Där folk byts

[00:00:20] Sofia: ut också ja

[00:00:21] Madde: precis, det är ju super du

[00:00:29] Sofia: lyssnar på Developers podden där du får följa med oss Sofia och Madde på allt inom mjukvaruutveckling

[00:00:37] Madde: vi träffar spännande gäster testar nya teknologier söker inspiration och tar upp aktuella ämnen

Vad för dig? Vad har jag haft för mig? Förutom att vara väldigt nasal. Alltså, förlåt alla som lyssnar. Det lär vara tröttsamt att lyssna på mig när jag är förkyld. För det känns som att det är var och varannan avsnitt som jag är snuvid De tror att det är din röst. Att du är väldigt nasal Jag orkar inte ens prata om det.

Men jag är snuvid. Nej, men jag... I onsdag så var jag på min gamla skola. Malmö universitet. Ja

[00:01:14] Sofia: Ja, är det för att du har börjat prugga igen?

[00:01:17] Madde: Nej, inte riktigt. Du måste gå om i skolan. Ja, de har lyssnat på podden och tyckte inte jag höll måttet. Du behöver nog repetera det här med OSI-modellen. Ja, de fick stryka din examen Nej, men jag var på sån här, det heter TS-fika, det är typ tekniken, eller vad heter det, fakulteten för teknik och samhälle, TS, så har de så här i början på varje läsår att de nya studenterna får migna lite med tvåorna och treorna och även alumner och typ så här träffa företag och lite så här minimessa eller vad man ska kalla det för.

Mm. Så jag var där och var inbjuden att vara en deltagare i ett panelsamtal tillsammans med två andra alumner då. Om vad då? Ja men typ såhär, hur gick det för dig efter examen Hur fick du ditt första jobb? Vad skulle du sagt till dig själv om du tog examen idag? Alltså du vet sådana frågor.

[00:02:19] Sofia: Mm

[00:02:20] Madde: Har du någonting klokt att dela med dig av?

Så det var ganska kul faktiskt. Eller, det var väldigt kul. Vi var som sagt, vi var ju tre pers. Vi skulle varit fem, men två var sjuka. Och jag glömde ju lite det här att alla har ju inte läst till systemutvecklare som jag har. Så att ena tjejen hon var ju typ byggnadsingenjör. Och...

[00:02:42] Sofia: Ja, de också på den?

[00:02:45] Madde: Vi har

[00:02:45] Sofia: ju

[00:02:45] Madde: varit på

[00:02:46] Sofia: den fikan också förra året.

Men trodde det bara vara IT-relaterade?

[00:02:51] Madde: Nej, utan det är allting inom teknik då. Den andra tjejen var från IT-ekonomi tror jag det heter. Så jag var ju den mest utveckliga. Och plus att de andra har tagit examen förra året och året innan det. Så det var kul. De var noobs. Nej, det ska jag inte säga. De har ändå jobbat lite.

Men det var ändå kul att komma och ha ett par år på nacken. Jag kände mig så gammal Men den

[00:03:18] Sofia: seniora liksom. Ja

[00:03:20] Madde: verkligen Jag bara, på min tid, det var någon fråga om AI och hur man använder AI när man utvecklar det i skolan. Och bara, ja nej säkert så här. Och bara, men på min tid fanns det inte AI. Man kunde fråga för generativa AI och få hjälp med kod och så.

[00:03:39] Sofia: Är det inte knäppt att vara där? Jag vet inte hur det dig, men på något sätt så känner jag alltid som att Jag alltid har jobbat i tre år och att jag alltid är typ 26 år gammal jag kommer aldrig sluta känna så, men så sitter man och helt plötsligt så, ja men som du där du är den mest seniora och du är liksom någon slags engineering manager helt plötsligt så bara Är det verkligen jag som är det?

Känner inte du så?

[00:04:05] Madde: Nej inte riktigt. Jag tycker det känns rätt skönt att komma och ha lite pondus typ. Jag vet inte, innan har jag ju varit rätt nervös när jag pratar inför folk men det har ju försvinnit med tiden liksom. Nu, alltså jag var inte ens duggnervös. Jag bara känner mig så bekväm och står och pratar om mig själv.

Så känner dig alldeles som ett barn? Ja. Men du känner inte det som ett barn? Som ett barn? Nej. Det vill jag nog inte påstå

[00:04:28] Sofia: att jag gör. För jag kan typ se andra som är lika gamla som mig. Och jag tror att de är äldre än mig. Det så ofta jag ser det. Särskilt folk, om de har barn, då tänker jag de är mycket äldre än mig.

De är mycket mognare. Nu har jag ett eget barn. Jag känner mig som ett barn.

[00:04:47] Madde: Nej, jag tror det kanske är för att jag alltid har känt mig ganska gammal. Alltså jag har alltid känt mig, jag har alltid umgåts med äldre folk och så här. Nu känns det typ som att jag har vuxit i kapp min ålder snarare.

[00:04:57] Sofia: Ja

[00:04:57] Madde: okej.

[00:04:58] Sofia: Du

[00:04:58] Madde: satt ju och

[00:04:59] Sofia: stickade när vi skulle börja podda. Ja exakt. Ja jag är egentligen 70. Nej men vad schysst. Men vänta, de frågade dig vad du skulle ha. Om man hade något tips. Nej typ så här.

[00:05:14] Madde: Vad skulle du ha sagt till dig själv om du skulle ta examen idag? Eller så här. Något sånt var frågan. Vad sa du då? Tro på dig själv.

Nej gud jag minns knappt ens vad jag sa, vad svarade jag på den egentligen don't do it Exakt det minns jag faktiskt inte. Men en fråga var i alla fall så här. Vad tyckte du var sjukt drygt när du pluggade, men som du faktiskt har haft användning för idag? Den tyckte jag var lite kul. Vad var det? Jag bara, order en...

Nej,

[00:05:46] Sofia: det måste ha ljugit. Hur ofta har du använt det?

[00:05:54] Madde: Men det var väldigt drygt när man skulle lära sig det. Nej, men lite ändå så här med prestanda och så är det ju ändå ganska bra att veta.

[00:06:03] Sofia: För det är ju bara för att så här... För att när man väl använder typ bubble sort så är man bara ja, alltså man bara minns det.

Har du någonsin ställt upp en sån här summaformel för att beräkna tidskomplexiteten på någonting?

[00:06:20] Madde: Nej, jag sa att jag skojade bara. Det var mest bara för att jag ville vara lite rolig för folk som fattar. Nej. Men sen sa jag en Gud, jag missar faktiskt inte vad jag svarar på det heller. Alltså då kanske jag förutom då, order en.

Men ja, nu ska inte jag stå här och babbla hela avsnittet. Det är faktiskt inte så himla intressant Folk säger att våra intron är så himla långa att de skippar dem ändå Okej vi

[00:06:44] Sofia: kan tacka våra Patreon så hoppar vi till innehållet då. Ja. Så vi vill tacka våra stjärnsupportrar som stöttar oss med hundra kronor per månad och de är Alicia, Anders Nylund, Björn Jonsson, brother, Dag Rönnell, Fyra Tre Johan Larsson, EZ, Kajetan Kazimierczak, Lars Nyström, Martin Haagen, Molly Haglund, Oskari, Per Nåtby, Selim Hjorthall, Tomas Nilsson och Klok Hest sa: “Testa först!”

[00:07:15] Madde: Mm, stort tack till er allihopa. Jag är fortfarande inte helt övertygad om att man säger is. Jag googlar till och med på det för att hitta såhär youtube-videos hur man ska uttala det. Se hur

[00:07:29] Sofia: ungdomarna säger det.

[00:07:30] Madde: Ja, kanske ska fråga våra supporter.

[00:07:33] Sofia: Okej man får höra av sig om man inte tyckte det stämde.

Och idag då, vi har en lyssnarfråga med oss från en lyssnare som kallar sig för 10xjr. Det är egentligen ganska många frågor idag I ett, så vi tänkte väl att vi ska diskutera dem lite separat, kanske i den ordningen de kom. Men vill du läsa frågan? Jag kan göra, jag som är

[00:08:01] Madde: så himla förkyld så att ni får lyssna på min.

Nej men det är lugnt jag kan göra. Jag kan läsa om du vill. Nej, det är lugnt det är lugnt. Okej så hela frågan lyder så här. Min bakgrund, jag är nyutexaminerad utvecklare och har nu arbetat i ett år på produktbolag Jag funderar mycket på hur man egentligen definierar senioritet i techvärlden idag. Som junior upplever jag ibland att jag har bättre koll på moderna utvecklingspraxis, kodkvalitet och verktyg än vissa kollegor med över tio års erfarenhet.

Självklart har de styrkor som jag saknar, som domarkunskap eller systemöverblick, men jag har flera gånger behövt förklara grundläggande koncept för dem, något som jag inte riktigt förväntade mig. Mina frågor är, har definitionen av junior och senior förändrats och är det vanligt att utvecklare stagnerar i sin kompetensutveckling över tid?

Borde branschen vara bättre på att uppmuntra självreflektion och kontinuerligt lärande även för de med lång erfarenhet? Hur bör man egentligen mäta kompetens inom tech? Är det erfarenhetsår, systemförståelse, kårkvalitet eller något annat? Är det dags att uppdatera vår syn på vad en seniorutvecklare innebär i en snabbt föränderlig bransch?

Hur kan man som junior hantera situationer där man upplever att man har bättre koll än sina seniora kollegor utan att skapa spänningar i teamet? Vad kan seniora utvecklare lära av juniorer och hur kan det bli mer accepterat att lära nerifrån?

[00:09:31] Sofia: Det var sjukt många frågor i den. Ja, tack Jag tror det blir svårt att svara på alla, för att vad det skulle kunna vara ett helt avsnitt kanske.

Ja,

[00:09:40] Madde: men vi får väl

[00:09:40] Sofia: brusha lite på dem. Ja, men om vi tar det första så här. Har definitionen av junior och senior förändrats? Är det vanligt att man stagnerar i sin kompetensutveckling över tid? Borde branschen vara bättre på att uppmuntra självreflektion och kontinuerligt lärande även för de som är seniora?

En fråga det var ju typ fyra. Ja men det är bara för att plocka isär det lite bit för bit. Men alltså en sak som jag bara tänkte på här bara så att det här med stagnation det är ju inte bara det har ju inte bara med yrket att göra utan det gör vi ju alla Bara med åldern blir man ju sämre på att lära sig allt möjligt nytt Man orkar ju inte sitta såhär, på vår tid vi lärde ju Photoshop och alla sådana här verktyg sjukt bra.

Nu skulle man aldrig, man har ju tid men man orkar ju inte sitta

[00:10:33] Madde: och lära sig sånt. Man har tid men man prioriterar inte tiden till att sitta och labba med någonting i flera timmar om dagen.

[00:10:41] Sofia: Det kanske man gör om man är intresserad. Men hjärnan är nog också den här neuroplastiteten Jag vet inte i och för sig.

När man är i sena tonåren så kanske den redan är väldigt fixerad. Men jag tror inte det, för det var lättare att lära sig saker då. Ja, men det tror jag. Så lite händer det här för alla som en åldersgrej skulle

[00:11:06] Madde: jag säga. Men ja. Ja men dels det. Alltså just hur hjärnan funkar och sen också vad man har tid med.

[00:11:14] Sofia: Och

[00:11:15] Madde: vad man tycker är intressant. Men sen är det så här också. Alltså Jag tror, alltså det ligger ju absolut någonting i vad personen säger. Jag tror att en nyutexaminerad person som har lärt sig det senaste i React är säkert mycket, mycket kunnigare på just React än jag En person som har jobbat i 15 år eller 20 år för att man har helt olika typer av kunskap, alltså personen var ju själv inne på det en som är senior den har ju mycket mer kunskap om hur man använder saker i det stora hela hur hänger saker ihop man har ju sett saker komma och gå nu har ju inte vi jobbat så himla länge eh Jag måste nästan berätta ett sidospår här nu, på tal om att jag inte jobbat så himla länge.

Jag kommer tänka på det. Jag blev rådissad av Daniel Stenberg, han som har utvecklat Curl. För att jag var ju en av jurymedlemmarna i Developers Day-galan och han vann årets utvecklare och så skrev han ett blogginlägg efter galan då, typ såhär, åh tack så jättemycket för priset, men... Det är ju typ såhär, utsätts av en jury som inte har så himla mycket erfarenhet av branschen och ditten och datten.

Och jag bara såhär tack för den. Du som

[00:12:45] Sofia: var så himla självsäker engineering manager i din paneldebatt där. Ja

[00:12:50] Madde: exakt. När jag läste det kände jag mig så liten. Och absolut, mina tio år är ju ingenting jämfört med vad han håller på med i typ 30 eller någonting. Alltså såhär.

[00:13:01] Sofia: I alla fall men då måste ju Daniel ha det här perspektivet som jag har, alltså han ser ju på dem som är typ såhär ovanför honom eller samma erfarenhet som honom och han sitter där och känner sig säkert som vad sa jag, 26 fortfarande och ett stort barn, alltså att det alltid finns någon att se upp till ja jag pratade bara med en poddlyssnare till oss som har jobbat i mer än sju år i alla fall och så Och så säger han att han klassar sig som junior plus.

Alltså den här personen är duktig. Den här personen håller community events och mentorskap och allting Ser sig som junior plus. Varje gång vi pratar så säger han att han är kass. Det är inte sant. Det finns, okej Men det här tror jag att vi också måste nämna. Senioritet och junioritet. Det beror ju på vilket företag du är på, vilken typ, vad ska man säga, tier, alltså nivå av techföretag du är på.

Om vi jämför med en seniorutvecklare på Google så är inte det samma sak som en seniorutvecklare på Google Alltså nu menar inte att nervärdera liksom någons kunskap här med sig, Telia. Alltså det är, senioritet klassas nog ganska olika på de företagen Eller det är olika team. Det krävs ju mycket mer av, på en intervju för att komma in i Googles sökmotorteam än på Telia ser någons internt system för telefonväxlar Ja men ja.

Så det är klart att senioritet, du kan inte bara säga vad är en seniorutvecklare, då får du nog fråga varje företag nästan, eller i alla fall samma typ av bransch

[00:14:58] Madde: Så skulle det kanske kunna vara. Det jag tänker också är att det är väldigt svårt att säga att någon är senior eller inte.

[00:15:05] Sofia: Om

[00:15:06] Madde: det nu ligger år bakom eller erfarenhet Till exempel nu när jag har börjat på mitt nya jobb och jag kan ju ingenting om stacken eller någonting.

Jag känner mig inte som en senior på något sätt för att jag är liksom helt noob. Men å andra sidan så handlar det kanske också om hur snabbt kan du sätta dig in i Den nya kodbasen eller det nya språket. Är du helt nyutexaminerad så kanske man är väldigt... Man kan det man har lärt sig. Men det tar väldigt lång tid om du skulle bli satt på någonting helt annat.

Det är också någon fråga om senior och junior.

[00:15:41] Sofia: Ja, det var precis. Men jag menar det finns ju ändå olika nivåer av det. Det vi räknar som senior... Alltså en senior i de här coolaste teamen i världen kommer ju sätta sig in i ett nytt språk på en dag. Alltså det liksom tar ju noll för att det är en annan nivå på hur bra man är.

Så jag tycker det är lite svårt. Alltså så här, för hen frågar ju så här, har definitionen av junior och senior förändrats? Nej jag tror inte det. Det är inte heller så här... Det är likadant i alla branscher också, junioritet och senioritet. Det handlar lite om företaget du jobbar på och hur länge du har jobbat.

[00:16:23] Madde: Ja men jag tror det. Hos oss har vi inte ens definitionen av junior och senior. Vi har typ software engineer 1-5 och sen principal engineer. Så att ja, jag vet inte.

[00:16:35] Sofia: Samma där jag jobbar, jag skulle säga att det är typ såhär vad du får i lön kan vara det som du kan jämföra mot andra, det är nog det som speglar hur det Det intressanta är när jag tänker efter,

[00:16:47] Madde: alltså jag har inte sett så många företag där man typ såhär karriärklättrar från junior till senior oftast är det liksom inte det man har men i typ alla jobbannonser man ser så står det ju junior eller senior det är liksom helt omartsjande på något sätt

[00:17:04] Sofia: så Det är sant, ja.

Nej, men... Okej men jag tyckte också att det intressant. Det här har personen helt rätt i. Borde man inte investera, uppmuntra kontinuerligt lärande? Jo, absolut. Alltså särskilt för de mer erfarna. Och det här tror jag att... Det har vi märkt att där är det till och med... Man måste göra det, men det är också väldigt svårt för att mer seniora personer ska lära sig så det tar emot mer för att man har ett familjeliv och sådär och de har inte den här fritiden att de sitter och håller på.

Sen kostar kurser ofta mer, då ska de gå på mer speciella konferenser, mer nischade konferenser för att utveckla sig, de kanske behöver... Mentorskap från en utestående som kanske kostar pengar nu tror jag inte att det alltid krävs men ändå om en med 20 års erfarenhet som är duktig också bara går på en vanlig konferens så brukar de inte få ut så mycket nytta av det

[00:18:17] Madde: nej nu förvisso var ju frågan den juniora personen hade ju kunskap om någonting nytt modernt, jag ser framför mig typ såhär React-kontext eller något sånt till exempel.

Nya version av ramverket. Ja. Och ja, det är ju mycket möjligt att den seniora då inte kunde det, men frågan är hur svårt var det för den seniora att sätta sig in och förstå det? Alltså så här...

[00:18:48] Sofia: Men jag kan tänka mig att de ofta är så här, ja okej jag hör att det finns något nytt men det här funkar för oss.

Att man är lite så. Ja, pragmatisk. Men för en junior så kan det här Vi tycker det är pragmatiskt Men för en junior så är det såhär Tråkigt Det här är ju mycket bättre Nu är vi inne på jättemycket på React Men typ såhär Så sitter de där med Redux fortfarande När det finns någonting helt annat Nu är det inte ens kontext Jag vet inte vad jag ska ta för exempel Men du vet det finns mycket bättre saker React Query eller något sånt Som verkligen passar mycket mer till det här projektet Och att det är frustrerande och kanske att de här seniora personerna också är lite såhär Jag vet inte, jag hör dig, men du är bara jobbig.

Ja, men lite som en

[00:19:43] Madde: nyfiken person som bara vill dra in det senaste, typ.

[00:19:46] Sofia: Ja, och att man egentligen har faktiskt rätt i sak. Och att man blir, man blir ignorerad. Ja, men jag

[00:19:54] Madde: tror att... Som mer erfaren så har man ju ett helt annat överblick och helt annan syn på helheten kanske som man saknar när man inte har så mycket erfarenhet.

Jag tycker egentligen inte om att säga junior och senior men om vi säger mer erfaren och mindre erfaren. När man är erfaren så har man sett så mycket olika saker och man vet kanske att det här är nödvändigtvis inte det bästa för att Det kan komma med andra påföljder. Det kanske har sämre prestanda Det kanske kräver mycket mer minne Och så vidare.

Vad som helst kan vara. Men ja. Men om man tittar på hur man ska definiera det då. För det var väl också en fråga. Eller var det inte? Jo, hur har definitionen förändrats? Ja. Ja Jag tror ju att man innan har tittat ganska mycket på år bara. Men jag tycker nog man ska kolla mer på förmågorna man har. Alltså så här, som senior då förväntas du mer kunna ha systemöverblicken.

Du förväntas kunna prioritera på ett annat sätt än vad en oerfaren kan. Det är större krav att kunna kommunicera och att kunna vara mentor till exempel. För att en mindre erfaren kräver ju faktiskt mer guidning och mer support. Det skulle jag vilja säga är typ definitionen så är

[00:21:17] Sofia: det tycker jag också att man också kollar på är den här personen helt självgående ja men då snackar vi kanske med det i år och senioritet är verkligen så här kan den här personen coacha andra kan den dra ett helt team och ta besluten en annan sak som jag tycker utmärker verkligen det är så svårt för folk att räkna som senior men om vi snackar riktig senioritet helt Det här är någonting som jag tror folk verkligen missar när de tror att de är seniorer bara för att de är extremt duktiga på ett språk.

Det är ju att faktiskt kunna, när du får ett problem framför dig, att analysera det och optimera för fler faktorer än bara en eller två. För när man träffar väldigt duktiga juniorer eller mediorer hur man ska kalla det, så har de väldigt ofta ett fokus på till exempel bara prestanda Eller kanske två saker de väljer ut.

Men du måste kunna analysera hela situationen typ prestanda, maintainability och hur ska det här mätas och identifiera de här trade-offs Och säkerhet Säkerhet och liksom väga samman allting. Att såhär, okej systemet måste ha prestanda men teamet är väl... På bekostnad

[00:22:34] Madde: av

[00:22:34] Sofia: något annat, till exempel. Ja, men teamet måste vara väldigt bekväma med det här språket.

Okej så om vi väljer React så kanske vi det blir en trade-off mot prestandan. Okej hur påverkar det, alltså businessen? Hur kan jag utvärdera det här? Och det är Det tycker jag att man missar, att det är så ofta jag träffar folk som är svinduktiga, det är ingen som ifrågasätter det, men som har väldigt såhär, kolla det här nya ramverket jag har hittat, eller kolla det här verktyget vi kan använda om vi använder det här verktyget så kommer vi bli mycket snabbare, det är så mycket bättre än verktyg X, och då blir jag alltid såhär...

Okej men inlärningskurvan för det här, eller men vad vinner vi på det här? Någon liksom vinner vi någonting på det här? Eller har vi, vi kanske borde fokusera på något annat som är viktigare?

[00:23:36] Madde: Det är ju en väldigt ensidig syn, eller kan ju vara det. Att man har bara spanat in just det här, men okej vad hade vi annars kunnat lägga den tiden på då?

Som hade kunnat ge ännu mer nytta kanske.

[00:23:46] Sofia: Ja, en annan sak som jag... Jag tänker såhär, ett sätt att avgöra om någon är senior kan också vara lite hur mycket inflytande har personen på teamet. Och det kan man tänka avgöra genom att när någon är junior, om du typ väljer fel verktyg utvecklar något på fel sätt så drabbar det oftast bara din tid.

Det är du som blir sen med liksom en ticket. Men om du som senior tar fel beslut Så drabbar det oftast ett helt team. Eller det kan drabba flera team. Eller det kan liksom. Det beslutet kommer att ha en sån ripple effekt Över flera år.

[00:24:32] Madde: Det är faktiskt svårt.

[00:24:34] Sofia: Och det nog också det som gör att man är. Man kan verka såhär mossig och gammal för att man är försiktig för man börjar just väga in såhär okej men att byta från Redux till, vad sa vi, Context i React hur kommer det påverka teamets med fart över tid och vad vinner vi på det och vad är mer prioriterat alltså så det tänker jag är en bra sätt att Om man kollar på senioritet, oftast så har en senior mycket större påverkan.

Ja, influerar många fler personer och mycket större område och domän.

[00:25:17] Madde: Ja, det är sant. Vad var nästa fråga personen skrev? Är det dags att uppdatera vår syn på vad en seniorutvecklare innebär i en snart föränderlig bransch? Mm. Vad tycker du då? Är det dags är det dags? Ja, som sagt, vad är definitionen? Finns det ens någon specifik definition på vad det har varit?

Jag vet inte. Men jag tänker att om jag skulle få definiera det så skulle jag ändå vilja säga att en senior känns som en person som är mer trygg i det. Trygg i hela sig själv. Behöver inte ha det här att man ska hålla på och bevisa sig och liksom... Ja, nu ska jag lägga in det här för att det är det senaste.

Jag måste göra det senaste så att jag visar att jag är cool. Någon som är mer ansvarstagande som har omdöme istället för det här kanala ramverk. Och sen också någon som lyfter andra. Precis som du sa innan, att en senior har ju ansvar också att se till att hela teamet rör sig framåt. Mm.

[00:26:26] Sofia: Ja, precis. Det krävs nog fler skills än att bara skriva ren kod.

Eller man kan nog vara senior i det också, om man är väldigt så kodfokuserad Men då har man nog istället erfarenheten av hur lägger jag upp det här utan att fastna i ett trösk av att jag bara sitter och filar på en fil till slut. Att man kan exekvera det på ett annat sätt. Men det jag tänkte på i den här frågan är såhär är det dags att uppdatera vår syn?

Alltså jag förstår frågan om det är någon som kommer in i branschen nu. Och jag tror att man bara kanske hamnat på ett olyckligt ställe där folk är kanske lite ouppdaterade kanske. Men jag tror att annars det här är någonting som uppdateras hela tiden. Liksom var kanske ett Varannat var tredje år när vi har sådana här lite skiften i ramverk och sånt det här, det uppdateras hela tiden, det känns inte lönt att nämna nu att såhär jo, en senior idag borde ju kunna använda AI-verktyg på ett kompetent sätt, det är liksom det är ganska självklart och för fem år sedan så var det någonting annat, då kanske det var mer såhär Vad brukar vi fråga om då men kanske typ såhär att du har erfarenhet av cloud började bli förväntat hos en senior så att nej jag skulle inte säga att det är dags att uppdatera vår syn utan det är samma sak hela tiden

[00:28:03] Madde: det är sant Sen kan jag känna själv lite, nu låter det som att vi är väldigt negativa mot juniorer och bara prejsar seniorer.

Det tror jag inte det är det någon av oss vill få fram heller för det finns ju väldigt mycket fördelar med juniorer också. Alltså jag tänker... Det är ju sjukt kul att få in en junior i teamet som kommer med den här sjungen och energin Och liksom bara älskar att lära sig nytt. Det är ju typ som mitt sambo nu.

Det är så typiskt hemma hos oss. Han bara, har du läst det här och det här och det här? Jag bara, nej.

[00:28:37] Sofia: Det behövs inte. Vi har det här gamla.

[00:28:40] Madde: Nu ska han plötsligt också lära sig .net. Och han bara, ja, men det här. Jag testade det här med, vad är ens det heter nu? Minimal Controllers Och jag bara... Jag vet inte ens vad det är.

Jag vill ha mina gamla controllers Du ha .

[00:28:53] Sofia: NET Framework.

[00:28:54] Madde: Ja, nej det behöver det inte vara. Så det är väldigt kul också och det är därför man vill ha den här mångfalden mellan en junior och en senior och erfaren för att det blir ju en annan dynamik i ett team.

[00:29:09] Sofia: Sen kan man ju också betala de hälften av vad en senior får så det är också en fördel för organisationen.

Ja Nej jag håller helt med det är verkligen ingen praise för senioritet men jag tycker jag tror att frågan var väldigt såhär från den juniora personen är den ju mer typ såhär vad behövs de här jävla seniorerna till eller hur de är så gamla och mossiga

[00:29:33] Madde: vilket det absolut finns också

[00:29:36] Sofia: ja och jag förstår också att de här det är oftast yngre personer men när jag menar yngre så menar jag liksom kortare erfarenhet När de kommer in så, ja, de är oftast mycket mer uppdaterade på det nya i språken.

Men det är som det här vi diskuterade innan att det blir väldigt mycket ett fokus kring att optimera för en sak. Till exempel använda nya features.

[00:30:03] Madde: Det är ju en

[00:30:03] Sofia: sån. Men det finns ingen tanke om att optimera för en större arkitektur Eller liksom, man kanske inte tänker på större mönster eller... Liksom om fem år kommer det här behöva underhållas av ett annat team.

Den är också

[00:30:20] Madde: jätterelevant. Eller ens egen team också för en delen. Där får det bytas ut också. Ja, precis. Det är ju superrelevant. För att man har ju oftast inte råd att refakturera och liksom göra en komplett rewrite på femte år. Det är ju få förunnat liksom. Nej.

[00:30:40] Sofia: Nej, så jag hade nog försökt Jag får tipsa till mig själv, vara mer nyfiken på att ta reda på och lyssna på de här mer seniora.

Varför vill vi inte refakturera det här? För då kanske man får reda på mer nyanser att, jo men jag hade önskat att vi gjorde det, men det är inte så välkommet av organisationen. De har ett annat fokus just nu, eller hur tänker de? Eller så är de bara trötta, och då är det också intressant att höra På det och fråga varför men annars är det ju skitkul att ha en i året just för att de kommer såhär har du sett den här nya featuren i det här språket nej det har inte hänt för jag har inte tid att sitta på Youtube ikväll nej precis

Och sen en annan anledning till varför man behöver juniora är ju för att, okej nu kanske inte de här seniora är 65 och ska gå pension om några år. Men ändå på många företag så finns det ju folk som är äldre eller så här, folk kommer ju byta jobb någon gång och du måste ju fylla på med det. Mer juniora för att om tre år eller fem år så kanske de jobbar kvar och då är det helt plötsligt de som är seniora Så att det kan ju inte bara anställa Så, 20 års erfarenhet på alla positioner.

Och man har ju inte råd

[00:32:09] Madde: heller. Nej, det är också för en del. Nej, men jag tycker att alla bolag på något sätt bär ju ett ansvar att hjälpa till och lära upp nästa generations utvecklare. Därför kan man bli så frustrerad just när man ser att det är svårt för folk att få lia nu. Det är skitsvårt för juniorer att komma ut i arbete.

Sen vet jag att det är på grund av också med... Hur ekonomin ser ut och allting men ja, det är så kortsiktigt tänk

[00:32:36] Sofia: tyvärr. Men det du sa, ekonomin, alltså det är ju lite konstigt att man inte tar in folk med mindre erfarenhet för att många av dem hade gärna tackat ja tror jag till liksom lägsta branschstandardlönen just nu för att de vet att det handlar bara om att få en fot in och det sjukt stor skillnad att betala någon Mindre än hälften i lön än vad en erfaren utvecklare förväntar sig.

[00:33:06] Madde: Ja, sant. Ja, det där är nog ett helt avsnitt för sig att prata om det, för det gör mig väldigt irriterad. Jag tror vi hade lite kvar av alla de här 30 frågorna som var här i. Hur kan man som junior hantera situationer där man upplever att man har bättre koll än sina seniora kollegor utan att skapa spänningar i teamet?

Alltså, Jag känner ju själv att jag blev lite smått provocerad av formuleringen i frågan. Alltså att det kändes som att de seniora fattar ingenting jag kunde allting. Men du är ju junior,

[00:33:40] Sofia: det sa ju han, Daniel.

[00:33:43] Madde: Ja, exakt. Jag vet inte, jag skulle inte klassa mig som direkt supersenior heller. Alltså det är ju det som är det svåra.

Men den här personen skulle nog se

[00:33:52] Sofia: dig som en av dem som... Varför har inte hon koll på den här nya featuren det här språket varför använder inte hon de här nya konstruktorsarna men

[00:34:03] Madde: jag tror att det här är bra ändå typ inte lägga fram det som att Vi ska göra så här, jag kan detta, varför kan du inte det?

Utan att man kanske är mer, ställer frågor och som du också sa att man är lite nyfiken på varför man inte väljer att det kan vara någonting i organisationen eller liknande. Och att som senior att man ändå är lite öppen för att få frågor och för att lära sig jag har sett att vissa bolag har en sån här reverse mentorship till exempel, så att en junior är mentor till en senior jag har aldrig testat på det själv så jag vet inte alls hur det skulle vara men jag gillar tanken på det ja

[00:34:48] Sofia: men

[00:34:49] Madde: det är

[00:34:50] Sofia: Blir inte det alltid implicit det när du paras ihop med någon som är junior förutsatt att junioren är duktig liksom så blir det ju på något sätt alltid det för den kommer ju berätta om någonting den har läst det är ju det som är så roligt med mentorskap att det är ju inte bara en envägs mentorskap man utvecklas väldigt mycket själv

[00:35:12] Madde: ja det är sant

[00:35:14] Sofia: De försöker bara vara lite coola med att säga att det är reverse det är inte det så kan

[00:35:21] Madde: man ju se på

[00:35:22] Sofia: det jo men jag jag håller med att det inte ska komma på något kaxigt sätt och jag tror inte det gör det, jag tror det är mer typ såhär hej varför gör vi inte såhär, och är det någon som bara vad menar du, och så får man sitta och förklara det, och så blir man såhär Men gud det här har varit ute i fem år, hur kan inte den här personen ha koll på det?

Det är ju man själv med om också. Jag har inte jobbat i 20 år och det är klart att jag läser någonting och pratar med någon som bara,

[00:35:54] Madde: Jaha,

[00:35:55] Sofia: och man kan bli så chockad över hur dålig kod vissa skriver Nej men det

[00:35:58] Madde: är faktiskt sant det är ytterligare en anledning att veta eller att inte tänka att senioritet har med antal år att göra, för det finns faktiskt de som har jobbat länge alltså det finns folk som har jobbat i 10, 15 20 år som ändå Alltså är väldigt basal och de kanske har jobbat på samma bolag hela tiden och är jättekunnig liksom i det lilla nischade och sen så fort det kommer någonting annat utanför det någon annan arkitektur eller alltså så här de har aldrig sett några andra design patterns eller något så blir de så himla ah okej

[00:36:30] Sofia: Ja de bryr sig inte och liksom de bara tuggar på.

Nej men jag tror att vi också blir frustrerade hela tiden, för mig kan det vara mycket typ, alltså det är inte så mycket vilken kod folk skriver, det kan vara mer liksom när man tar större beslut alltså när man pratar med typ en annan arkitekt att såhär, men... Hur kan du inte göra en större analys för det här?

Alltså, liksom en arkitekt som också är för trigger happy. Och bara, vi lappar ihop den här coola cloud-arkitekturen Det här blir skitkul Och så bara, okej vem ska underhålla det här? Kan vi använda någon komponent från ett annat team? Alltså, man kommer stöta på det hela tiden Under hela sin karriär om man är duktig om man är duktigare än andra på något sätt så det handlar om att lära sig att få folk över på sin sida och berätta om saker för dem på ett sätt som gör att de blir såhär nyfikna så du får ju bara hitta såhär okej om det har kommit något nytt så hur berättar det för teamet så att de inte blir taggade ut och det kanske räcker med att bara såhär dela länken och säga såg ni det här och sen bara vara tyst och Det är inte ditt ansvar att hålla på och truga.

Och ibland så är det ett längre samtal. Alltså jag tänker att du håller med. Det här är ju inte ett juniorproblem. Det här är ju hela tiden.

Ja, nej Definitivt. Man kanske ska istället... Läsa på om nudging och på något sätt coaching, för det är typ det man behöver göra för att uppmuntra andra att göra som man själv vill

[00:38:31] Madde: även kallt manipulation nej så

[00:38:36] Sofia: kallar vi inte

[00:38:36] Madde: det nej definitivt och jag tänker att alltså om man nu om man är junior och kommer in och liksom Och börjar ställa frågor eller ifrågasätta saker.

Så kan det faktiskt också vara ett sätt att blotta problem som kan finnas. För att det blir ju också lätt att man ser saker... Med de här, så här har vi alltid gjort glasögonen. Alltså så här. Det är så man har gjort hela tiden. Varför ska man ändra på sig? Om det kommer någon då att börja fråga varför man inte gör på ett annat sätt så kan ju det vara så att man kanske inser att vissa delar av systemet är onödigt komplexa eller någonting.

Man har ju mycket att lära där också ändå. Det är ju någonting som seniorer kan lära sig av juniorer.

[00:39:25] Sofia: Ja, verkligen. Ja, Och man vet säkert om de problemen men man har aldrig haft en anledning nog att så här, okej då, vi ska skriva om det här eller vi ska skriva en dokumentation här. Men det är jättebra.

Och det är bara väldigt kul också att umgås med någon som är så här ivrig och hittar nya saker. Du och jag älskar ju det när vi båda jobbade på det här konsultbolaget som var väldigt så här... Folk som var så ivriga med ny kunskap och vi hade en sån här javascriptkanal där det bara regnade med så här nya länkar vi behövde ju aldrig hålla oss uppdaterade med ett brev för att folk pratade och diskuterade det som var nytt hela tiden, det var grymt kul och nu var ju inte de juniora men det fanns säkert juniora personer där också ja

[00:40:20] Madde: ja Har vi något mer att säga?

Eller har vi tömt ut allting om junior vs senior?

[00:40:27] Sofia: Ja, nej Inte så mycket. Det är ett people-problem skulle jag mer säga det här. Än att det har med utveckling att göra specifikt det här skulle man stöta på om man går nu tar vi läkare till exempel som vi alltid älskar att ta med där är det samma sak har inte du läst den nya metoden för att behandla hemoroider

[00:40:56] Madde: Alltså jag vet inte, jag vågar inte alls uttala mig om det här.

Alltså jag har noll koll på hur läkares kompetensutveckling ser ut.

[00:41:03] Sofia: Jo det måste jag minst nämna att nu när jag har fött barn så har jag varit otroligt nära liksom vårda hela tiden och jag har insett hur otroligt fel jag kanske vi har haft när vi pratar om läkare. Att de inte skulle så här sitta och plugga på kvällarna och sånt.

Herregud vad det är. Alltså de har ju hela tiden nya så här Det är mycket mer där, som jag sa, det finns ett nytt sätt att behandla hemoroider, men det hela tiden kommer studier. Jag var inne på ett apotek och så hörde en läkare prata med apotekspersonal och tipsade dem om att det har kommit en ny studie som visar att barn med det här kan ta vitamin A Typ B, för att det verkar hjälpa mot det här och då har man såhär, är det sant?

Alltså det kommer ju hela tiden sånt Ja, så det är nog ett jättedåligt

[00:41:59] Madde: exempel på en yrkesgrupp som sämsta Jag tror tvärtom Det är ju också lite mer på liv och död om de inte håller sig uppdaterade Världen går ju inte undra om man inte kan senaste vad som hände i VU Det beror på vart man jobbar. Men ja.

Ja, förvisso. Ja, nej Jag vet inte. Detta kommer säkert provocera folk, detta avsnittet också. Det är alltid någon som hittar någonting i det vi säger. Ja. Inte helt, Daniel. Nej jag tror inte Daniel lyssnar på podden men jag tror

[00:42:35] Sofia: inte, jag hoppas att han gör men ni får ha en jättebra vecka så länge oavsett om du är junior, medior eller senior

[00:42:46] Madde: ja, och skriv gärna diskutera i vår discord så hörs vi nästa vecka, hejdå

Skapare och gäster

Madeleine Schönemann
Värd
Madeleine Schönemann
Madde är en riktig allrounder! Hon har haft många roliga och lärorika roller inom branschen, som utvecklare, scrum master, product manager, konferensarrangör och föreläsare på flera olika evenemang. Programmering ligger henne varmt om hjärtat och hennes stora glädje är att tillsammans med sitt team leverera produkter som gör verklig skillnad för användarna.
Sofia Larsson
Värd
Sofia Larsson
Sofia är en erfaren utvecklare som tycker om att vara en del av produktupptäcktsfasen och skapa effektiva lösningar med användaren i fokus. Hon har ett starkt engagemang för digital hållbarhet och i sin roll som Digital Sustanability Competence Lead jobbar hon för att öka det digitala mijömedvetandet. LinkedIn
image of podcast supporter image of podcast supporter image of podcast supporter image of podcast supporter image of podcast supporter
Bli en av 35 supportrar