Perché ChatGPT non ucciderà i programmatori

Perché ChatGPT non ucciderà i programmatori

Nodo di origine: 3083686

In
ChatGPT ucciderà i programmatori?
, abbiamo esaminato molti soppressori della domanda che minacciavano di uccidere i posti di lavoro dei programmatori. Abbiamo anche accennato agli STIMOLANTI DELLA DOMANDA, che funzionano come contrappesi aumentando la domanda di programmatori.

In questo post faremo un approfondimento Stimolanti della domanda.

Comprendendo nuovi paradigmi e mercati informatici, gli stimoli della domanda non solo arrestano il declino dei lavori di codifica, ma aumentano il numero dei programmatori.

NUOVI PARADIGMI INFORMATICI

Chiunque abbia seguito il settore IT negli ultimi due decenni o più avrà osservato molte ondate di paradigmi informatici come Web, Mobile, Social, Cloud e Blockchain insieme alla crescita di ERP, RAD, AI e altri soppressori della domanda descritti
nel nostro post precedente.

Ogni nuova ondata di paradigmi informatici ha creato una nuova domanda di programmatori.

  • Web: una parte sostanziale dell'ERP basato su architettura client-server doveva essere estesa per supportare transazioni basate su Internet con fornitori, clienti e altre parti interessate.
  • Mobile: molte applicazioni esistenti come il CRM hanno dovuto essere “mobilizzate” (o “mobilitate” se preferite).
  • Cloud: è stato necessario migrare le applicazioni on-premise su cloud hyperscaler come AWS, Azure e Oracle Cloud Infrastructure.

La Gen AI è l’ultima ondata. Automatizzando in una certa misura la codifica, si sopprimerà la domanda di programmatori. Tuttavia, richiedendo la formazione dell’IA su dati specifici del settore e dell’impresa – “formazione dell’ultimo miglio” come la chiama Oracle – la Gen AI stimolerà anche la domanda
per i codificatori.

NUOVI MERCATI

Nel corso dei decenni, abbiamo assistito a un proliferare di aziende di prodotti software e società SAAS, nonché ondate di trasformazione digitale e tecnologia di consumo.

Hanno creato nuovi mercati per lavori di codifica come:

  • Organizzazioni di ingegneria delle società COTS (Commercial Off The Shelf) e SAAS
  • Fornitori di strumenti (RAD/Low Code), inclusi software open source e plugin WordPress.
  • Sviluppatori di piattaforme Gen AI
  • Pratica DX di Big 4 e altre società di consulenza
  • Startup Internet di consumo nei settori fintech, consegna di cibo, rideshare, roomshare, viaggi e altri settori.
  • Il software è il marchio delle aziende. Coniato da Forrester, il termine SITB si riferisce alla pratica adottata dai settori bancario, ingegneristico e di altri settori non software di differenziarsi tramite il software. Esempi di SITB includono Trade Finance e High Value Fund
    Trasferimento di software nelle banche e Internet of Things (IoT) nelle aziende di automazione della produzione.

----

@mattturck: Che fine ha fatto l’Internet delle cose? 10 anni fa, l’IoT era la prossima grande novità. Tonnellate di nuove startup, soldi di venture capital e pubblicità. Conclusa
fino a produrre oggi solo *una* società pubblica attualmente indipendente, Samsara.

@s_ketharaman: Si potrebbe sostenere che l’IoT è in uso negli impianti di processo chimici ecc. da oltre 40 anni sotto forma di sensori, DCS e PLC.
Nella migliore delle ipotesi, questi prodotti dovranno essere aggiornati a ZigBee e ad altri protocolli Internet aperti per renderli un vero IoT. Ma tali opportunità verranno probabilmente sfruttate da Honeywell, Schneider e altri fornitori esistenti di apparecchiature per il controllo di processo e potrebbero non crearsi
opportunità per nuove startup.

----

  • Infusione dell’intelligenza artificiale nei prodotti delle aziende non software. per esempio Copilota industriale Siemens.

----

Microsoft e Siemens hanno messo a punto un assistente di produzione chiamato Siemens Industrial Copilot, che assisterà il personale di manutenzione con le riparazioni. – @superglaze.

-------

Se la storia recente può insegnarci qualcosa, prevedo che la Gen AI creerà più lavori di codifica. Nella migliore delle ipotesi, potrebbe portare a uno spostamento di posti di lavoro dalle organizzazioni di ingegneria alle organizzazioni di servizi professionali (PSO). (Per chi non lo sapesse, programmatori che sviluppano il prodotto principale
sulla roadmap di una società COTS o SAAS fanno parte dell'organizzazione di ingegneria, mentre i codificatori che implementano o supportano il prodotto per un cliente specifico di tale società o i suoi partner di implementazione fanno parte dell'organizzazione dei servizi professionali.)

