Время продуктовых инженеров
Я последнюю неделю провёл в Москве и посетил Deep Tech Night и TeamLead Today. И, честно говоря, в ИТ всё так быстро меняется, что немного не по себе.
После Deep Tech Night поговорил с разработчиками, и мне начало казаться, что нас очень скоро совсем заменят. Но потом вернулся на работу, открыл рабочие задачи, понял, что мы ещё не дошли до этого, и немного успокоился 😅. Но как ни крути, если так и дальше будет продолжаться, то роль разработчиков изменится. Уже меняется.
1️⃣ Теперь недостаточно быть просто бекендером или фронтендером
Фронтендеров отправляют изучать бекенд, а бекендеров — фронтенд, чтобы человек мог сам закрывать всю фичу. И в целом роли будут схлопываться. Ценность самого кода сильно упала. Разработчики должны решать проблемы, а не просто писать код. Кажется, так было и раньше, но теперь сложить лапки и сказать «моё дело таски делать» уже не особо прокатит.
2️⃣ Вместо того чтобы бесконечно уточнять требования, люди генерят прототипы
Если вы читали «Совершенный код», там говорится что-то вроде: Если на этапе требований была допущена ошибка, то её исправление на этапе разработки будет стоить дороже. Так вот, теперь эта ситуация немного меняется.
Знаете ситуацию: кто-то приходит и говорит «хочу реализовать вот такую штуку», а ты просто генерируешь прототип и спрашиваешь: «Если вот так будет выглядеть — подойдёт?»
Мы в команде тоже решили идти в эту сторону. Как бонус во время прототипа понимаем, с какими проблемами столкнёмся при реализации.
3️⃣ Команды дробятся на микрокоманды
А иногда появляются человеко-департаменты, где весь департамент состоит из одного человека и весь цикл разработки может быть закрыт им же — от постановки задачи до выкатки.
Понятно, что это не всегда применимо и несёт за собой риски. Но благодаря этому снижается время на передачу результата от PM к разработчику, а затем к тестировщику. Хотя, конечно, нагрузка на разработчика повышается.
А помните, нам обещали, что ИИ избавит нас от рутины?
Думаю, программистов не заменят, но нам придётся эволюционировать во что-то немного иное — в продуктовых инженеров. Я задумался об этом уже давно: - Зачем мне нужен разработчик в команде, который просто закрывает задачи? - Если он ждёт чётко описанных требований? - Если он плохо тестирует за собой работу?
Код теперь и Claude с Codex пишут неплохо, особенно если есть чёткие требования. А решение задач в таком случае превращается просто в копирование постановки задачи в чат.
И ещё один момент, который мы там обсуждали.
Разработчики сами внедряют ИИ и тянут его в компании. Тем самым снижают потребность в разработчиках.
Сами себе копаем яму.
Но как ни крути, ИИ всё равно будет внедрён. Поэтому лучше копать эту яму, чем плыть по течению и в итоге оказаться в ней.
А вы как считаете: 💜 — лучше копать яму 🍾 — давайте плыть по течению и продлевать прайм-эру программистов 😱 — сейчас токены подорожают и всё откатится
· 10 ч
ну а когда крупные ИИ провайдеры поднимут цену, что делать будете? Человек департамент потратит токены и домой пойдет? А всё остальное пусть горит синим пламенем? Вообще вся надежда на Яндекс. Если они догонят anthropic, то такой подход будет работать, но всё равно дорого. 🫰 А если не догонят, то санкции разрушат ваш бизнес. Риски x100.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 10 ч
Риски есть, да. В будущем. Потенциальном будущем. А в настоящем отказ от ИИ - отказ от преимущества. И тут уже каждый решает для себя сам, что ему важнее - конкуренция или стабильность.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 9 ч
Пока реалии таковы. Токены дешевые. Все подсели на ИИ и глупо им не пользоваться. Ну а если будет откат, то что поделать, снова сядем кодить по старинке ...
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён