Mišljenje: AI preoblikuje industriju kodiranja i transformira karijere developera
Učenje programiranja uvijek mi je bilo na umu. Godinama sam njegovala uvjerenje da postajanje programerom ili razvijateljem aplikacija predstavlja najbolji put za izgradnju stabilne karijere i jamčenje visoko plaćenog radnog mjesta u našem brzo evoluirajućem svijetu.
No sada je tu generativna umjetna inteligencija koja revolucionira živote svih nas i profesionalne karijere, i ne mogu a da se ne zapitam: Je li učenje programiranja još uvijek vrijedno truda?
Dok su nedavni masovni otkazi iz velikih tehnoloških tvrtki poput Microsofta, Mete i Googlea, rezultat više faktora – uključujući pandemiju – izvješteno je da je potreba za developerima smanjena, a diplomanti tehničkih fakulteta suočavaju se s teškim tržištem rada.
Kao novinarka s vrlo osnovnim znanjem HTML-a i CSS-a i bez iskustva u području kodiranja, odlučila sam istražiti i pitati developere koji rade s AI-jem što oni zapravo misle da se događa u ekosustavu kodiranja s dolaskom AI-ja.
Strahovi i zabrinutosti
Masovni otkazi u velikim tehnološkim tvrtkama bili su jedna od najvećih briga koje utječu na stabilnost poslova u razvoju weba.
Godine 2023. otpušteno je više od 260,000 zaposlenika iz tehnoloških tvrtki, uključujući gigante poput Amazona, Alphabeta, Mete i Microsofta. Tijekom 2024. godine procesi smanjenja broja radnih mjesta nastavili su se, na sreću sporijim tempom, ali dosegnuvši gotovo 150,000 otkaza do sada.
Iako ovi procesi smanjivanja obuhvaćaju više odjela u tehnološkim tvrtkama koji nisu povezani s razvojem softvera ili pisanjem koda, softverski inženjeri zapravo su činili najveći dio otpuštanja u 2023 prema izvješću koje je podijelio Vox.
I da, postojali su razlozi poput—srećom za sve nas—kraja pandemije i smanjene potrebe za virtualnim razvojem brzim tempom kakav smo doživjeli tijekom krize COVID-19, kao i drugi vanjski faktori poput nesigurnosti ekonomije. Ipak, nekoliko stručnjaka uključilo je porast umjetne inteligencije kao dio jednadžbe.
AI Kao Akcelerator, Ne Zamjena
AI sada može preuzeti veliki dio koda tvrtke. 29. listopada, Sundar Pichai, CEO Googlea i Alphabeta, izjavio je tijekom svog optimističnog poziva na zaradu za rezultate tvrtke tijekom trećeg kvartala 2024. godine da su unutar tvrtke usvojili AI koji je poboljšao njihovu efikasnost.
“Danas, više od četvrtine svih novih kodova u Googleu generira AI, a zatim ih pregledavaju i prihvaćaju inženjeri. To pomaže našim inženjerima da više postignu i brže se kreću,” rekao je Pichai.
I što web developeri misle o tome?
Robert Hangu, konzultant za generativnu AI s magisterijem iz računalne znanosti i osnivač Next Operations, vjeruje da AI ne zamjenjuje softverske inženjere, već ubrzava njihov posao.
“Koristim Copilot kao pomoćnika za kodiranje, ali morate znati kada je to ispravno i kada nije,” rekla je Hangu za WizCase tijekom poziva, naglašavajući da je znanje kodiranja esencijalno za korištenje AI kao podrške.
Kada sam je pitala o otpuštanju developera nakon uspona AI i o tome kao faktoru, ona se nije složila. “Tvrdila bih da to ima mnogo veze s raspodjelom kapitala i odlukama,” rekla je Hangu. “Ako imate sposobnost stvoriti 10 puta više koda kao tvrtka, što biste učinili? Biste li otpustili 90% svoje radne snage i ostali isti, ili biste ih zadržali i proizveli 10 puta više?”
AI preoblikuje poslove developera
Chatboti poput GitHub Copilota i ChatGPT-a sada mogu preuzeti pisanje koda, ispravljati pogreške, predlagati kod i automatski ga dovršavati te prevoditi koncepte.
Ricardo Sánchez, računalni inženjer koji radi kao DevOPS inženjer i vodi tim od 20 programera, iz prve je ruke iskusio utjecaj umjetne inteligencije.
“Razvoj softvera postaje sve brži jer se programeri mogu usredotočiti na stvaranje koda umjesto da provode sate i sate istražujući kako riješiti problem,” rekla je Sanchez Wizcaseu u telefonskom razgovoru. “Sada možete otići do AI-ja i pitati ga o problemu s kodom i kako ga možete ažurirati ili poboljšati, a to značajno štedi i pojednostavljuje vaš rad. Više ne provodite 10 sati istražujući, pregledavajući ili čitajući dokumentaciju; umjesto toga, usredotočite se na rješavanje problema. AI pojednostavljuje i puno vam pomaže u procesu.”
Budućnost karijera programera
Većina programera s kojima sam razgovarala o utjecaju AI-ja u industriji slaže se s istom premisom: morate biti odlični u kodiranju kako biste provjerili i potvrdili da AI dobro obavlja posao. Također su se složili o točnosti AI-ja i procijenili da je u većini slučajeva pri pisanju koda, odgovaranju na upite i obavljanju više zadataka točan oko 95% vremena.
Ovo je također jedan od razloga zašto mnogi stručnjaci tvrde da potražnja za junior programerima opada, a senior pozicije postaju sve važnije. Pisanje koda postalo je manje važno od uređivanja koda, a u uređivanju – baš kao što se događa u novinarstvu – znanje je ključno.
Sánchez vjeruje da tvrtke moraju ažurirati svoje sustave i platforme kako bi ostale ispred utjecaja AI-ja i svojih konkurenata. S druge strane, programeri moraju promatrati što se događa unutar tvrtki i eksperimentirati s novim AI alatima kako bi poslužili kao mostovi koji povezuju trenutne tehnologije s naprednijim tehnologijama, uvijek prioritetno stavljajući sigurnost i etički pristup.
Unatoč otpuštanjima u tehnološkoj industriji, nesigurnosti na tržištu i velikom utjecaju koji AI ima na razvoj softvera, većina radnika u tom polju ostaje optimistična. Primijetila sam to u razgovorima s programerima i vidjela sam to i na Redditu i društvenim medijima.
“Računalna znanost je polje koje se stalno mijenja i razvija, tako da kao profesionalac u računalnim znanostima, morate to razumjeti i, umjesto da se bojite, prihvatiti – prihvatiti promjenu,” rekla je Sánchez.
Ostavite komentar
Otkaži