Про AI Fullstack

Кстати, с массовым распространением вайбкодинга нас ждет еще один фундаментальный сдвиг в работе. Я думаю, что скоро не будет узкоспециализированных разработчиков, отвечающих только за один стек (фронтенд разраб например). Отраслевым стандартом станут Fullstack AI девелоперы. И это произойдет очень стремительно.
Все потому, что с появлением вайбкодинга и инструментов типа Cursor любому фронтенд разработчику, который ждет пока ему другой бэкендер сделает апишку, будет задаваться закономерный вопрос: «а хули ты сам не можешь апишку себе навайбкодить?» И ответа на этот вопрос у него не будет, потому что действительно же может. Единственный блок, чтобы это делать сейчас - ментальный. Он в головах у самих разрабов. Они пока не очень готовы выходить за рамки своей привычной зоны ответственности и залезать в чужие. Ну и организации, справедливости ради, тоже к этому не готовы. Наверняка, у вас внутри каждого стека разработки выстроены свои жесткие процессы контроля качества кода, код-ревью, деплоя, версионирования и тд. И эти стандарты отличаются между стеками. Бэкендеры хуй пустят в свой гит с комитами любого мобильщика.

Нет, понятно, что совсем специализация никуда не уйдет. В ближайшие годы точно. Скорее всего, у ребят будет основной стек, в котором они сильны - тот же Flutter например. Но все сопутствующие к нему вещи - от него уже будет ожидаться, что он может их тоже делать, с помощью того же Cursor’a. И апишку сделать, и метод в бэкенде напилить, и автотест собрать, и документацию написать и тд и тп.

И это будет как с внедрением гибких подходов разработки в вотерфольные команды. Ты либо внедрил, адаптировался и стал работать быстрее/эффективнее, либо сидишь как древний дед и дальше в своем проектном вотерфолле и отстаешь от жизни.
Веселые времена нас ждут, трансформации команд будут лютые, вот увидите)