Мнение: Изкуственият интелект преобразува индустрията на кодирането и трансформира кариерите на разработчиците
Ученето на програмиране винаги е било в задния план на мислите ми. Години наред, създавах в себе си вярата, че ставането на програмист или разработчик на приложения е най-добрият път за изграждане на стабилна кариера и гарантиране на високоплащана работна позиция в нашия бързо развиващ се свят.
Но сега, генеративният изкуствен интелект е тук, революционизира живота и професионалните кариери на всички, и не мога да не се питам: Дали все още си струва да уча за програмиране?
Докато скорошните масови съкращения от големи технологични компании като Microsoft, Meta и Google са резултат от множество фактори, включително пандемията, е съобщено, че нуждата от разработчици е намаляла и випусканите в сферата на технологиите се сблъскват с труден пазар на труда.
Като журналист с само много основни познания по HTML и CSS и без опит в сферата на кодирането, реших да проуча и да попитам разработчици, работещи с AI, какво според тях наистина се случва в екосистемата на кодирането след появата на AI.
Страховете и опасенията
Масовите съкращения в големите технологични компании бяха едно от най-големите загрижености, засягащи стабилността на работните места в областта на уеб разработката.
През 2023 година над 260,000 служители бяха съкратени от технологичните компании—включително гиганти като Amazon, Alphabet, Meta и Microsoft. През 2024 година процесите на съкращения продължиха, късметлийски на по-бавен темп, но достигнаха почти 150,000 съкратени работни места до момента.
Докато тези процеси на съкращения включват множество отдели в технологичните компании, които не са свързани с разработката на софтуер или писането на код, софтуерните инженери всъщност съставляваха най-голямата част от съкратените работни места през 2023 г. според доклад, споделен от Vox.
И да, имаше причини като – за щастие за всички нас – краят на пандемията и липсата на нужда от виртуална разработка в бързия темп, който преживяхме по време на кризата с COVID-19, и други външни фактори като несигурността на икономиката. Въпреки това, няколко експерта са включили нарастването на изкуствения интелект като част от уравнението.
Изкуственият интелект като ускорител, а не заместник
AI вече може да се грижи за голяма част от кода в компанията. На 29-ти октомври, Сундар Пичай, главен изпълнителен директор на Google и Alphabet, заяви по време на своя оптимистичен изказване за финансовите резултати на компанията през третото тримесечие на 2024 година, че те са внедрили AI вътрешно и това е увеличило ефективността им.
„Днес, повече от четвърт от всичкият нов код в Google се генерира от AI, след което се преглежда и приема от инженери. Това помага на нашите инженери да постигат повече и да работят по-бързо,“ каза Пичай.
И какво мислят уеб програмистите по този въпрос?
Робърт Хангу, консултант по генеративен AI с магистърска степен по компютърни науки и основател на Next Operations, вярва, че AI не заменя софтуерните инженери, а по-скоро ускорява тяхната работа.
„Използвам Copilot като асистент за кодиране, но трябва да знаеш кога е правилно и кога е грешно,“ каза Хангу на WizCase по време на разговор, подчертавайки, че знанията в кодирането са съществени за използването на AI като инструмент.
Когато попитах за компаниите, които уволняват разработчици след нарастването на AI и вземането на това като фактор, той не се съгласи. „Бих твърдил, че това има много общо с разпределението на капитала и решението,“ каза Хангу. „Ако имате възможността да създадете 10 пъти повече код като компания, какво бихте направили? Щяхте ли да изгоните 90% от работната си сила и да останете същите, или щяхте да я запазите и да произвеждате 10 пъти повече?“
AI преобразува работата на разработчиците
Чатботове като GitHub Copilot и ChatGPT вече могат да се грижат за написването на код, отстраняването на грешки, предлагането на код и автоматичното довършване, както и превеждането на концепции.
Рикардо Санчес, компютърен инженер, работещ като DevOPS инженер и ръководещ екип от 20 разработчика, е изпитал отпреди въздействието на изкуствения интелект.
„Разработката на софтуер става все по-бърза, защото разработчиците могат да се съсредоточат върху създаването на код, вместо да прекарват часове в изследване на това как да решат проблем,“ каза Санчез по телефона на Wizcase. „Сега можете да се обърнете към изкуствен интелект и да го попитате за проблем с кода и как можете да го актуализирате или подобрите, което значително спестява и опростява работата ви. Вече не прекарвате 10 часа в изследвания, търсене в интернет или четене на документация; вместо това, се съсредоточавате върху решаването на проблема. Изкуственият интелект значително ви улеснява в процеса.“
Бъдещето на кариерите на разработчиците
Повечето разработчици, с които говорих за въздействието на изкуствения интелект в индустрията, се съгласиха с една и съща премиса: трябва да сте отлични в кодирането, за да проверите и потвърдите, че изкуственият интелект свършва добра работа. Те също така се съгласиха за точността на изкуствения интелект и оцениха, че той е близо до 95% верен по-голямата част от времето, когато пише код, отговаря на въпроси и изпълнява множество задачи.
Това е също една от причините, поради които много експерти казват, че търсенето на начинаещи програмисти намалява и по-високите позиции стават все по-актуални. Създаването на код става по-малко важно от редактирането на код и при редактирането – така както става в журналистиката – знанието е от ключово значение.
Санчес вярва, че компаниите трябва да актуализират своите системи и платформи, за да останат в челните позиции пред AI и конкурентите си. От друга страна, програмистите трябва да следят какво се случва вътре в компаниите и да експериментират с новите AI инструменти, за да служат като мостове, свързващи текущите технологии с по-напредналите, като винаги дават приоритет на сигурността и етичния подход.
Въпреки съкращенията в технологичната индустрия, несигурността на пазара и големият ефект, който изкуственият интелект оказва върху разработката на софтуер, повечето работници в областта остават оптимисти. Забелязах това в разговорите си с разработчици и го виждам също така в Reddit и социалните медии.
„Компютърните науки са област, която постоянно се променя и развива, така че като професионалист в областта на компютърните науки, трябва да разбирате това и, вместо да се страхувате от него, да го поемате – да приемете промяната,“ каза Санчез.
Оставете коментар
Прекрати