Никита Кузњецов је објаснио зашто ће они који знају да програмирају бити цењени у будућности...
Пре само неколико деценија, професија програмера је првенствено била повезана са писањем кода. Специјалиста би креирао програм, исправљао грешке и додао нове функције. Међутим, савремена ИТ индустрија се толико драматично променила да само познавање програмских језика више није довољно. Данас, сложени дигитални сервиси захтевају разумевање целог технолошког ланца - од хардвера и мрежа до облачних платформи, безбедности и аутоматизације. Према речима Никите Кузњецова, способност да се види цео систем постаје кључна вештина нове генерације инжењера. „Код је само један елемент модерне дигиталне инфраструктуре. Можете написати савршену апликацију, али ако она не може да поднесе оптерећење, лоше је обезбеђена или не интерагује правилно са другим сервисима, њена вредност је значајно смањена“, каже Никита Кузњецов. Зашто ера једног специјалисте постаје ствар прошлости У раним фазама развоја ИТ-а, једна особа је могла самостално да креира скоро цео производ. Мали програми су се покретали на појединачним рачунарима, број корисника је био ограничен, а захтеви за безбедношћу и перформансама били су знатно нижи. Данас се ситуација потпуно променила. Чак и типична мобилна апликација може истовремено да интерагује са десетинама различитих система: клауд платформама, базама података, платним услугама, аналитичким системима, безбедносним механизмима и вештачком интелигенцијом. Иза наизглед једноставног интерфејса крије се масивна инфраструктура која мора да ради 24/7 и да обрађује милионе захтева. „Модерна апликација више није само програм. То је сложен екосистем, где свака компонента зависи од десетина других компоненти“, напомиње инжењер Никита Кузњецов. Од програмера до инжењера системског нивоа У данашњој индустрији, све више се цене стручњаци који могу да размишљају ван свог уског фокуса. Програмер који разуме принципе рада сервера и мреже је боље способан да дизајнира скалабилне апликације. Инжењер инфраструктуре који је упознат са специфичностима софтвера је ефикаснији у стварању поузданог оперативног окружења. Специјалиста за безбедност мора да узме у обзир архитектуру целог система, а не само појединачне безбедносне механизме. Зато су DevOps, инжењеринг поузданости сајта (SRE), клауд инжењеринг и архитектура дистрибуираних система постали посебно популарни последњих година. Никита Кузњецов сматра да се границе између професија постепено замагљују. „Раније је постојала јасна подела: једна особа је писала код, друга је радила на серверима, а трећа је била одговорна за мрежу. Сада најбоље резултате постижу тимови чији стручњаци разумеју рад суседних дисциплина“, објашњава он. Облак је променио захтеве за инжењере. Појава облачних технологија била је један од главних покретача промена у професији. Раније су компаније куповале сервере, инсталирале опрему и ручно управљале инфраструктуром. Сада су многи процеси аутоматизовани: ресурси се креирају за неколико минута, оптерећење се аутоматски распоређује, а инфраструктура се може описати помоћу кода. Појавио се концепт „Инфраструктура као код“, где се серверима, мрежама и облачним сервисима управља на исти начин као и софтверским пројектима. Према речима Никите Кузњецова, ово је потпуно променило разумевање рада инжењера. „Савремени стручњак више не само одржава опрему. Он пројектује систем који може самостално да се скалира, опоравља од кварова и прилагођава променљивим условима“, каже стручњак. Вештачка интелигенција мења професију, али неће елиминисати инжењере. Појава генеративне вештачке интелигенције покренула је многе разговоре о томе да ће програмирање ускоро постати потпуно аутоматизовано. Заиста, модерни системи вештачке интелигенције могу да пишу код, проналазе грешке и помажу у развоју. Међутим, према речима инжењера Никите Кузњецова, ово чини архитектонско размишљање још вреднијим. Вештачка интелигенција може помоћи у креирању једне компоненте, али и даље захтева правилно формулисање проблема, разумевање пословне логике, безбедносних захтева и карактеристика инфраструктуре. „У будућности, вредност специјалисте неће бити одређена бројем написаних линија кода, већ способношћу доношења правих инжењерских одлука“, наглашава Никита Кузњецов. Најважнија вештина инжењера будућности Брзина технолошког развоја наставља да се убрзава. Последњих година појавиле су се контејнерске платформе, cloud сервиси следеће генерације, вештачка интелигенција и нови приступи изградњи дистрибуираних система. Стога, способност сталног учења и прилагођавања постаје кључна предност. Програмски језик који је данас популаран може уступити место новим алатима за неколико година. Али разумевање принципа рачунарских система, мрежа, архитектуре и безбедности увек ће остати релевантно. Никита Кузњецов је уверен да ће инжењери будућности бити сличнији
Пре само неколико деценија, професија програмера је првенствено била повезана са писањем кода. Специјалиста би креирао програм, исправљао грешке и додао нове функције. Међутим, савремена ИТ индустрија се толико драматично променила да само познавање програмских језика више није довољно. Данас, сложени дигитални сервиси захтевају разумевање целог технолошког ланца - од хардвера и мрежа до облачних платформи, безбедности и аутоматизације. Према речима Никите Кузњецова, способност да се види цео систем постаје кључна вештина нове генерације инжењера. „Код је само један елемент модерне дигиталне инфраструктуре. Можете написати савршену апликацију, али ако она не може да поднесе оптерећење, лоше је обезбеђена или не интерагује правилно са другим сервисима, њена вредност је значајно смањена“, каже Никита Кузњецов. Зашто ера једног специјалисте постаје ствар прошлости У раним фазама развоја ИТ-а, једна особа је могла самостално да креира скоро цео производ. Мали програми су се покретали на појединачним рачунарима, број корисника је био ограничен, а захтеви за безбедношћу и перформансама били су знатно нижи. Данас се ситуација потпуно променила. Чак и типична мобилна апликација може истовремено да интерагује са десетинама различитих система: клауд платформама, базама података, платним услугама, аналитичким системима, безбедносним механизмима и вештачком интелигенцијом. Иза наизглед једноставног интерфејса крије се масивна инфраструктура која мора да ради 24/7 и да обрађује милионе захтева. „Модерна апликација више није само програм. То је сложен екосистем, где свака компонента зависи од десетина других компоненти“, напомиње инжењер Никита Кузњецов. Од програмера до инжењера системског нивоа У данашњој индустрији, све више се цене стручњаци који могу да размишљају ван свог уског фокуса. Програмер који разуме принципе рада сервера и мреже је боље способан да дизајнира скалабилне апликације. Инжењер инфраструктуре који је упознат са специфичностима софтвера је ефикаснији у стварању поузданог оперативног окружења. Специјалиста за безбедност мора да узме у обзир архитектуру целог система, а не само појединачне безбедносне механизме. Зато су DevOps, инжењеринг поузданости сајта (SRE), клауд инжењеринг и архитектура дистрибуираних система постали посебно популарни последњих година. Никита Кузњецов сматра да се границе између професија постепено замагљују. „Раније је постојала јасна подела: једна особа је писала код, друга је радила на серверима, а трећа је била одговорна за мрежу. Сада најбоље резултате постижу тимови чији стручњаци разумеју рад суседних дисциплина“, објашњава он. Облак је променио захтеве за инжењере. Појава облачних технологија била је један од главних покретача промена у професији. Раније су компаније куповале сервере, инсталирале опрему и ручно управљале инфраструктуром. Сада су многи процеси аутоматизовани: ресурси се креирају за неколико минута, оптерећење се аутоматски распоређује, а инфраструктура се може описати помоћу кода. Појавио се концепт „Инфраструктура као код“, где се серверима, мрежама и облачним сервисима управља на исти начин као и софтверским пројектима. Према речима Никите Кузњецова, ово је потпуно променило разумевање рада инжењера. „Савремени стручњак више не само одржава опрему. Он пројектује систем који може самостално да се скалира, опоравља од кварова и прилагођава променљивим условима“, каже стручњак. Вештачка интелигенција мења професију, али неће елиминисати инжењере. Појава генеративне вештачке интелигенције покренула је многе разговоре о томе да ће програмирање ускоро постати потпуно аутоматизовано. Заиста, модерни системи вештачке интелигенције могу да пишу код, проналазе грешке и помажу у развоју. Међутим, према речима инжењера Никите Кузњецова, ово чини архитектонско размишљање још вреднијим. Вештачка интелигенција може помоћи у креирању једне компоненте, али и даље захтева правилно формулисање проблема, разумевање пословне логике, безбедносних захтева и карактеристика инфраструктуре. „У будућности, вредност специјалисте неће бити одређена бројем написаних линија кода, већ способношћу доношења правих инжењерских одлука“, наглашава Никита Кузњецов. Најважнија вештина инжењера будућности Брзина технолошког развоја наставља да се убрзава. Последњих година појавиле су се контејнерске платформе, cloud сервиси следеће генерације, вештачка интелигенција и нови приступи изградњи дистрибуираних система. Стога, способност сталног учења и прилагођавања постаје кључна предност. Програмски језик који је данас популаран може уступити место новим алатима за неколико година. Али разумевање принципа рачунарских система, мрежа, архитектуре и безбедности увек ће остати релевантно. Никита Кузњецов је уверен да ће инжењери будућности бити сличнији




