Stiamo vivendo un momento di transizione nella tecnologia e nel mercato del lavoro grazie all’IA. Fino a poco tempo fa, i programmatori utilizzavano strumenti come Codex, Github Copilot o Replit per scrivere codice in modo più efficiente. Ora, sia ChatGPT che Bard possono generare codice pronto per l’implementazione semplicemente inserendo istruzioni in linguaggio naturale.
L’IA non esclude più nessuno da questo fenomeno. Anche se non hai mai scritto una linea di codice, le macchine possono farlo al tuo posto. Basta comunicare alla piattaforma senza codice ciò che desideri ottenere e l’IA genererà il codice necessario. Tutto ciò che devi fare è distribuirlo.
Durante la conferenza Microsoft Build 2023, è stato sottolineato più volte che “ora tutti sono sviluppatori”. Questo significa che chiunque può programmare e trovare lavoro nell’ambito dell’IA, anche senza conoscere la programmazione. Microsoft sta introducendo ulteriori iniziative per rendere ciò una realtà.
Durante il Microsoft Build 2023, è emerso chiaramente che l’azienda mira a integrare l’IA in tutte le sue offerte, introducendo Copilot in quasi tutti i suoi prodotti.
Andrej Karpathy ha dichiarato a gennaio che “la lingua di programmazione più popolare è l’inglese”. Anche se alcuni sostengono ancora che i programmatori siano necessari, questi nuovi software stanno rendendo il lavoro di programmazione obsoleto. In futuro, gli annunci di lavoro per sviluppatori potrebbero richiedere “conoscenza di Python o C++ come un vantaggio aggiuntivo, ma non un requisito fondamentale”.
Ciò si sta avverando grazie all’ingegneria rapida. Inoltre, i lavori basati su questa nuova tecnologia offrono salari più alti rispetto agli sviluppatori Python. In alcuni casi, gli stipendi superano i $335.000, superando la maggior parte dei ruoli di sviluppatore full stack.
C’è sempre stata una disparità salariale tra i programmatori e altri lavori che non richiedono competenze di programmazione. Gli ingegneri del software sono tradizionalmente i più remunerati, ma coloro che hanno investito tempo e risorse nell’apprendimento della programmazione si aspettano retribuzioni più elevate in virtù delle loro competenze. Tuttavia, questo sta cambiando.
Abbiamo sentito parlare spesso di “upskilling”, ma ora è il momento del “downskilling”. Gli sviluppatori esperti in C++ o Python dovrebbero iniziare a rimuovere queste competenze dal loro curriculum per ottenere lavoro più rapidamente. Tuttavia, se si sta sviluppando una piattaforma di codifica automatica come ChatGPT o CodeX, non ci sarà altra scelta se non migliorare. Altrimenti, si sarà definiti “ingegneri tempestivi”, come emerso durante il Microsoft Build.
Questo rispecchia le parole di Mark Cuban, che qualche anno fa affermava che “tra vent’anni, se sei un programmatore, potresti essere senza lavoro”. Sembrerebbe che l’IA stia progressivamente prendendo il posto degli sviluppatori. Questo non significa che non ci sia più bisogno di programmatori, ma molte persone senza una grande esperienza nella codifica e nel lavoro approfondito nell’ambito dell’IA potranno essere sostituite da chiunque sia in grado di utilizzare l’IA per svolgere compiti semplici.
Gli sviluppatori hanno quindi due opzioni: “migliorarsi” per competere con Microsoft, OpenAI e Google o “ridursi” per ottenere lavoro più rapidamente.
Microsoft, Google e OpenAI hanno portato un cambiamento significativo, non solo all’interno delle loro aziende, ma in tutto il mercato. Di fronte alle capacità di questi modelli di intelligenza artificiale, molte persone hanno temuto di perdere il proprio lavoro. Le aziende hanno ridotto le assunzioni e licenziato dipendenti il cui lavoro può essere svolto dall’IA. Ora sembra che non essere esperti di linguaggi di programmazione possa aiutare le persone a trovare lavoro come sviluppatori in modo ancora più efficace.
Le aziende non vogliono assumere persone che richiedono salari più alti solo perché hanno investito grandi somme di denaro nell’apprendimento dell’informatica e della programmazione. Se possono ottenere gli stessi risultati da qualcuno che può semplicemente utilizzare l’IA, in certi casi anche in modo più rapido, a cosa serve?
Anche se gli stipendi degli ingegneri tempestivi non rimarranno ai livelli attuali, diminuiranno significativamente una volta che tutti avranno adottato questa tecnologia. Rob Lennon, un tutor di ingegneria tempestiva, ha dichiarato: “Entro sei mesi, 50.000 persone saranno in grado di svolgere questo lavoro. Il valore di queste competenze è più alto oggi rispetto a domani”.
Le persone hanno già utilizzato ChatGPT per ottenere più lavori. Alcuni hanno addirittura iniziato a fare affari sfruttando questa tecnologia, mentre altri hanno sviluppato le proprie app. In alcuni casi, l’ingegneria rapida e ChatGPT sono diventate competenze importanti per trovare lavoro.
Inoltre, le persone che non desiderano lavorare nell’ambito dell’intelligenza artificiale possono comunque beneficiare di questa tecnologia per migliorare le proprie prestazioni. Ad esempio, uno scrittore può utilizzare ChatGPT per scrivere in modo più rapido e di qualità superiore in determinati contesti. Questo è un’ottima notizia per gli scrittori che hanno criticato Hollywood, poiché possono sfruttare l’IA per produrre contenuti di alta qualità basati sui loro input.
D’altro canto, ciò potrebbe comportare la perdita di posti di lavoro nel settore artistico. Ad esempio, una persona che non ha mai scritto poesie potrebbe chiedere a ChatGPT di generarne una bella con gli input appropriati. Questo mette in difficoltà i poeti che non hanno appreso queste competenze.
In definitiva, ora chiunque può diventare programmatore o sviluppatore senza aver mai scritto una sola riga di codice. Buona fortuna agli sviluppatori, dovranno adattarsi. Nel frattempo, una persona che conosce l’inglese potrebbe generare il codice al tuo posto.