Кажется, мы находимся в довольно странной точке. С одной стороны, никогда ещё не было так просто писать код: нейросети помогают и подсказывают, а иногда делают за тебя половину работы. С другой – у многих появляется тревога: а что вообще будет с рынком разработчиков дальше?
Недавно один из крупных российских банков заявил, что они постепенно уходят от классической структуры команд. Больше не будет привычного набора ролей. В небытие уходят фронтенд- и бэкэнд-разработчики, аналитики и тестировщики. Вместо этого команда теперь состоит из одного человека, который понимает продукт, умеет писать и фронт, и бэк, может протестировать решение, и при этом использует нейросети как инструмент.
Смена требований
Важно правильно это прочитать. Речь идёт не о том, что разработчики исчезнут, а о том, что меняется сама роль разработчика. Теперь ценится не столько глубина в одном узком стеке, сколько способность связать разные части системы и собрать рабочее решение, тем самым доведя идею до готового продукта. Таким образом, нейросети здесь являются конкурентом, а не помощником разработчика.
Почему всем придётся расширяться
Если ты бэкенд-разработчик, тебе придётся хотя бы на базовом уровне понимать фронтенд. Наоборот, если ты фронтендер, то без понимания серверной логики выжить в современном мире будет всё сложнее. Задачей it-специалиста теперь является сборка всего продукта. И чем меньше зависимостей от других ролей, тем быстрее получится двигаться.
Причём тут Deploy-F?
Можно сколько угодно читать про фуллстэк, но пока ты сам не собрал проект от и до, но это так и останется теорией. Как обычно, всё упирается в практику. И закономерно хочется быстро всё задеплоить, а потом просто взять и запустить.
И тут мы, Deploy-F, спешим на помощь. Как бэкендер ты можешь попробовать собрать фронт, как фронтендер – поднять свой API, а если ты новичок – то сделать свой первый полноценно работающий продукт.
Сейчас тот самый момент, когда рынок только перестраивается. И у тебя есть выбор: остаться в узкой роли и постепенно терять гибкость или начать расширяться и становиться самостоятельной единицей. Хорошая новость в том, что переучиваться с нуля не надо, достаточно лишь начать с небольших проектов.
Что делать дальше
Самый простой шаг – это начать делать свои небольшие экспериментальные проекты, вообще любые: это и мини-сервисы, и боты, и лендинги, и pet-проекты. Главное – собирать их целиком.
Сейчас выигрывают те, кто может собрать работающий продукт быстрее остальных. И поэтому сейчас лучшее время, чтобы начать это делать.