Из фронта в бекенд, учитывается ли смежный опыт работы?
Здравствуйте, такая ситуация: +6 опыта фронтенд разработки (2 верстка, 4 SPA). Знаю классические вещи и без бекенда (алгоритмы, структуры данных, операционные системы поверхностно), с сетями плоховато конечно. Работал полгода питонистом (так получилось), 1 год фулстек NodeJS(Express)/Javascript(React). Сейчас тим лид маленькой команды. Планирую переход в бекенд (Java/C#/C++). В фронтенде могу претендовать на достаточно сочные зарплаты, так как огромный опыт в написании различных приложений на стороне браузера, пару лет писал React, сейчас год Angular, до этого 4 года Backbone. Работаю с 2008ого в вебе. В бекенде - знаю основное по базам, NOSQL, отличаю процесс от потока, могу поднять на чистом VPS сервер с CLI (Python, NodeJS). - Настроить nginx, ssl, memchached, sql, nosql, немного девопс практики на фрилансе набрался. Docker, Elastic и прочие вещи использовал в хоум проектах. Понимаю что такое N+1 запрос. Пишу тесты.
Интересно задать вопрос к людям за бекенд штурвалом - не разработчикам, а руководителям. Учитываете ли вы опыт что человек приходит из фронта как из смежной области? Мне будет смешно сейчас слышать, допустим от Яндекса - приходите к нам стажером или давай-те джуном на бекенд за копейки, я прекрасно понимаю, что есть определенный опыт - C# и JAVA вполне смежный, а вот Frontend/Backend - нет. Но, так сказать можно ли рассчитывать на middle позицию в крупном городе с хорошей зарплатой переходя из тим лидства фронтенда в разработку бекенд?
Вопросов нет, основное что хочет увидеть компания задается и проверяется на собеседовании. Но так как я сам провел их несколько сотен в фронте, знаю что специфика у каждой вакансии разная.
Фулстек - история Python, NodeJs. И по личному опыту и распределению ресурсов - требует активного поддержания интереса в обе стороны, что после года или двух в итоге перевесит в одну сторону. Лидом - это больше про софт скилы, отношение к проекту, качеству продукта, ответственности перед коллегами, умению быть ментором и менеджером одновременно и при этом работать ради своей команды на пределе технических возможностей, чтобы решать самые тяжёлые задачи хорошо и подавать своим выбором и опытом пример младшим коллегам. Я с 2008 года занимаюсь фронтом, последние 4 года пишу на питоне для себя бекенд - без этого я бы ничего не создал из сообственных проектов. Но, это скорее веб приложения простенькие, а не сервисы и социальные сети с нагрузкой в 10000 rps. Возможно изначально мне надо было идти в сторону бекенда, но проще было развиваться медленно во фронте. У меня нет технического образования. В и 30 лет я вместо backend учу матан. Хотя бы потому что пишу шейдеры и увлекаюсь 3д графикой. Тупо писать свой движок когда есть Unity. Но, бекенд мне явно ближе чем пользовательские интерфейсы.