У меня путь был
-> верстка
-> верстка под шаблоны без понятия о работе CMS
-> небольшое допиливание сайта на sf1 (в голове нихрена не отложилось)
-> небольшие доработки шаблонов (уже немного вникаешь в CMS)
-> проект на фреймворке sf2 (в фреймворке не разобрался, практически, но получил хорошее представление об ооп, как организовывать проект, SOLID и т.д.)
-> свои шаблоны для WP, OpenCart, Joomla - уже проще писать, строить структуру и т.д.
==== прошло два года
-> фреймворки (устроился джуном)
-> ну и до сегодняшнего дня работаю с фреймворками.
Оглядываясь назад понимаю, что те "денежки", которые я зарабатывал на CMS, не покрыли то время, которое я на них потратил, т.е. бестолково это все, проще было получать мало-мало денежек джуном, работая с фреймворками и best-practices, нежели ковыряние CMS-помоев, хоть и за большие деньги. На длительной дистанции это обязательно скажется. Так что, если есть возможности, старайтесь подтянуть фреймворки и бегом джуном в нормальную контору, там и технологии и спектр задач и инструментов. имхо.