Про собесы. Про IT рынок. Что я думаю про fullstack-dev
👁 504💬 13
Я иногда прохожу собесы, это отличная практика, чтобы поддерживать себя в форме. Цель не в том чтобы найти новую работу, а именно в том чтобы посмотреть куда направлен тренд рынка. И вот что я понял из последних собесов которые прошел. Сразу скажу, что это чисто мое наблюдение и оно максимально субъективно, я не проводил исследований на эту тему, а рассказываю, то что происходит вокруг меня.
На мое удивление, рынок движется в сторону фулстэк разработчиков, как бы это печально не звучало. Поскольку я всегда отрицал фулстэк разработку из-за того что невозможно хорошо знать все направления. И я всегда отдавал предпочтение командам, в которых у каждого своя зона ответственности. Однако из последних собесов, от меня ожидали полный цикл разработки. И написание backend части, написание frontend части и так как я в основном работал в web3, меня также спрашивали и про смарт-контракты, в основном solidity.
На собеседовании я сразу говорил, что я backend разработчик и мои знания react’а или vue, а также solidity очень поверхностны. Это конечно учитывалось на собесе, однако вопросы в этих областях тоже были. В частности были вопросы про solidity, меня не просили написать контракт, а просто давали контракт и спрашивали, что он делает.
После собеса почти всегда задавали вопрос, готов ли я подтянуть знания в этих областях, чтобы брать задачи целиком.
С одной стороны я понимаю желание компаний таким образом сократить расходы на разработку, но с другой стороны я все таки уверен, что это приводит к ухудшению кода, в той части, где этот разработчик менее силен. Конечно же у нас тогда становятся взаимозаменяемые разработчики, любой может взять фичу и выполнить ее от и до, это безусловно плюс. Однако если эта задача требует более углубленных знаний например SQL, сможет ли ее выполнить разработчик, у которого больше опыта во frontend?!. Или если задача подразумевает сделать сложную верстку с анимациями, сможет ли это сделать backend-разработчик?!.
Обмен опытом, тоже играет важную роль, когда в команде все друг друга подтягивают в этих областях. Общее code-review в том числе направленно на обучение команды.
Ну и вишенкой на торте, в одном собесе, мне явно сказали, что у них используется монорепа, как раз из-за того что, команда фулстэк и нет смысла им разделять код.
Я пока не совсем готов к таким переменам, но вероятно этот тренд сохранится. Возможно во всем виной различные генераторы кода на основе AI, а может толчок дали HTMX или презентация react, где они показали как в компонентах могут делать sql запросы.
Так или иначе, работать придется с тем что есть. Из плюсов еще скажу, что мне даже предложили оффер почти в 1.5 раза выше моей последней ЗП, за стэк node.js + react + solidity. Меня даже немного пошатнула уверенность в том ли я направлении двигаюсь и я до-сих-пор в смятении 😂
А вы что думаете про fullstack-development?
!💬Телеграм | !📹Youtube
72
Кирилл Гаврилов
Подписаться