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