A ChatGPT megöli a kódolókat?

A ChatGPT megöli a kódolókat?

Cégem új weboldalának építése közben a ChatGPT-től kértem kódot a következő reszponzív dizájnelemekhez:

  1. 3 kép egymás mellett
  2. Táblázat 2 sorral, első sor 3 képpel, második sor 3 hivatkozással
  3. 3 kép egymás mellett az egyik sorban és 3 link a következő sorban
  4. 3 kép egymás mellett, linkelt feliratokkal.

A ChatGPT mind a négy specifikációhoz kódrészlettel válaszolt. Egyikük részben látható a következő kiállításon.

Will ChatGPT Kill Coders? PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Minden kódrészlet működött először. Nem kellett hibakeresést végeznem (nem mintha képes lennék rá!).

Kétségeim voltak a ChatGPT által biztosított kód következő sorával kapcsolatban:

----

.kép {flex: 0 0 33.33%; /* Módosítsa ezt az értéket az egyes képek szélességének módosításához */ max-width: 100%;

----

Felvilágosítást kértem a ChatGPT-től.

Kristálytiszta választ adott, a tipikus StackOverflow-felhasználó gúnyos/pártfogó hozzáállása nélkül.

A ChatGPT teljesítménye minden viszonyítási alapon felülmúlhatatlan volt.

Ez a következő kérdést veti fel:

A ChatGPT megöli a kódolókat?

----

Nem ez az első alkalom, hogy az emberek felteszik ezt a kérdést.

Az elmúlt körülbelül két évtizedben sok olyan technológia, amely akkoriban olyan forradalmi volt, mint ma a ChatGPT, azt jósolták, hogy elavulttá teszi a kódolókat. Hadd menjek le az emlékek sávjában, és meséljek el néhányat.

1.ERP

Régen a vállalatok saját szoftvereket fejlesztettek ki. Ezek jellemzően egyedi fejlesztésű pontmegoldások voltak az értékesítéshez, vásárláshoz, készletezéshez, pénzügyekhez, termeléshez és egy vállalkozás egyéb funkcióihoz. Ezeket vagy házon belüli programozókból álló csapat fejlesztette ki, vagy külső szállítóknak adták ki őket.

Amikor az ERP belépett a színre, és lecserélte ezeket az egyedi fejlesztésű megoldásokat, az emberek elkezdtek azon tűnődni, hogy mi lesz ezekkel a belső és külső kódolókkal.

2. RAD / Alacsony kód / Nincs kód platform

Ez idő tájt egy globális ERP-szállító marketingjeként dolgoztam.

Volt internet, a cégemnek volt weboldala, és mindannyiunknak volt üzleti e-mail fiókja. Az összes marketinganyagot a webhely tárolta, és az értékesítési képviselők bármit kereshettek és letölthettek. Ó, csak viccelek! Az utolsó mondat nem igaz. Fogalmam sem volt, hogyan tegyem közzé új tartalmaimat a cég honlapján, ezért e-mail mellékletként küldtem ki a terepre.

Egy nap találkoztam egy munkatársammal az irodaházam DOHÁNYZÓZÓNÁBAN. Programozó volt a mérnöki szervezetben. Munkahelyi kapcsolat hiányában soha nem találkoztam vele az irodában. Elkezdtünk jegyzeteket cserélni az egyes munkáinkról.

Véletlenül megemlítettem neki, hogy szeretnék egy portált építeni marketing biztosítékok tárolására. Elmondta, hogy hallott a Microsoft Frontpage nevű eszközről, amely lehetővé tette a nem geekek számára, hogy egyszerű webhelyeket készítsenek vizuális szerkesztő és fogd és vidd vezérlők segítségével. A Microsoft Visio diagramkészítő eszköz hatékony felhasználójaként ismertem ezt a paradigmát.

Visszamentem az irodámba, és kipróbáltam a Frontpage-ot. Íme, egy héten belül létrehozhattam a marketinges fedezetportálomat anélkül, hogy egyetlen sornyi HTML kódot sem írtam volna (amire egyébként nem voltam képes).

Abban az időben a Frontpage a Rapid Application Development (RAD) platformon működött. Ma alacsony kódú / kód nélküli platformnak hívják.

Ezen tapasztalatok alapján kezdtem el gondolkodni a kódolók sorsán.

3. Kódfordítók

Következő cégemben egy olyan eszközt adtam el, amely az örökölt COBOL kódot rejtette el a Java számára. Akkoriban Kódfordítónak hívtuk. Úgy gondolom, hogy ezt a termékkategóriát most Code Transpiler névre keresztelték át.

Mivel a kódtranszpilátorok nem csak le tudják fordítani a kódot egyik programozási nyelvről a másikra, hanem meg is tisztítják az eredetihez képest, a technológia természetesen kérdéseket vet fel a kódolók – illetve építészek és tervezők – további szükségességével kapcsolatban.

4. Munkafolyamat automatizálás

Idővel olyan munkafolyamat-automatizálási eszközöket használtam, mint pl IFTTT számos munkafolyamat automatizálásához, pl

  1. Amint közzéteszek egy bejegyzést a cég blogján, automatikusan közzéteszek egy linket a Twitteren.
  2. Valahányszor valaki kapcsolatba lép a tweetjemmel, automatikusan hozzáadja a listához
    skr-foglalkoztatók.

Will ChatGPT Kill Coders? PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Ismét felmerült a kérdés, hogy ezek a munkafolyamat-automatizálási eszközök megölnék-e a kódolókat?

5. Monitoring + megfigyelhetőség

Az informatikai környezetben az incidensek észlelésének, kivizsgálásának és megoldásának end-to-end folyamatának automatizálásával a megfigyelési és megfigyelési platformok kétségeket ébresztenek a rendszergazdákra a jövőben.

6. WordPress + Gutenberg

Nemrég a WordPress + Gutenberg Block Editor segítségével frissítettem a cégem webhelyét reszponzív kialakításra. Nem írtam/szerkesztettem egyetlen kódsort sem. Kinek kellenek kódolók, mi?

----

Az előbb említett technológiákat hívom KERESLETCSÁLTÓK. Mindegyikük forradalmi volt, amikor piacra léptek, és azzal fenyegetőztek, hogy elveszik a programozók munkáját.

De egyikük sem tette meg. Ha valami, akkor most több kódoló van, mint valaha az IT történetében.

Mi ad?

Ezt a látszólagos paradoxont ​​annak tulajdonítom, hogy létrejött az, amit én nevezek KERESÉLET-STIMULÁNSOK. Egy csomó új telepítési modellt és használati forgatókönyvet tartalmazva új kódolási feladatokat hoztak létre a számítástechnika eddig ismeretlen területein.

Erről bővebben egy következő bejegyzésben. Figyeld ezt a helyet.

Időbélyeg:

Még több Fintextra