Stort grattis!
Marknaden för utvecklare har utan tvekan förändrats de senaste åren. Kravet på den tekniska kunskapen är klart högre, och att följa med i utvecklingen har aldrig varit viktigare. Nu när "AI" börjar få fäste står branschen inför en stor förändring, nu kan en kunnig utvecklare (senior?) genomföra ett jobb som vanligen tog ett par dagar på bara ett par timmar. Men det krävs just det: kunskap om hur man använder verktyget, hur man verifierar och får till en framför allt fungerande, men också bra, lösning.
Men, dagens "AI" går inte att lita på. Det sägs att den vanligen lyckas med runt 80 % av programmeringsuppgifterna. Resten av de 20 % föreslår den direkt felaktiga lösningar, lösningar som kan vara mycket svåra att se som felaktiga om man inte besitter kunskapen. Har man inte tillräckliga kunskaper inom området kan "AI" lätt dra ner en i ett rabbithole som resulterar i en allt mer komplex miljö som ändå inte fungerar.
Eftersom dagens "AI" löper stor risk att komma med osanningar är det inte heller bra som mentor, vilket gör det än svårare.
Visst har vi det där vanliga med att första jobbet alltid är svårt att få, och det stämmer såklart fortfarande, men jag tror att AI:s intåg också har gjort det mycket svårare. Det är till och med många seniorer som börjar fundera på om man har en framtid inom utveckling, och den enkla sanningen är att vi inte vet.
Nu anser jag inte att dagens AI är en riktig AI, men en bit på vägen. Jag har också fått känslan av att man har börjat nå taket för vad denna typ av AI kan prestera, och det är också därför framstegen vi sett de senaste åren har varit blygsamma. Troligen kommer det vara verktygen runt själva "AI:n" där vi kommer se snabbast utveckling. Men det är komplext just för att man inte kan lita på resultatet, även om AI endast matats med riktig data.
Nu blev det tyvärr mycket AI-snack, men jag tror att det är, och kommer vara, en starkt bidragande faktor till varför juniorer kommer ha det svårt att slå sig in på jobbmarknaden. I förlängningen kommer troligen utbildningarna behöva formas om och anpassas till nya omständigheter.
Tyvärr ser det ut som att de flesta företag väljer att dra ner på kostnader framför att öka produktionen, så sannolikt kommer efterfrågan på utvecklare att bli mindre. Vi ser redan vissa storföretag som går ut med att man ersätter utvecklare med AI agenter.
Tack så mycket!
Jag tror absolut att AI har med den höga arbetslösheten att göra, inte bara i denna branschen utan andra med! Som du säger, att använda AI är oftast inte ett problem utan det gäller att man behärskar kunskapen att förstå AI:s lösning och ifall det är den optimala lösningen till problemet.