Vil ChatGPT dræbe kodere?

Vil ChatGPT dræbe kodere?

Mens jeg byggede min virksomheds nye hjemmeside, bad jeg ChatGPT om kode til følgende responsive designelementer:

  1. 3 billeder side om side
  2. Bord med 2 rækker, første række med 3 billeder, anden række med 3 led
  3. 3 billeder side om side på en linje og 3 links på den næste linje
  4. 3 billeder side om side med linkede billedtekster.

ChatGPT svarede tilbage med kodestykker for alle fire specifikationer. En af dem er vist delvist i den følgende udstilling.

Vil ChatGPT dræbe kodere? PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Alle kodestykker virkede første gang. Jeg behøvede ikke at foretage nogen fejlretning (ikke at jeg er i stand til noget!).

Jeg var i tvivl om følgende linje i koden leveret af ChatGPT:

----

.image {flex: 0 0 33.33%; /* Juster denne værdi for at ændre bredden af ​​hvert billede */ max-width: 100%;

----

Jeg bad ChatGPT om afklaring.

Det gav mig et krystalklart svar uden nogen af ​​den typiske StackOverflow-brugers hånende / nedladende holdning.

Ud fra ethvert benchmark var ChatGPTs præstation superlativ.

Dette rejser følgende spørgsmål:

Vil ChatGPT dræbe kodere?

----

Det er ikke første gang, folk har stillet dette spørgsmål.

I de sidste to årtier eller deromkring, blev mange teknologier, der var lige så revolutionerende på det tidspunkt, som ChatGPT er i dag, forudsagt at gøre kodere forældede. Lad mig gå ned i hukommelsen og fortælle om nogle af dem.

1.ERP

Dengang udviklede virksomheder deres egen software. Disse var typisk specialudviklede punktløsninger til salg, køb, lager, økonomi, produktion og andre funktioner i en virksomhed. De blev udviklet enten af ​​et team af interne programmører eller outsourcet til eksterne leverandører.

Da ERP kom ind på scenen og erstattede disse specialudviklede løsninger, begyndte folk at spekulere på, hvad der ville ske med disse interne og eksterne kodere.

2. RAD / lav kode / ingen kode platform

Omkring dette tidspunkt stod jeg i spidsen for marketing for en global ERP-leverandør.

Internettet eksisterede, mit firma havde et websted, og vi havde alle en virksomheds e-mail-konti. Al marketingsikkerhed blev hostet på hjemmesiden, og sælgere kunne søge og downloade, hvad de havde brug for. Åh jeg laver bare sjov! Den sidste sætning er ikke sand. Jeg anede ikke, hvordan jeg skulle offentliggøre mit nye indhold på virksomhedens hjemmeside, så jeg sendte det ud som vedhæftede filer til feltet.

En dag mødte jeg en kollega i RYGEZONEN i min kontorbygning. Han var programmør i ingeniørorganisationen. Da jeg ikke havde nogen forbindelse på arbejdet, havde jeg aldrig mødt ham på kontoret. Vi begyndte at udveksle notater om vores respektive job.

Jeg nævnte tilfældigvis for ham om mit ønske om at bygge en portal til hosting af marketingsikkerhed. Han fortalte mig, at han havde hørt om et værktøj kaldet Microsoft Frontpage, der gjorde det muligt for ikke-nørder at bygge simple websteder ved at bruge en visuel editor og træk-og-slip-kontroller. Som en superbruger af Microsoft Visio-kortværktøjet var jeg bekendt med dette paradigme.

Jeg gik tilbage til mit kontor og prøvede Frontpage. Se, jeg var i stand til at oprette min marketingsikkerhedsportal inden for en uge uden at skrive en eneste linje HTML-kode (hvilket jeg alligevel ikke var i stand til).

På det tidspunkt gik Frontpage af Rapid Application Development (RAD) platformen. I dag ville det blive kaldt lav kode / ingen kode platform.

Efter denne oplevelse begyndte jeg at undre mig over kodernes skæbne.

3. Kodeoversættere

I mit næste firma plejede jeg at sælge et værktøj, der kunne hemmeligholde forældet COBOL-kode til Java. På det tidspunkt kaldte vi det Code Translator. Jeg tror, ​​at denne produktkategori nu er omdøbt til Code Transpiler.

Da kodetranspilere ikke kun kan oversætte kode fra et programmeringssprog til et andet, men også rydde op i forhold til originalen, rejser teknologien naturligvis spørgsmål om behovet for kodere – og arkitekter og designere – fremadrettet.

4. Workflow Automation

Gennem tiden har jeg brugt værktøjer til automatisering af arbejdsgange som f.eks IFTTT at automatisere mange arbejdsgange f.eks

  1. Så snart jeg publicerer et indlæg på firmaets blog, lægger du automatisk et link på Twitter.
  2. Når nogen engagerer sig i mit tweet, føj dem automatisk til en liste kaldet
    skr-engagerer.

Vil ChatGPT dræbe kodere? PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Igen opstod spørgsmålet om, hvorvidt disse workflow-automatiseringsværktøjer ville dræbe kodere?

5. Overvågning + Observerbarhed

Ved at automatisere end-to-end-processen med detektion, triaging og løsning af hændelser i it-landskaber skaber overvågnings- og observerbarhedsplatforme tvivl om behovet for systemadministratorer i fremtiden.

6. WordPress + Gutenberg

Jeg brugte for nylig WordPress + Gutenberg Block Editor til at opgradere min virksomheds hjemmeside til responsivt design. Jeg skrev/redigerede ikke en enkelt kodelinje. Hvem har brug for kodere, hva'?

----

Jeg kalder de førnævnte teknologier EFTERSPØRG SUPRESSORER. De var alle revolutionerende, da de trådte ind på markedet og truede med at fratage programmørjobbet.

Men det gjorde ingen af ​​dem. Om noget er der flere kodere nu end nogensinde før i IT-historien.

Hvad giver?

Jeg tilskriver dette tilsyneladende paradoks fremkomsten af ​​det, jeg kalder EFTERSPØRG STIMULANTER. Bestående af en masse nye implementeringsmodeller og brugsscenarier skabte de nye kodningsjob i hidtil uudgrundede områder af computeren.

Mere om dette i et opfølgende indlæg. Hold øje med dette rum.

Tidsstempel:

Mere fra Fintextra