Старэйшы дырэктар па прадукце ў Google пра тое, як змяняецца софтверная інжынерыя на фоне ШІ
Учора выйшла справаздача Google Cloud аб распрацоўцы ПЗ з дапамогай ШІ, паводле якой узровень укаранення тэхналогіі сярод ІТ-спецыялістаў вырас да 90% — гэта на 14% больш, чым у мінулым годзе. Такія дадзеныя атрыманы на падставе апытання 5 тысяч айцішнікаў з усяго свету. Распрацоўшчыкі і іншыя спецыялісты выдаткоўваюць у сярэднім па 2 гадзіны ў дзень на выкарыстанне ШІ ў сваёй асноўнай працы.
Паводле словаў Нэйтэна Харві — кіраўніка каманды DevOps Research and Assessment, якая праводзіла даследаванне, — вынікі паказваюць, што выкарыстанне ШІ на працы стала амаль паўсюдным. «Практычна, як калі спытаць у гэтых спецыялістаў, ці выкарыстоўваюць яны камп’ютар на працы», — сказаў ён.
Як змяняецца праца праграмістаў
Старэйшы дырэктар па кіраванні прадуктамі Google Раян Дж. Сальва таксама кажа, што ШІ ўсё актыўней выкарыстоўваецца для генерацыі і праверкі кода, напісання дакументацыі, стварэння тэстаў і аналізу дадзеных, і роля праграміста змяняецца ў прамым эфіры. Ён чакае, што «значна ўзрасце колькасць творцаў», то бок усё больш праграмістаў будуць не столькі пісаць код, колькі ствараць прадукты.
Вялікую частку працы прадакт-менеджараў звычайна складала напісанне спецыфікацый, якія вызначаюць, як павінен працаваць прадукт ці функцыя. Сальва адзначыў, што цяпер менеджары могуць з дапамогай ШІ хутка ствараць прататыпы для дэманстрацый і тэставання. «Я думаю, што значна больш людзей будуць не толькі ўдзельнічаць у распрацоўцы ПЗ, але і бліжэй падыходзіць да самага працэсу яго разгортвання», — сказаў Сальва.
Гендырэктар Google Сундар Пічаі ў чэрвені ў падкасце Лекса Фрыдмана паведаміў, што дзякуючы ШІ інжынеры кампаніі паскорыліся на 10%. І расказаў аб планах наймаць больш інжынераў. «Мы плануем наймаць больш інжынераў у наступным годзе, таму што кола магчымасцяў таго, што мы можам рабіць, пашыраецца», — адзначаў Пічаі.
Сальва падкрэсліў, што па меры распаўсюджвання такіх інструментаў змяняецца і набор навыкаў, неабходных праграмістам. Яны ўсё менш часу выдаткоўваюць на напісанне самога кода і ўсё больш думаюць аб тым, як павінна выглядаць архітэктура прадукту і якія задачы трэба вырашаць: «Яны ўсё часцей задумваюцца над тым, які прадукт хочуць стварыць, якую магчымасць надаць іншым людзям».
Паводле яго словаў, дзякуючы ШІ практычна знік бар’ер, які стварала неабходнасць валодаць мовамі праграмавання, і больш людзей могуць удзельнічаць у поўным цыкле распрацоўкі. «Код сам па сабе ніколі не быў канчатковым прадуктам», — дадаў Сальва.
Базавыя веды застаюцца прыярытэтам
Харві падкрэсліў, што хоць ШІ можа дапамагчы ў розных задачах, веданне моў праграмавання па-ранейшаму крытычна важна. Адным з самых нечаканых высноў даследавання стала тое, што ў вачах інжынераў вырасла значэнне запамінання сінтаксісу праграмавання, бо менавіта гэты навык многія лічылі састарэлым у эпоху ШІ.
Нягледзячы на шырокае ўкараненне ШІ, 30% апытаных давяраюць яму «крыху» або «зусім не давяраюць». Харві адзначыў, што хоць уладальнікі прадуктаў могуць ствараць прататыпы хутчэй, важна ўмець пераканацца, што канчатковы прадукт сапраўды працуе. «Вас чакае поўны правал, калі вы як мінімум не ўмееце чытаць мову. Існуюць дзясяткі, калі не сотні моў праграмавання. Трэба хаця б умець чытаць тую, якую вы выкарыстоўваеце», — сказаў Сальва.
Читать на dev.by