Detto questo, dobbiamo riconoscere una delle principali differenze tra l’intelligenza artificiale generativa e i soppressori della domanda che l’hanno preceduta: ERP, RAD/Low Code ecc. hanno ovviato alla necessità di codice. Non hanno prodotto ciò che hanno prodotto i programmatori. Mentre la Gen AI non ovvia a questa necessità
per codice. Produce ciò che i programmatori avrebbero altrimenti prodotto.

----

@vkhosla: Storia divertente: in un recente hackathon di programmazione, il vincitore è stato un esperto di marketing. Non un programmatore, ma un marketer. In precedenza era il miglior programmatore chi
vinto, dipendendo meno dall’idea e più dall’esecuzione e dalla capacità di trovare una soluzione con improvvisazione. Ora è l'idea migliore che vince dal momento che abbiamo democratizzato il significato di programmare e le barriere all'ingresso sono molto più basse (ad esempio il linguaggio naturale!)

----

In questo senso, la Gen AI ha una posizione competitiva diretta nei confronti di programmatori, designer e architetti, a differenza dei soppressori della domanda del passato.

Di conseguenza, si potrebbe sostenere che la nuova domanda di programmatori guidata dai nuovi paradigmi e mercati informatici discussi sopra può essere soddisfatta anche da ChatGPT.

Seguendo la mia esperienza personale nell'utilizzo di ChatGPT per ottenere codice già pronto, la generazione AI è destinata a diminuire la domanda di semplici competenze di codifica HTML CSS.

Passando a siti Web e applicazioni complessi. Prendiamo il seguente esempio:

---- 

Me: Codice per il clone di Uber?
ChatGPT: La creazione di un clone completo di Uber è un progetto complesso ed esteso che coinvolge più componenti, tra cui app mobili per passeggeri e conducenti, un server backend, elaborazione dei pagamenti, integrazione di mappatura e navigazione e altro ancora.
È un progetto che in genere richiederebbe un team di sviluppatori e risorse significative. Posso fornirti una panoramica di alto livello dei componenti di cui avrai bisogno e alcuni frammenti di codice di esempio per iniziare, ma tieni presente che la creazione di un programma completo
Il clone di Uber va oltre lo scopo di un semplice frammento di codice...

----

Puoi vedere la risposta completa
qui
. Sebbene ChatGPT abbia fornito snippet di codice per molti elementi costitutivi di un'app Uber Clone, è chiaro dall'estratto sopra che ai programmatori sarà comunque richiesto di creare siti Web e applicazioni avanzati.

Ciò che i programmatori possono fare è utilizzare gli assistenti personali della Gen AI per scrivere codice di migliore qualità più velocemente. In questa veste, la Gen AI integrerà – anziché sostituire – i programmatori di livello medio e senior. Gartner ha un paio di consigli professionali da dare in questo contesto:

  • L’ingegneria del software assistita dall’intelligenza artificiale migliora la produttività degli sviluppatori e consente ai team di sviluppo di affrontare questa crescente domanda di software per gestire l’azienda.
  • Gli strumenti di sviluppo basati sull’intelligenza artificiale consentono agli ingegneri del software di dedicare meno tempo alla scrittura del codice, facilitando una maggiore attenzione su attività di livello superiore, come la progettazione e la composizione di applicazioni aziendali accattivanti.

Anche se non ho avuto la possibilità di usarlo, ho sentito parlare bene dell'assistente di codifica Microsoft Github Copilot.

Se tutto il resto fallisce, in modo più leggero, ricorda il vecchio adagio della Silicon Valley:

Un'azienda tecnologica ben gestita ha il doppio del personale in eccesso; un'azienda tecnologica mal gestita ha 2 volte il personale in eccesso.

I programmatori non hanno bisogno di più garanzie di sicurezza sul lavoro di così!

-------

Posso sentire i programmatori lamentarsi del fatto che creare stimolanti della domanda va oltre le loro competenze.

Hanno ragione. Come prima, i product manager e gli esperti di marketing, ovvero i normali, creeranno i nuovi paradigmi e mercati informatici, suscitando una maggiore domanda di programmatori nell’era della Gen AI. Tuttavia, dovranno essere supportati da programmatori, designer e architetti
ovvero geek in questa impresa.

Ergo Generative AI rappresenta un'opportunità unica per i geek di collaborare con le persone normali.

Divulgazione: Oracle è un ex datore di lavoro.

Timestamp:

Di più da Fintextra