Perché ChatGPT non ucciderà i programmatori

Perché ChatGPT non ucciderà i programmatori

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 messaggio 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’intelligenza artificiale su dati specifici del settore e dell’impresa – “formazione dell’ultimo miglio” come la chiama Oracle – la Gen AI stimolerà anche la domanda di programmatori.

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 software Trade Finance e High Value Fund Transfer 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à. Oggi ho finito per produrre 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 creare 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, i programmatori che sviluppano il prodotto principale sulla roadmap di un'azienda COTS o SAAS appartengono all'organizzazione di ingegneria, mentre i programmatori che implementano o supportano il prodotto per un cliente specifico di tale azienda o i suoi partner di implementazione appartengono all'organizzazione professionale organizzazione dei servizi)

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 elimina la necessità di 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 vinceva il miglior programmatore, meno dipendente dall'idea e più dall'esecuzione e dalla capacità di truccare una soluzione. 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.

Perché ChatGPT non ucciderà i programmatori PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

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 snippet di codice di esempio per iniziare, ma tieni presente che la creazione di un clone Uber completo va oltre lo scopo di un semplice snippet 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, in questo sforzo dovranno essere supportati da programmatori, designer e architetti, ovvero geek.

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