Vil ChatGPT drepe kodere?

Vil ChatGPT drepe kodere?

Mens jeg bygde det nye nettstedet til selskapet mitt, ba jeg ChatGPT om kode for følgende responsive designelementer:

  1. 3 bilder side om side
  2. Bord med 2 rader, første rad med 3 bilder, andre rad med 3 lenker
  3. 3 bilder side om side på en linje og 3 lenker på neste linje
  4. 3 bilder side om side med koblede bildetekster.

ChatGPT svarte tilbake med kodebiter for alle fire spesifikasjonene. En av dem vises delvis i den følgende utstillingen.

Vil ChatGPT drepe kodere? PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Alle kodebiter fungerte første gang. Jeg trengte ikke å gjøre noen feilsøking (ikke at jeg er i stand til å gjøre noe!).

Jeg var i tvil om følgende linje i koden levert av ChatGPT:

----

.image {fleks: 0 0 33.33 %; /* Juster denne verdien for å endre bredden på hvert bilde */ max-width: 100%;

----

Jeg spurte ChatGPT om en avklaring.

Det ga meg et krystallklart svar uten noen av den hånende / nedlatende holdningen til den typiske StackOverflow-brukeren.

Uansett målestokk var ChatGPTs ytelse superlativ.

Dette reiser følgende spørsmål:

Vil ChatGPT drepe kodere?

----

Dette er ikke første gang folk har stilt dette spørsmålet.

I løpet av de siste to tiårene eller så har mange teknologier som var like revolusjonerende på den tiden som ChatGPT er i dag, spådd å gjøre kodere foreldet. La meg gå ned i minnesporet og fortelle om noen av dem.

1.ERP

På den tiden utviklet bedrifter sin egen programvare. Disse var typisk spesialutviklede punktløsninger for salg, kjøp, varelager, økonomi, produksjon og andre funksjoner i en virksomhet. De ble utviklet enten av et team av interne programmerere eller satt ut til eksterne leverandører.

Da ERP kom inn på scenen og erstattet disse spesialutviklede løsningene, begynte folk å lure på hva som ville skje med disse interne og eksterne koderne.

2. RAD / Lav kode / Ingen kode plattform

Rundt denne tiden ledet jeg markedsføring for en global ERP-leverandør.

Internett var rundt, firmaet mitt hadde et nettsted, og alle av oss hadde forretnings-e-postkontoer. All markedsføringssikkerhet ble lagret på nettstedet, og selgere kunne søke og laste ned det de trengte. Å jeg bare tuller! Den siste setningen er ikke sann. Jeg hadde ingen anelse om hvordan jeg skulle publisere det nye innholdet mitt på selskapets nettside, så jeg sendte det ut som e-postvedlegg til feltet.

En dag møtte jeg en kollega i RØYKSONEN i kontorbygget mitt. Han var programmerer i ingeniørorganisasjonen. Siden jeg ikke hadde noen forbindelse på jobben, hadde jeg aldri møtt ham på kontoret. Vi begynte å utveksle notater om våre respektive jobber.

Jeg nevnte tilfeldigvis for ham om mitt ønske om å bygge en portal for hosting av markedsføringssikkerhet. Han fortalte meg at han hadde hørt om et verktøy kalt Microsoft Frontpage som gjorde det mulig for ikke-nerder å bygge enkle nettsteder ved å bruke en visuell editor og dra-og-slipp-kontroller. Som en superbruker av Microsoft Visio-kartverktøyet var jeg kjent med dette paradigmet.

Jeg gikk tilbake til kontoret mitt og prøvde Frontpage. Se og se, jeg var i stand til å lage min markedsføringsportal innen en uke uten å skrive en eneste linje med HTML-kode (som jeg uansett ikke var i stand til).

På den tiden gikk Frontpage av Rapid Application Development (RAD) plattformen. I dag vil det bli kalt lav kode / ingen kode plattform.

Etter denne erfaringen begynte jeg å lure på skjebnen til kodere.

3. Kodeoversettere

I mitt neste selskap pleide jeg å selge et verktøy som ville skjule gammel COBOL-kode til Java. På den tiden pleide vi å kalle det Code Translator. Jeg tror at denne produktkategorien nå er omdøpt til Code Transpiler.

Med kodetranspilere som ikke bare kan oversette kode fra ett programmeringsspråk til et annet, men også rydde opp i forhold til originalen, reiser teknologien naturligvis spørsmål om behovet for kodere – og arkitekter og designere – fremover.

4. Arbeidsflytautomatisering

Over tid har jeg brukt automatiseringsverktøy for arbeidsflyt som IFTTT for å automatisere mange arbeidsflyter, f.eks

  1. Så snart jeg publiserer et innlegg på firmabloggen, legger du automatisk ut en lenke på Twitter.
  2. Når noen engasjerer seg i tweeten min, legg dem automatisk til i en liste kalt
    skr-forlovere.

Vil ChatGPT drepe kodere? PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Igjen oppsto spørsmålet om disse automatiseringsverktøyene for arbeidsflyt ville drepe kodere?

5. Overvåking + Observerbarhet

Ved å automatisere ende-til-ende prosessen med deteksjon, triaging og løsning av hendelser i IT-landskap, skaper overvåkings- og observerbarhetsplattformer tvil om behovet for systemadministratorer i fremtiden.

6. WordPress + Gutenberg

Jeg brukte nylig WordPress + Gutenberg Block Editor for å oppgradere firmaets nettsted til responsiv design. Jeg skrev/redigerte ikke en eneste linje med kode. Hvem trenger kodere, ikke sant?

----

Jeg kaller de nevnte teknologiene KREV SUPRESSORER. Alle var revolusjonerende da de kom inn på markedet og truet med å ta fra seg jobben til programmerere.

Men ingen av dem gjorde det. Om noe er det flere kodere nå enn noen gang før i IT-historien.

Hva gir?

Jeg tilskriver dette tilsynelatende paradokset til fremveksten av det jeg kaller EFTERSTIMULANTER. De består av en haug med nye distribusjonsmodeller og bruksscenarier, og skapte nye kodejobber i hittil uutforskede områder av databehandling.

Mer om dette i et oppfølgende innlegg. Se denne plassen.

Tidstempel:

Mer fra Fintextra