Kas ChatGPT tapab kodeerijad?

Kas ChatGPT tapab kodeerijad?

Oma ettevõtte uue veebisaidi loomise ajal küsisin ChatGPT-lt koodi järgmiste tundlike kujunduselementide jaoks:

  1. 3 pilti kõrvuti
  2. Tabel 2 reaga, esimene rida 3 pildiga, teine ​​rida 3 lingiga
  3. 3 pilti kõrvuti ühel real ja 3 linki järgmisel real
  4. 3 pilti kõrvuti lingitud pealdistega.

ChatGPT vastas kõigi nelja spetsifikatsiooni koodilõikudega. Üks neist on osaliselt näidatud järgmisel väljapanekul.

Kas ChatGPT tapab kodeerijad? PlatoBlockchaini andmete luure. Vertikaalne otsing. Ai.

Kõik koodilõigud töötasid esimest korda. Mul ei olnud vaja silumist teha (mitte, et ma oleksin võimeline seda tegema!).

Mul tekkis kahtlus ChatGPT esitatud koodi järgmise rea suhtes:

----

.pilt {flex: 0 0 33.33%; /* Reguleerige seda väärtust iga pildi laiuse muutmiseks */ max-width: 100%;

----

Küsisin ChatGPT-lt selgitust.

See andis mulle kristallselge vastuse, ilma tavalise StackOverflow kasutaja pilkava/patroneeriva suhtumiseta.

Mis tahes võrdlusaluse järgi oli ChatGPT jõudlus suurepärane.

See tõstatab järgmise küsimuse:

Kas ChatGPT tapab kodeerijad?

----

See pole esimene kord, kui inimesed seda küsimust esitavad.

Viimase kahe aastakümne jooksul ennustati, et paljud tehnoloogiad, mis olid sel ajal sama revolutsioonilised kui praegu ChatGPT, muudavad kodeerijad aegunuks. Lubage mul minna mälurajale ja jutustada mõned neist.

1.ERP

Varem töötasid ettevõtted välja oma tarkvara. Need olid tavaliselt eritellimusel välja töötatud punktilahendused müügi, ostu, laoseisu, finantseerimise, tootmise ja muude ettevõtte funktsioonide jaoks. Need töötas välja ettevõttesiseste programmeerijate meeskond või telliti need välistelt müüjatelt.

Kui ERP sündmuskohale sisenes ja need kohandatud lahendused välja vahetas, hakkasid inimesed mõtlema, mis juhtub nende sisemiste ja väliste kodeerijatega.

2. RAD / madala koodiga / koodita platvorm

Umbes sel ajal liikusin globaalse ERP-müüja turunduse suunas.

Internet oli olemas, minu ettevõttel oli veebisait ja meil kõigil olid ettevõtte e-posti kontod. Kogu turundustagatis oli veebisaidil ja müügiesindajad said otsida ja alla laadida kõike, mida nad vajasid. Oh ma teen lihtsalt nalja! Viimane lause ei vasta tõele. Mul polnud õrna aimugi, kuidas oma uut sisu ettevõtte veebisaidil avaldada, seega saatsin selle meilimanustena väljale.

Ühel päeval kohtasin oma kontorihoone SUITSETATSOONIS töökaaslast. Ta oli programmeerija inseneriorganisatsioonis. Kuna tööl puudus igasugune ühendus, polnud ma teda kunagi kontoris kohanud. Hakkasime oma töökohtade kohta märkmeid vahetama.

Juhtusin talle rääkima oma soovist luua portaal turundustagatise majutamiseks. Ta ütles mulle, et on kuulnud tööriistast nimega Microsoft Frontpage, mis võimaldas mitte-geekidel visuaalse redaktori ja pukseerimisnuppude abil luua lihtsaid veebisaite. Microsoft Visio diagrammitööriista võimsa kasutajana tundsin seda paradigmat.

Läksin tagasi oma kontorisse ja proovisin Frontpage'i. Ennäe imet, ma suutsin nädalaga luua oma turundustagatise portaali, kirjutamata ühtegi rida HTML-koodi (milleks ma igatahes võimeline ei olnud).

Sel ajal kasutas Frontpage Rapid Application Development (RAD) platvormi. Tänapäeval nimetataks seda madala koodi/koodita platvormiks.

Sellest kogemusest lähtudes hakkasin mõtlema kodeerijate saatuse üle.

3. Kooditõlkijad

Oma järgmises ettevõttes müüsin tööriista, mis varjab Java-le COBOL-i pärandkoodi. Sel ajal nimetasime seda kooditõlkijaks. Usun, et see tootekategooria on nüüd ümber nimetatud Code Transpileriks.

Kuna kooditranspilaatorid ei suuda mitte ainult tõlkida koodi ühest programmeerimiskeelest teise, vaid ka puhastada seda võrreldes originaaliga, tekitab tehnoloogia loomulikult küsimusi kodeerijate – ning arhitektide ja disainerite – edasise vajaduse kohta.

4. Töövoo automatiseerimine

Aja jooksul olen kasutanud selliseid töövoo automatiseerimise tööriistu nagu IFTTT automatiseerida paljusid töövooge nt.

  1. Niipea, kui avaldan postituse ettevõtte ajaveebis, postitage link automaatselt Twitterisse.
  2. Kui keegi minu säutsuga suhtleb, lisage ta automaatselt loendisse nimega
    skr-kaasajad.

Kas ChatGPT tapab kodeerijad? PlatoBlockchaini andmete luure. Vertikaalne otsing. Ai.

Jälle tekkis küsimus, kas need töövoo automatiseerimise tööriistad tapavad kodeerijad?

5. Jälgimine + jälgitavus

Automatiseerides IT-maastike intsidentide tuvastamise, triikimise ja lahendamise lõpp-protsessi, tekitavad seire- ja vaatlemisplatvormid kahtlusi süsteemiadministraatorite vajaduses tulevikus.

6. WordPress + Gutenberg

Kasutasin hiljuti WordPressi + Gutenbergi plokiredaktorit, et uuendada oma ettevõtte veebisaiti tundlikule kujundusele. Ma ei kirjutanud/muutnud ühtegi koodirida. Kes vajab kodeerijaid, ah?

----

Nimetan eelnimetatud tehnoloogiaid NÕUDLUSE SUpressorid. Kõik nad olid turule sisenedes revolutsioonilised ja ähvardasid programmeerijate töö ära võtta.

Kuid ükski neist ei teinud seda. Kui midagi, siis praegu on kodeerijaid rohkem kui kunagi varem IT ajaloos.

Mis annab?

Ma omistan selle näilise paradoksi selle, mida ma nimetan, esilekerkimisele NÕUDLUSE STIMULAndid. Koostades hulga uusi juurutusmudeleid ja kasutusstsenaariume, lõid nad uusi kodeerimistöid seni tundmatutes andmetöötlusvaldkondades.

Lisateavet selle kohta järgmises postituses. Vaadake seda ruumi.

Ajatempel:

Veel alates Fintextra