AI per lo sviluppo software

La pipeline dei junior developer si è rotta (e l'AI l'ha rotta)

"L'AI rende i senior più preziosi" è vero. Ma i senior non sono una risorsa rinnovabile: qualcuno deve pur formarli.

Il lavoro noioso era la scuola, non lo scarto

Chiedi a un senior cosa lo ha reso tale e non ti risponderà "una certificazione". Ti racconterà di sistemi che ha rotto, incidenti in cui è rimasto seduto ore a capire cosa non andava, codebase che ha dovuto leggere per settimane prima che iniziassero ad avere senso. Il giudizio tecnico non si scarica, si accumula attraverso migliaia di piccole collisioni con sistemi reali — spesso compiti poco entusiasmanti, all'epoca noiosi.

Il problema è che quel lavoro noioso era esattamente quello che l'AI ha iniziato a fare in pochi secondi: scaffolding di endpoint CRUD (le operazioni base di creazione/lettura/modifica/cancellazione dati) e validazione dei form, che insegnavano la forma del framework; bug fix minori, che insegnavano a leggere uno stack trace (la sequenza di chiamate che ha portato all'errore) e poi il codice di altri; glue code (il codice che collega un servizio A a una coda B) che insegnava timeout, retry, il valore di configurazione che conta solo in produzione; le quaranta note su una prima pull request, che erano il modo più veloce dell'industria per trasferire "gusto" tecnico. Automatizzare tutto questo non ha tagliato lo spreco: ha cancellato il programma di formazione tenendosi l'esame finale.

Il paradosso di oggi

L'analogia che usa l'autore è quella dell'apprendista elettricista: passa anni a tirare cavi e montare scatole non perché il maestro non sappia farlo più in fretta, ma perché è così che impari come funziona davvero un edificio prima che qualcuno ti lasci vicino a un quadro che può ucciderti. Se dai il compito di tirare i cavi a un robot, ottieni comunque edifici cablati — ma smetti di produrre elettricisti.

Il junior di oggi si trova in una trappola strana: con l'AI può produrre più output di qualsiasi junior nella storia, mentre accumula meno esperienza pratica di qualsiasi junior nella storia. L'output non era mai stato il punto del lavoro da junior: era l'apprendimento il vero prodotto, i ticket erano solo il mezzo di consegna. E se nessuno assume più junior perché "tanto l'AI fa il lavoro base", tra qualche anno il mercato dei senior — che sono solo gli ex junior di altre aziende — inizia a seccarsi.

Esempi pratici

Fonti: https://dev.to