Я не пишу код с октября…
В последний месяц крупные компании, например, Spotify и Microsoft, начали рассказывать, как их разработчики перестали писать код, а код пишет ИИ
Авторы постов в телеге и на Хабре, ряд комментаторов начали выдвигать тезис, что ИИ работает вместо разработчиков, а разработчики теперь лишнее звено в процессе создания софта.
Это не так, но изменения значительные.
Прежде чем начать уточню, что я говорю про фронтенд разработку крупных проектов, где ошибки влекут ущерб репутации и финансовые потери для клиентов на большие суммы. А технический долг может привести к проблемам развития в будущем.
Что поменял ИИ в моей работе?
90% моего кода пишет ИИ. Да, 90% кода я не набираю на клавиатуре, а отдаю на откуп нейросети и она выдает определенный код по моему запросу.
При этом я начал читать еще больше кода, чем раньше. Кроме реквестов от сотрудников еще и реквесты от агентов, которые нужно проверять с большим вниманием. ИИ выдает средний код, который в целом выглядит и работает, но не всегда. Правки могут быть минимальными и тут я пишу 10% своего кода руками, либо уточняю, что нужно сделать/переделать. Процесс ревью могу назвать выматывающим.
AI изменил подход к тому, как я делаю задачу. Большую часть работы над задачей я посвящаю проектировани и поиском ответов на вопросы: Что нужно сделать в задаче? На какие этапы разбить задачу? Какие корнер-кейсы? Какие ограничения? Что нужно учесть при генерации кода? Как архитектурно должно выглядеть решение? Каких агентов использовать для решения задачи? Как формализовать требования для ИИ?
Мои задачи свелись от рутины и написания шаблонного кода к тому, что я больше занимаюсь интересным для себя делом - поиском решений, придумыванием, адаптацией, подбором способа решения там, где это важно.
Я больше думаю и работаю в состоянии потока, чем набираю паттерны кода.
ИИ работает вместо меня?
Нет, ИИ работает вместе со мной в тандеме.
Я веду наш танец, указываю темп, направление движения и следующий пируэт. ИИ же идет на подхвате и помогает сделать этот танец более эффектным.
На мне все, что нужно для выполнения задачи, которая точно решит проблему пользователя/бизнеса: от понимания и формализации до архитектуры и валидации итогового решения. ИИ забирает повторяющуюся рутину и пишет повторяющиеся из раза в раз вещи, например, хуки React для установки состояния.
Вывод
ИИ действительно позволяет писать сильно меньше кода и по сути своей разработчик может не писать код в классическом смысле.
Теперь разработчик - это центр проектирования, придумывания и формирования итогового видения решения и пилот, контролирующий полет фантазии ИИ, страхующий бизнес от катастрофы.
Мы можем отдать рутинный набор кода ИИ и создавать больше хороших с технической точки зрения продуктов.
· 10.03
Вы просто растёте. Сейчас из обычного программиста к старшему, а ии просто удачно подвернулось. Можно сделать общий вывод что ии тут крайне начитанный джун.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён