Конечно же, стоит сначала изучить язык PHP, а потом уже браться за CMS.
Без изучения PHP понимания того, что происходит в CMS будет, как минимум, не полным.
И зависит от работодателя.
Либо это веб-студия, которая занимается разработкой типовых сайтов на популярных CMS. Надоедает иногда одно и то же делать.
Либо веб-приложения, или внутренние проекты работодателя (что интереснее). Там знания CMS не требуется, а требуется, в основном, различные PHP фраемворки