Написание кода как искусство: почему «творческие» программисты выиграют в эпоху II

В 2023 году, вскоре после того, как CHATGPT превратил генеративный искусственный интеллект в массовое явление, вопрос «являются юниорами (обречены (независимо от того, независимо от того, независимо от того, независимо от того, независимо от того,младший) программисты? Около 42% из более чем 13 000 участников говорят: «Да».

В октябре 2024 года генеральный директор Google Sundar Pichai объявил, что II в настоящее время пишет более 25% нового кода в компании. Марк Цукерберг объявил, что Meta разрабатывает инженера II для автоматизации программирования. Генеральный директор Salesforce Марк Бениф объявил о замораживании найма инженеров в этом году, объяснив его с увеличением производительности на 30% благодаря ИИ. Вскоре после этого появились новости о том, что Salesforce планирует сократить 1000 сотрудников, но продолжал нанимать специалистов по продажам для продвижения продуктов, управляемых ИИ.

Stripe, одна из ведущих компаний Fintech намерена сократить некоторых программистов, увеличивая общее количество сотрудников. В то же время вакансии для действительно программистов упали до пятилетнего дна.

ИИ выполняет все более и более основные задачи, которые традиционно выполняют младшие программисты. Некоторые менеджеры по продуктам предполагают, что многие задачи скоро не потребуют программистов, поскольку алгоритмы смогут справиться с программированием.

По данным Comptia, количество вакансий для инженеров сократилось на 50% в период с января по декабрь 2023 года. К концу прошлого года произошло небольшое выздоровление, но общий спрос на программистов оставался значительно ниже. В то же время рынок все чаще переходит к поиску опытных программистов: В то время как в январе 2023 года доля вакансий для начинающих программистов составляла почти 30%, теперь она упала до 20%, в то время как напротив, поиск специалистов с семи лет или более опыта увеличился с 30%до 40%.

Несмотря на опасения, многие опытные программисты уверены, что ИИ не заменит их работу, но только поможет им выполнять свои задачи быстрее.

Джереми Чуа, инженер в лаборатории ИИ Грузинской лаборатории, говорит, что он использует Chatgpt и Claude в качестве виртуальных помощников. Он поворачивается к ним, когда сталкивается с проблемами кода или работает с неизвестными языками программирования. Первоначально он был скептически настроен, но теперь он признает, что может закончить проект в течение дня или двух, а не недели.

Калеб Тонкинсон, программист Clicical Artificial Intelligence Clinicaldx Clinical Artificial Intelligence, говорит, что алгоритмы предлагают два основных преимущества: либо ускорение процесса, либо улучшение качества кода. Он сравнивает генеративный ИИ с другими инструментами разработчика, такими как автоматические системы взрыва и отладки.

«Лучшие компании и лучшие программисты всегда используют эти инструменты».

он спорил

Коди Стюарт, ведущий инженер Callrail, говорит, что он не использует ИИ для всего, но активно обращается к нему для быстрых ответов. Он считает, что те, кто не адаптируется к новым технологиям, быстро потеряют свое конкурентное преимущество.

В то время как опытные инженеры рассматривают ИИ как инструмент, для новичков это становится препятствием для входа в профессию.

В 2023 году AI Startup Cognition AI представила Devin, виртуального программиста, который мог исправлять ошибки и выполнять небольшие задачи. В рекламном видео Девин описывается как «младший программист», который лучше всего работает под руководством хорошего менеджера ». ИИ познания не ответил на вопросы, является ли цель Девина, чтобы уменьшить количество рабочих мест, но эта тенденция ясна: Задачи, которые ранее выполнялись программистами для начинающих, теперь автоматизированы.

Джейс Говиндараджан, вице -президент по искусственному интеллекту Salesforce, сказал, что программирование становится второстепенным навыком. Гораздо важнее поставить задачи и сформулировать запросы на ИИ.

Однако не все согласны с этим подходом. Александр Петруос, разработчик программного обеспечения с открытым исходным кодом, не использует генеративный ИИ в своей работе. Он считает, что алгоритмы лишают возможности для начинающих учиться на своих ошибках.

«Код, генерируемый искусственным интеллектом, часто некомфортно и трудно поддерживать, и если он сломает« сломается », человеку может быть трудно исправить его».

Петрос говорит

По его словам, использование искусственного интеллекта может задержать развитие разработчиков, поскольку они перестают решать проблемы самостоятельно.

Хотя автоматизация действительно уменьшает количество вакансий для младших программистов, они все еще нуждаются в них.

Джеймс Стэнджер из Compti уверен:

«II не заменит хорошего программиста».

Тем не менее, он предупреждает, что программисты должны быть креативными, потому что в противном случае их работа действительно может быть под угрозой.

«Компании, которые рассматривают инженеров как ресурс, который может быть исключен и заменен ИИ, могут иметь большие проблемы».

Он говорит он

История технологий показывает, что автоматизация не всегда разрушает профессии, но меняет их содержание. Поскольку II выполняет все больше и больше рутинных задач, программирование остается сложным и творческим процессом. В ближайшие годы рынок труда перейдет к опытным специалистам, в то время как новичкам потребуется большая гибкость и знания в смежных областях.

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх