@hovdev

Нужно ли учить Symfony, после Laravel?

Привет, вот интересует один вопрос, фреймворком Laravel владею свободно, разрабатываю средние и выше среднего по сложности веб приложения, и все меня впринципе устраивает, также в данный момент работаю Laravel разработчиком.
Вижу часто во многих объявления на Senior PHP (требуется знать Laravel, Symfony)
Сейчас, задался вопросом, собственно, нужно ли знать Symfony для Senior PHP Developer если ты знаешь Laravel ? и хорошая ли вообще это практика, писать на нескольких фреймворках.
  • Вопрос задан
  • 991 просмотр
Пригласить эксперта
Ответы на вопрос 2
@AlexndrNovikov
Solution Architect in Spiral Scout
hovdev, ну тут на самом деле в постановке вопроса основной интерес.

нужно ли знать Symfony для Senior PHP Developer если ты знаешь Laravel ?


Дело, конечно, барское, как себя ограничивать в знаниях и компетенциях и делать ли это вообще.

Кто-то останавливается на знании wordpress и wp api, но при этом считает себя senior wordpress developer, потому что может на wp любой сайт сделать в рамках конкретной фирмы.
Кто-то учит один фреймворк от и до, принимая его практики как единственно верные, и считает себя senior {{ framework_name }} developer. Например, на yii на просторах СНГ таких людей много.
Кто-то изучает несколько фреймворков, и конкретизации в умениях становится меньше, выбор подходящих инструментов и практик более осознанным и широким
А в какой-то момент приходит понимание, что фреймворки - это просто инструменты, и можно выбрать и использовать оптимальный для задачи. Или фреймворк на самом деле даже и не нужен, и достаточно взять несколько библиотек, или микрофреймворк. Или просто написать свою библиотеку под задачу.
А после этого приходит осознание, что в общем-то можно и не быть PHP Developer, а скорее Backend developer, потому что в сферу компетенций на самом деле входят задачи решаемые не фреймворками и PHP, а просто сервером. Где-то нужно на python что-то заскриптовать, где-то на lua модуль для nginx прилепить, где-то оптимизировать узкое место на go - и тд. Решать любые возникающие задачи одним Laravel-ем уже не получится.

Если посмотреть, например, чем занимаются PHPшные монстры типа Badoo - то там о фреймворках вообще ни слова

Поэтому,
нужно ли знать Symfony для Senior PHP Developer
- конечно не нужно, Сеньором в зависимости от фирмы можно быть даже делая сайты на Bitrix, и получать за это вполне себе хорошие деньги. Но действительно отличный разработчик должен иметь более широкий кругозор, разнообразный инструментарий и - главное - желание знать и уметь больше, чем просто один инструмент.
Ответ написан
Softovick
@Softovick
программист, администратор
Хорошая практика - владеть чем-то одним досконально и хотя бы поверхностно знать про другие варианты. Поэтому знать можно по разному.
Для общего развития изучить Symfony имеет смысл. Хотя бы просто потом, что не зашоривались мозги, было развитие.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы