Больше никаких джунов - ИИ способен писать код на уровне программиста

Dmytro Rodenko examines how DeepMind's AlphaCode is changing programming work. AI can now write code at a professional level, potentially eliminating the need for junior developers. The shift forces programmers to focus more on creativity and complex problem-solving than routine coding tasks.
Всем привет, меня зовут Дмитрий Роденко, я основатель сообщества SaaS Founders, помогаю фаундерам IT-компаний находить новых крупных клиентов с помощью лидер-генерации в LinkedIn. Сегодня поговорим о новостях, которые могут кардинально повлиять на рынок труда в IT. Нейросети уже способны заменить женов. Лень – это двигатель прогресса, и сообщество машинного обучения добилось огромного прогресса в создании и понимании текстовых данных, но успехи в решении проблем по-прежнему ограничены относительно простыми математическими и программными задачами или поиском и копированием существующих решений. Разработчик DeepMind создал систему под названием AlphaCode, которая пишет компьютерные программы на вполне конкурентоспособном уровне. 2 февраля компания DeepMind разработчик сети AlphaCode в своем официальном блоге заявила, что этот искусственный интеллект способен писать код на уровне программиста. AlphaCode представили 10 задач средней сложности. Нейросеть сгенерировала возможные решения и отсеяла непригодные, запуская код и проверяя результат. Точно такой же алгоритм использует и человек при составлении кода. Работоспособность системы проверили во время конкурса на платформе CodeForces. По результатам искусственный интеллект вошел в 54% участников, справившихся с задачами лучше всех. Таким образом, теоретически данная нейросеть уже сможет заменить самого начинающего программиста. Для этого искусственному интеллекту нужно будет максимально подробно прописывать четкую техническую задачу. С другой стороны, начинающему разработчику тоже важно ставить четкую задачу. Так что замена вполне возможна, однако важно учитывать, что пока на практике такое еще не реализовывалось. При этом однозначно можно сказать, что искусственный интеллект может стать помощником для разработчиков. Это будет удобно, поскольку Разработчику не нужно будет писать код с нуля. Какие-то части изгенерирует искусственный интеллект. Соответственно, человеку останется только проверить, все ли хорошо сделано. Искусственный интеллект – это набор технологий, которые помогают повышать эффективность решения каких-либо задач. Да, они могут сильно повлиять на рынок труда, но полностью они вряд ли кого-то заменят. Скорее всего, произойдет алгоритмизация рутинных задач. В этом смысле алгоритмы нейросетей, которые могут написать часть кода, отличное подспорье для большей продуктивности разработчиков. Специалисты с рынка говорят, что джунам пока бояться нечего, поскольку хороший программист реализует идеи, а не кодирует техническое задание в машинной языке. Даже если говорить о том, что Junove можно заменить, то работа Junove всё равно более творческая, чем та, которая выполняет нейросеть. Ведь нейросеть делает ровно то, чему научили их разработчики. В частности, нейросеть AlphaCode учили решать задачи по олимпиадному программированию, которые отличаются от реальных очень чёткой постановкой задач. И даже для этой ограниченной задачи альфа-код не показала результатов лучших олимпиадных программистов. Со своей стороны, хочу сказать, что лиха беда начала. То есть, с одной стороны, самые простые задачи, уже по типовым параметрам, искусственный интеллект может решать. Дальше вопрос уже в вариативности, возможно, в анализе всего массива проектов, которые есть и которые генерируют клиенты, а они все-таки во многих случаях где-то типовые. Поэтому будем смотреть дальше, как будет развиваться эта история и кто победит творчество разработчика или опыт и интеллектуальная мощь искусственного интеллекта. На этом все. Спасибо за просмотр. Следите за следующими выпусками моих обзоров и подписывайтесь на SaaS Founders в соцсетях.
More from Dmytro

Лайфхак "Какие ошибки в лидгене убивают ваши шансы на сделку по IT разработке"









