Nel podcast recente con Lex Fridman, il CEO di OpenAI Sam Altman ha discusso sul futuro della programmazione. Rispondendo alla domanda su quanto la programmazione avrebbe influenzato le persone nei prossimi 5-10 anni, Altman ha affermato che la programmazione sarebbe stata significativa, ma in una forma diversa da quella attuale.
Secondo Altman, molte persone hanno già iniziato a programmare utilizzando il linguaggio naturale anziché il codice tradizionale. Ha scherzato sul fatto che quasi nessuno scrive più codice manualmente, sottolineando che questo cambiamento avrebbe influenzato le competenze richieste per essere considerati programmatori in futuro.
Recenti discussioni su X hanno sollevato la questione di un possibile declino nei lavori di ingegneria del software a causa dell’automazione del processo di scrittura del codice da parte dell’intelligenza artificiale. Tuttavia, Francois Chollet, il creatore di Keras, ha espresso un’opinione contrastante, prevedendo un aumento di 10 milioni di lavori di programmazione nei prossimi cinque anni, richiedendo comunque conoscenze di linguaggi di programmazione tradizionali.
Altman e Chollet concordano sul fatto che i professionisti più competenti utilizzeranno una combinazione di strumenti e lavoreranno principalmente in linguaggio naturale. Questo consentirà loro di concentrarsi su compiti ad alto livello di astrazione, come risolvere problemi complessi, piuttosto che concentrarsi sulla sintassi del codice.
Altman ha sottolineato che l’intelligenza artificiale sarà uno strumento per migliorare l’efficienza del lavoro umano, assistendo in una vasta gamma di attività quotidiane e specializzate. Tuttavia, ha anche enfatizzato che le abilità richieste per risolvere problemi complessi e utilizzare l’intelligenza artificiale in modo efficace saranno fondamentali per il successo nel futuro del lavoro.
Tuttavia, ci sono opinioni contrastanti sull’idea che tutti diventeranno programmatori nel senso tradizionale. Mentre alcuni ritengono che il futuro della programmazione sarà basato principalmente sul linguaggio naturale, altri dubitano che l’inglese possa essere un linguaggio di programmazione efficace a causa delle sue ambiguità e complessità.
Infine, alcuni esperti ritengono che la programmazione in linguaggio naturale potrebbe diventare la norma, ma le vere competenze del futuro potrebbero includere la gestione di team di programmatori che utilizzano sia il linguaggio naturale che i linguaggi di programmazione tradizionali.