Vélemény: Az AI átformálja a kódolási ipart és átalakítja a fejlesztők karrierjét
A programozás tanulása mindig is ott motoszkált a fejem hátsó részében. Évekig tápláltam ezt a hitet, hogy programozónak vagy alkalmazásfejlesztőnek lenni a legjobb út egy stabil karrier felépítéséhez és egy jól fizető munkakör biztosításához a gyorsan fejlődő világunkban.
De most itt van a generatív mesterséges intelligencia, ami forradalmasítja mindenki életét és szakmai karrierjét, és nem tudom megállni, hogy ne tegyem fel a kérdést: Még mindig megéri megtanulni programozni?
Bár a nagy tech cégek, mint a Microsoft, a Meta és a Google, által végrehajtott tömeges elbocsátások számos tényező eredményei – beleértve a járványt – arról számoltak be, hogy a fejlesztőkre irányuló igény csökkent, és az informatikai diplomások nehéz munkaerőpiaccal néznek szembe.
Mint újságíró, aki csak alapvető ismeretekkel rendelkezik az HTML és CSS területén, és nincs tapasztalatom a programozásban, úgy döntöttem, hogy kutatást végzek és megkérdezem az AI-vel dolgozó fejlesztőket, hogy szerintük mi történik valójában a programozási ökoszisztémában az AI megjelenésével.
A félelmek és aggodalmak
A nagy technológiai cégektől érkező tömeges elbocsátások jelentették az egyik legnagyobb aggodalmat, ami befolyásolta a webfejlesztési állások stabilitását.
2023-ban több mint 260,000 alkalmazottat bocsátottak el a technológiai vállalatok– beleértve óriásokat, mint az Amazon, Alphabet, Meta és Microsoft. 2024-ben az álláslehetőségek csökkenésének folyamata folytatódott, szerencsére lassabb ütemben, de így is majdnem elérve a 150,000 álláslehetőség megszűnését.
Bár ezek a leépítési folyamatok több olyan osztályt érintenek a technológiai vállalatokban, amelyek nem közvetlenül kapcsolódnak a szoftverfejlesztéshez vagy kódíráshoz, a szoftvermérnökök tették ki a legnagyobb részét az álláslehetőségek csökkenésének 2023-ban a Vox által megosztott jelentés szerint.
Igen, voltak olyan okok, mint például – szerencsére mindannyiunk számára – a pandémia vége és a virtuális fejlesztés iránti igény hiánya a COVID-19 válság alatt tapasztalt gyors tempó után, és más külső tényezők, mint például a gazdaság bizonytalansága. Azonban néhány szakértő a mesterséges intelligencia (AI) felemelkedését is belevonta a képletbe.
A mesterséges intelligencia mint gyorsító, nem helyettesítő
Az AI most már képes gondoskodni a cég kódjának nagy részéről. Október 29-én, Sundar Pichai, a Google és az Alphabet vezérigazgatója, a cég optimista eredményhívásán a 2024-es harmadik negyedév teljesítményére utalva elmondta, hogy belsőleg alkalmazták az AI-t, és ez fokozta hatékonyságukat.
“Ma a Google minden új kódjának több mint negyedét AI generálja, amit aztán a mérnökök áttekintenek és jóváhagynak. Ez segít mérnökeinknek többet és gyorsabban dolgozni,” mondta Pichai.
És mit gondolnak erről a webfejlesztők?
Robert Hangu, a generatív AI tanácsadó, aki számítástechnikából szerzett MSc diplomával rendelkezik, és a Next Operations alapítója, úgy véli, hogy az AI nem helyettesíti a szoftvermérnököket, hanem inkább felgyorsítja a munkájukat.
“A Copilotot kódolási asszisztensként használom, de tudnod kell, mikor van igaza és mikor téved,” mondta Hangu a WizCase-nek egy hívás során, hangsúlyozva, hogy a kódolásban való jártasság elengedhetetlen az AI előnyeinek kihasználásához.
Amikor a mesterséges intelligencia felemelkedése utáni fejlesztők elbocsátásáról kérdeztem és ezt tényezőként tekintettem, ő nem értett egyet. “Azt mondanám, hogy ez nagymértékben a tőkeallokációval és a döntéshozatallal van összefüggésben,” mondta Hangu. “Ha képes vagy létrehozni 10-szer több kódot mint cég, mit tennél? Kirúgnál 90%-ot a munkaerődből és maradnál a jelenlegi szinten, vagy megtartanád őket és 10-szer többet termelnél?”
A mesterséges intelligencia átformálja a fejlesztők munkáját
Olyan csevegőrobotok, mint a GitHub Copilot és a ChatGPT, most már képesek a kódírásra, hibakeresésre, kódjavaslatokra és automatikus kiegészítésre, valamint fogalmak fordítására.
Ricardo Sánchez, aki számítógépmérnökként dolgozik DevOPS mérnökként és vezet egy 20 fejlesztőből álló csapatot, személyesen tapasztalta meg az AI hatásait.
“A szoftverfejlesztés egyre gyorsabbá válik, mert a fejlesztők a kód létrehozására koncentrálhatnak, ahelyett, hogy órákat és órákat töltenének a problémák megoldásának kutatásával,” mondta Sanchez a Wizcase-nek egy hívásban. “Most már fordulhatsz egy AI-hoz, és megkérdezheted tőle, hogy mi a probléma a kóddal és hogyan tudod frissíteni vagy javítani, és ez jelentősen megkönnyíti és időt takarít meg a munkádban. Már nem töltesz 10 órát kutatással, böngészéssel vagy dokumentáció olvasásával; ehelyett a probléma megoldására összpontosítasz. Az AI megkönnyíti és nagyban segít a folyamatban.”
A fejlesztők karrierjének jövője
A legtöbb fejlesztővel, akivel az AI iparági hatásáról beszéltem, egyetértett abban, hogy nagyon jó kódolónak kell lenned ahhoz, hogy ellenőrizd és megerősítsd, hogy az AI jól végzi a munkáját. Egyetértettek abban is, hogy az AI pontossága közel 95%-os legtöbbször, amikor kódot ír, kérdésekre válaszol és több feladatot hajt végre.
Ez az egyik oka annak, hogy sok szakértő szerint a junior fejlesztők iránti kereslet csökken, és a senior pozíciók válnak relevánsabbá. A kódírás kevésbé fontos, mint a kód szerkesztése, és a szerkesztésben – ahogyan ez az újságírásban is megtörténik – a tudás kulcsfontosságú.
Sánchez azt gondolja, hogy a cégeknek frissíteniük kell rendszereiket és platformjaikat, hogy lépést tudjanak tartani az AI hatásával és versenytársaikkal. A fejlesztőknek pedig figyelniük kell, hogy mi történik a cégek belső működésében, és kísérletezniük kell az új AI eszközökkel, hogy hidakat képezzenek a jelenlegi technológiák és a fejlettebb technológiák között, mindig a biztonságot és az etikus megközelítést prioritásként kezelve.
Annak ellenére, hogy a technológiai iparban elbocsátások történtek, a piaci bizonytalanságok, és a mesterséges intelligencia nagy hatása a szoftverfejlesztésre, a területen dolgozóknak optimistának kell maradniuk. Ezt észrevettem a fejlesztőkkel folytatott beszélgetéseim során, és ezt láttam a Reddit és a közösségi média platformjain is.
„A számítástechnika egy olyan terület, amely folyamatosan változik és fejlődik, tehát mint számítástechnikai szakember, meg kell értened ezt, és nem félni tőle, hanem elfogadni – elfogadni a változást,” mondta Sánchez.
Írj hozzászólást
Mégse