Как продвигаться дальше?
Вам бы в коллективе поработать, сразу поймете зачем всё это нужно. А вообще учите laravel, yii или любой другой фреймворк, через "не хочу" используйте его в работе. Через пару недель будете удивляться, как же вы без этого обходились. Почитайте вопросы безопастности, LFI, SQL injection. Вероятно узнаете много нового о своих проектах и, опять же, поймете зачем использовать фреймворк. Читайте "Чистый код", "Паттерны проектирования" и десяток других книг с хорошими отзывами. Ходите по собеседованиям, даже без цели устроиться на работу, сразу поймете что именно вы упускаете в знании своих инструментов.
Возьми какой нибудь фреймворк полегче, например я брал CodeIgniter(не знаю что может быть проще его), и начни читать документацию(погугли, есть переведённая, только следи что бы версии фреймворка и движка совпадали). В MVC важно понять принцип, а дальше, с практикой, всё придёт.