Говорю вам как Junior прошедший через это не так давно. Однозначно стоит поработать с фреймворком. Но в итоге вы упретесь в знаниях только по фреймворку и не сможете мыслить в рамках PHP. Иначе говоря, достаточно трудно делать что-то продуктивно на фреймворке, если вы не знаете как это реализовать на чистом Php.
В конечном итоге будут ситуации, когда нужно решить какую-то сложную задачу, где требуется именно возможности самого Php, а фреймворк своих решений не предоставляет.
Итог:
Велосипед на фреймворке - даст вариативность решения сложных задач простым путем, однако сложные решения нужно будет думать самому. А начинающему разработчику, самому и сразу найти верное решение без подсказок, трудно(!=невозможно).
Велосипед на чистом PHP - даст знания самого языка, если вы примените паттерн MVC - вы сможете расширить свой велосипед и разобраться в нем через год. Если вы самостоятельно прикрутите ORM, Doctrine например, вы поймете как это упрощает в разработке время. Если вы добавите паттерны
Service Locator, dependency injection - поймете на сколько гибче ваши классы станут.
Естественно, что после такого стека технологий разработанных вручную. Фреймворк вам не будет казаться такой магией, а сложные фреймворки по типу Zend-a не будут такими сложными.