Opinie: AI schimbă industria de programare și transformă carierele dezvoltatorilor
Învățarea programării a fost întotdeauna în mintea mea. De ani de zile, am cultivat această convingere că a deveni programator sau dezvoltator de aplicații este cel mai bun drum pentru a construi o carieră stabilă și pentru a garanta o poziție de muncă bine plătită în lumea noastră în rapidă evoluție.
Dar acum, inteligența artificială generativă este aici, revoluționând viețile și carierele profesionale ale tuturor, și nu pot să nu mă întreb: Oare merită încă să învăţ programare?
În timp ce recentele concedieri masive din companii mari de tehnologie, precum Microsoft, Meta și Google, sunt rezultatul mai multor factori – inclusiv pandemia – s-a raportat că nevoia de dezvoltatori a scăzut și absolvenții de tehnologie se confruntă cu o piață a muncii dificilă.
Ca jurnalistă cu doar o cunoștință foarte de bază de HTML și CSS și fără experiență în domeniul codării, am decis să cercetez și să întreb dezvoltatorii care lucrează cu AI despre ce cred că se întâmplă cu adevărat în ecosistemul de codare odată cu sosirea AI.
Teamele și îngrijorările
Reducerile masive de personal din marile companii tech au fost una dintre cele mai mari preocupări care afectează stabilitatea locurilor de muncă în dezvoltarea web.
În 2023, peste 260,000 de angajați au fost concediați de la companiile tech – inclusiv de la giganți precum Amazon, Alphabet, Meta și Microsoft. În 2024, procesele de tăieri de locuri de muncă au continuat, din fericire, la un ritm mai lent, dar ajungând aproape de 150,000 de locuri de muncă tăiate până acum.
Deși aceste procese de reducere a personalului includ mai multe departamente din companiile tehnologice care nu au legătură cu dezvoltarea de software sau scrierea de coduri, inginerii software au reprezentat de fapt cea mai mare parte a reducerilor de locuri de muncă în 2023, potrivit unui raport împărtășit de Vox.
Și da, au existat motive precum—într-un mod fericit pentru noi toți—sfârșitul pandemiei și lipsa necesității de dezvoltare virtuală la ritmul rapid pe care l-am experimentat în timpul crizei COVID-19, precum și alți factori externi precum incertitudinea economiei. Cu toate acestea, câțiva experți au inclus ascensiunea AI ca parte a ecuației.
AI Ca Accelerator, Nu Înlocuitor
Inteligența artificială poate acum să se ocupe de o mare parte a codului companiei. Pe 29 octombrie, Sundar Pichai, CEO-ul Google și Alphabet, a declarat în timpul optimistului său apel referitor la câștigurile ale performanței companiei în al treilea trimestru al anului 2024 că au adoptat intern IA și aceasta a îmbunătățit eficiența lor.
“Astăzi, mai mult de un sfert din tot noul cod de la Google este generat de IA, apoi este revizuit și acceptat de ingineri. Acest lucru ajută inginerii noștri să facă mai mult și să se miște mai repede,” a declarat Pichai.
Și ce cred dezvoltatorii web despre asta?
Robert Hangu, un consultant în AI generativ cu un MSc în Informatică și fondatorul Next Operations, crede că AI nu înlocuiește inginerii software, ci mai degrabă accelerează munca lor.
„Folosesc Copilot ca asistent de codare, dar trebuie să știi când are dreptate și când greșește,” a declarat Hangu pentru WizCase în timpul unei convorbiri, subliniind că cunoștințele de codare sunt esențiale pentru a folosi inteligența artificială ca un avantaj.
Când l-am întrebat despre companiile care concediază dezvoltatori după creșterea AI și considerând acest lucru un factor, el a fost în dezacord. „Aș argumenta că are mult de-a face cu alocarea capitalului și decizia,” a spus Hangu. „Dacă ai capacitatea de a crea de 10 ori mai mult cod ca o companie, ce ai face? Ai concedia 90% din personalul tău și ai rămâne la fel, sau i-ai păstra și ai produce de 10 ori mai mult?”
AI Reschimbă Joburile Dezvoltatorilor
Chatbot-urile precum GitHub Copilot și ChatGPT pot acum să se ocupe de scrierea codului, depistarea erorilor, sugestii de cod și completare automată, și de traducerea conceptelor.
Ricardo Sánchez, un inginer informatic care lucrează ca inginer DevOPS și conduce o echipă de 20 de dezvoltatori, a simțit impactul AI-ului în mod direct.
„Dezvoltarea de software devine tot mai rapidă, deoarece dezvoltatorii se pot concentra pe crearea de cod, în loc să petreacă ore în șir cercetând cum să rezolve o problemă,” a declarat Sanchez pentru Wizcase, într-un apel. „Acum poți apela la un AI și să îl întrebi despre o problemă cu codul și cum poți să îl actualizezi sau să îl îmbunătățești, iar acest lucru îți salvează și îți simplifică considerabil munca. Nu mai petreci 10 ore cercetând, navigând sau citind documentația; în schimb, te concentrezi pe rezolvarea problemei. AI simplifică și te ajută mult în acest proces.”
Viitorul carierei dezvoltatorilor
Majoritatea dezvoltatorilor cu care am vorbit despre impactul AI în industrie sunt de acord cu aceeași premisă: trebuie să fii foarte bun în programare pentru a verifica și a confirma că AI își face treaba bine. Au convenit și asupra preciziei AI, estimând-o ca fiind corectă în proporție de aproape 95% din timp, atunci când scrie cod, răspunde la interogări și îndeplinește multiple sarcini.
Acesta este de asemenea unul dintre motivele pentru care mulți experți afirmă că cererea pentru programatori juniori este în scădere și pozițiile senior sunt mai relevante. Să scrii cod a devenit mai puțin relevant decât să editezi cod, iar în editare – așa cum se întâmplă în jurnalism – cunoașterea este crucială.
Sánchez crede că companiile trebuie să-și actualizeze sistemele și platformele pentru a rămâne înaintea impactului AI și a competitorilor lor. Și că programatorii, pe de altă parte, trebuie să observe ce se întâmplă în interiorul companiilor și să experimenteze cu noile unelte AI pentru a servi ca punți de legătură între tehnologiile curente și cele mai avansate, prioritizând întotdeauna securitatea și o abordare etică.
În ciuda concedierilor din industria tehnologică, a incertitudinii de pe piață și a impactului major pe care inteligența artificială îl are asupra dezvoltării software-ului, majoritatea lucrătorilor din domeniu rămân optimiști. Am observat acest lucru în conversațiile cu dezvoltatorii și îl văd și pe Reddit și pe rețelele de socializare.
„Informatica este un domeniu care se schimbă și evoluează constant, așa că, în calitate de profesionist în informatică, trebuie să înțelegi acest lucru și, în loc să te temi de el, să îl accepți – să accepți schimbarea,” a spus Sánchez.
Lasă un comentariu
Anulează