На этой неделе начинаю учитьcя на курсе по гошке и в целом бекенду / инфре.
Как я оказался в такой точке и что будет дальше?
Текущее развитие ИИ невероятно сильно ускорило самый долгий этап – написание кода. Разрабам досталось все остальное – сбор требований, понимание контекста продукта, лидство фичей и вот это все.
В таком мире кажется логичным расширение разрабов до универсальных бойцов, которые и требования к фиче соберут (а то и сами ее придумают), и архитектуру придумают (и бекенда, и фронтенда), и накодят (конечно же с агентом), и протестируют, и сами до прода доведут.
И для такого универсального солдата в сети уже придумали нейминг –
Раньше было модным (но и полезным) быть T-Shaped. У тебя есть основная доменная зона, ты в ней красавчик, но что там у бекендеров происходит на базовом уровне ты тоже понимал.
Сейчас скорость написания кода возросла в разы и освободилось кучу времени на что-то еще. Да, можно зациклиться на одних фронтенд задачах и просто фигачить их с возросшей скоростью. Но тут упираемся в старое доброе "на бекенде еще не готово". Можно пойти в другого человека, попросить сделать, но на эти все взаимодействия уходит время и теряется контекст (все все из вашей головы в чужую не переложишь).
А зачем блокироваться об кого-то, когда все требования у тебя уже есть, а попросить агента сделать доработку на бекенде не займет много времени?
У нас в команде уже стало нормой, что бекендеры приносят пулл-реквесты на фронтенд, а мы комитим в бекенд (и я тоже).
Короче, пока что курс такой, а там посмотрим. Скорость изменений такая, что завтра опять может все поменяться.
На фото, кстати, спина @cherkashin_dev, с которым мы сидели и все это обсуждали на прошедшем Deep Tech Night.
А вы что думаете? Как-то изменится "деление" разрабов в будущем?
@dlents
