Jag jobbar som utvecklare och använder AI dagligen i både jobb och hobby. Utvecklare kommer att finnas kvar många år till, men yrken kommer att förändras markant, och därmed även utbildningarna.
Nyligen behövde jag göra om formatet på loggdata och bestämde mig för att låta AI göra största delen av arbetet. Projektet är så gott som färdigt, och den stora skillnaden i själva jobbet är att jag som utvecklare snarare agerade som verifierare och ansvarade för övergripande logik och strukturering, det vill säga jag bemödade mig inte med detaljer som att hitta och extrahera delar i loggningen. Det är tydligt att dagens AI kan lösa små problem väl men inte mycket mer än så; den glömmer lätt bort viktiga detaljer och klarar inte av mer komplexa strukturer.
Min uppfattning är att åtminstone ChatGPT inte har blivit bättre under det gångna året, snarare tvärtom. Oavsett hur mycket företaget pratar om att deras nästa produkt kommer att ta över alla jobb, så är jag tveksam. Med tanke på att konkurrenterna mer eller mindre har kommit ikapp ChatGPT utan att ChatGPT har förbättrats, tyder det åtminstone lite på att man kan ha en uppförsbacke inför nästa steg. Integreringen och enkelheten kommer absolut att utvecklas, exempelvis med Copilot X, men jag tror att förmågan hos AI har en väldigt lång väg att gå innan den tar över en utvecklares jobb helt.
Med det sagt, så snabbas utvecklingen upp rejält med AI, så frågan är hur företag väljer att hantera detta. Drar man ner på antal utvecklare eller satsar man för att komma längre? Det kommer antagligen bli någon form av kapplöpning inom branscherna; man vill såklart inte lägga mer pengar än vad som behövs.
Begreppet 'juniorutvecklare' kommer troligen att få en helt annan innebörd framöver. Mer troligt är att utbildningarna kommer att skicka ut utvecklare som programmerar på en högre nivå med hjälp av AI. De 'gamla rävarna' som kan allt om detaljerna kommer att behöva anpassa sig och försvinna allt eftersom. Utvecklaren kommer på sätt och vis att bli 'dummare' när det kommer till dagens nivå av programmering men kommer att bli duktigare på att sätta ihop väl fungerande strukturer (appar) med hjälp av kodblock från AI.
Så, ska man utbilda sig som utvecklare idag? Om man brinner för utveckling (som den kan komma att se ut) och är redo för stora förändringar, så varför inte? Det finns absolut risker, men så är det inom många branscher nu. AI kommer att påverka oss stort!
Personligen tror jag att AI kan göra mycket av det vi gör idag bättre, och ett stort antal företag jobbar hårt på att anpassa sina lösningar och få dem att leverera mer.