Det är svårt att tro att det bara är två månader kvar av 2024, så när vi förbereder oss för att gå in i ett nytt år, vilka färdigheter kommer mjukvaruingenjörer att behöva för att navigera de kommande 12 månaderna?
Hittills har 2024 års tekniklandskap med ett ord varit komplicerat. Från massuppsägningar och den växande rädslan för framtida avskaffande av AI-relaterade jobb, till banbrytande innovationer och uppkomsten av helt nya karriärvägar2024 har formats till att bli ett år av motsägelser.
Trots en liten förbättring jämfört med 2023 kan den nuvarande tekniska arbetsmarknaden fortfarande beskrivas som konkurrenskraftig, med en stark efterfrågan på i synnerhet teknikexperter för att leda vägen mitt i en period av digital massförändring på global nivå. Med dagens programvaruingenjörer som nu förväntas odla ett brett utbud av färdigheter och i huvudsak vara en ”techy Jack or Jackie” av alla branscher, kommer betydande uppgradering att behövas för att hålla sig à jour med branschens krav 2025.
Att förstå förändring och hur man tar tillvara nya möjligheter är alltid en föregångare till framgång. Det var verkligen för teknikchefen för IT och konsultföretaget BairesDev, justitieminister Erolin. ”Jag tackar min ensamstående mamma, som en dag kom hem med en Compaq-dator och sa: ’Justice, du måste lära dig det här. Det här är framtiden.’ Mammor har aldrig fel.
”Den självinlärning fortsatte under hela min karriär, från datatransformationsprojekt till .NET, till front-end-teknologier, varje steg krävde att jag lärde mig en ny färdighetsuppsättning och lade till ett annat ramverk eller språk till mitt verktygsbälte. Varje stor ingenjör jag har arbetat med har visat den typen av självinlärning.”
Efterfrågade färdigheter
Erolin noterade att under de senaste 10 månaderna var .Net, Python, React, Node och Java bland de mest efterfrågade färdigheterna, eftersom de används för att driva de flesta fullstackprogramvaruprojekt. Men de snabbast växande färdigheterna, som BairesDevs forskning visar, var, kanske inte överraskande, en rad AI-tekniska färdigheter.
”Maskininlärning var den snabbast växande färdigheten under 2024, med en tillväxt på 383pc, följt av Flutter (302pc), Terraform (222pc), Angular (206pc) och Kotlin (141pc). Vi förutser att denna trend kommer att fortsätta under 2025, säger Erolin.
”Det nya intresset för AI har kastat ljus över vikten av mjuka färdigheter. Anpassningsförmåga, problemlösning och kommunikation kommer också att vara avgörande, särskilt eftersom distansarbete och AI fortsätter att förändra det tekniska landskapet.”
Han anser att, eftersom artificiell intelligens integreras ytterligare i företagsprocesser, kommer yrkesmän med hög kompetens inom datadrivet beslutsfattande och automatisering att efterfrågas för att hjälpa företag att övergå. Till uppskillnadpotentiella arbetssökande och anställda bör använda sig av onlinekurser, möjligheter att bli certifierade och arbetslivserfarenhet.
”Plattformer som Coursera och edX är utmärkta för att lära sig nya tekniker som maskininlärning, medan mjuka färdigheter kan finslipas genom kommunikationsträning, mentorskap och teambaserade projekt. Det är också viktigt för proffs att förbli anpassningsbara och vara öppna för nya verktyg när det tekniska landskapet förändras.”
Större företagsengagemang
Att uppgradera tekniken är inte på något sätt lätt. Faktum är att det kräver betydande personliga och ekonomiska investeringar, för både arbetsgivaren och arbetstagaren, vilket har lett till frågan om ”hyra eller uppfostran” när man vill slå in på ett nytt område. Även om det inte finns något konkret svar på frågan om anställning eller uppgradering är det bättre alternativet, tyder forskning på det utveckla tekniska team kan vara enormt fördelaktigt.
Främst tenderar det att förbättra företagets moral för att främja internt, det gynnar skalningsmodeller och det kan vara billigare än anställningsprocessen. ”Många företag gör framsteg när det gäller kompetenshöjning, men det finns fortfarande utrymme för förbättringar”, säger Erolin. ”Större företag investerar i personliga inlärningsvägar och partnerskap med plattformar som Coursera och LinkedIn Learning, men många förlitar sig på föråldrad utbildning som passar alla.”
Enligt Erolin kan den bredare branschen dra nytta av förbättrad flexibilitet och tillgänglighet, särskilt små och medelstora företag, eftersom mjuka färdigheter blir en allt mer eftertraktad och värdefull egenskap. ”Hårda färdigheter är något ingenjörer kan lära sig på egen hand och det gör de. Men det saknas ofta stöd och ramar för att arbeta med mjuka färdigheter eftersom de är erfarenhetsmässiga, praktiska och interpersonella.”
Faktum är att han ofta noterade att i synnerhet mjukvaruutvecklare inte alltid är medvetna om luckan i deras CV när det gäller mjuka färdigheter och att vissa troligen faller offer för Dunning-Kruger-effekten. Det vill säga överskattning av din förmåga inom ett visst expertområde.
”Vi piloterade en utbildning och undersökte utvecklarna efteråt. Resultaten visade en Dunning-Kruger-effekt hos deltagarna där de, via utbildningen, lärde sig att de hade ett större gap än trott.”
Förbi är också de dagar då den ”ensamma vargen”, eller ”ingenjören med en enda rockstjärna” kunde uppmanas att göra allt. ”Medan de fortfarande finns, letar företag efter team och personer som kan fylla i dessa team. Utan mjuka färdigheter skulle ingenjörer ha svårt att hitta en roll”, förklarade Erolin.
Med blicken mot framtiden förutspår han ett arbetslandskap där grader blir mindre av en ”gyllene biljett” och där de bästa teknikföretagen kommer att flytta sitt fokus till kompetens och erfarenhet, anställa baserat på talang och karaktär, snarare än enbart på en tredje- nivå examen.
”Vi kommer också att se en förändring mot flexibla, projektbaserade roller snarare än traditionella anställningar. Färdigheter snarare än examina kommer att markera skillnaden mellan bra och bra anställningar.”