Что мне нужно изучить, чтобы стать настоящим Middle PHP-разработчиком?
за год и 3 месяца поменял 3 работы? o_O это как-то ненормально.
мидл - это не только и не столько знания, как умение их применять.
приходи сюда с этим вопросом годика через 3. а может и позднее.
большинству веб-девов дискретный матан, выч. мат и все такое в корне не уперся. лишним это конечно не будет (как минимум прокачаешь мозги), но веб-дев обычно лежит в иной плоскости.
изучай best practices, применяй их на практике, качай скил и все у тебя получится.
а если сможешь не циклиться только на пыхе, то вообще будешь красавцем (пых - молодец, но изучение других технологий здорово развивает кругозор и скилы, даже если ты будешь зарабатывать только пыхом).
Мидл самостоятелен. Он смело шагает вперед, не производя быдлокод, а работая честно на своем уровне. Постепенно он становится кулхацкером, но про себя он думает, что мидл. Ибо как только понял, что достаточно знаешь, начал деградировать.