Если генеральный директор NVIDIA Дженсен Хуанг имеет к этому какое-то отношение, будущее разработки программного обеспечения — это демократическое пространство, где каждый может писать код.
«Наша задача — создать вычислительную технологию, чтобы никому не приходилось программировать, и чтобы язык программирования был человеческим, теперь каждый в мире является программистом», — заявил он на Всемирном правительственном саммите в Дубае.
Видение Хуана таково: «Впервые вы можете представить, что каждый в вашей компании — технолог».
Уже сейчас, по данным исследования Forrester, 87% корпоративных разработчиков используют платформы разработки low-code хотя бы для части своей работы. По оценкам исследовательской и консалтинговой компании, к концу прошлого года совокупный рынок low-code и цифровой автоматизации процессов (DPA) достиг $13,2 млрд. По данным Forrester, этот рынок вырос примерно на 21% с 2019 года благодаря институционализации low-code в ИТ.
3 должности в области программного обеспечения, на которые нужно подать заявку в Нидерландах
С этим соглашается исследовательская и консалтинговая фирма Gartner. В компании говорится, что к 2028 году большинство профессиональных инженеров-программистов будут использовать ИИ-помощников. К тому времени ожидается, что трое из четырех разработчиков будут регулярно использовать ИИ-помощников для выполнения своей работы.
В начале 2023 года менее 10% разработчиков программного обеспечения использовали ИИ-помощников, но к концу прошлого года 63% организаций тестировали или развертывали их.
Одним из таких инструментов является Copilot, инструмент для программирования пар искусственного интеллекта, созданный Github. Он использует самые крупные и новейшие языковые модели OpenAI, GPT 3.5 и GPT 4. Исследования показали, что Copilot может повысить воспринимаемую производительность на 88 %, сделать кодирование менее утомительным (59 %) и позволить вам сосредоточиться на более приятных элементах работы ( 74%).
Технология также повышает эффективность: 88% заявили, что они быстрее выполняли повторяющиеся задачи, 96% быстрее справлялись с повторяющимися задачами, а 87% сообщили, что использование Copilot позволило использовать меньше умственных усилий при выполнении повторяющихся задач.
Так что же это значит для разработчиков программного обеспечения? Учитывая постоянную необходимость идти в ногу со временем и изучать новые языки, разработчики, в частности, уже надеются на будущее своей карьеры, постоянно адаптируясь и совершенствуя свое свободное владение несколькими языками программирования. Это особенно важно, если они хотят повысить свою привлекательность при приеме на работу.
Видят ли разработчики программного обеспечения будущее, в котором их роли будут заменены?
Нет, по крайней мере, пока. Большинство разработчиков на самом деле не тратят много времени на написание кода и, согласно одному исследованию, склонны тратить больше времени на поддержку, тестирование и защиту существующего кода, чем на написание или улучшение кода.
3 технические должности, которые стоит открыть на этой неделе
Кроме того, каждый раз, когда они экономят благодаря помощникам искусственного интеллекта, они могут дать им возможность изучить еще больше языков и фреймворков. Это расширит, а не ограничит их знания языков программирования, что является хорошей новостью для разработчиков, ищущих работу.
Есть также новые навыки, которые необходимо освоить для разработки с помощью ИИ. Например, оперативное проектирование, которое может принести пользу более широким коммуникативным навыкам разработчика.
И Форрестер предлагает еще один сценарий. «Платформы разработки с использованием искусственного интеллекта (TuringBots) могут сделать традиционное высококодирование настолько продуктивным, что профессиональные разработчики откажутся от низкокодированного кода и снова переключятся на все, что связано с высоким кодированием».
Найдите свою следующую должность в сфере технологий сегодня на доске объявлений Tech EU Job Board.