Вообще сейчас туманно это все... Лично мое мнение что юзать фреймворки это не профессионально, по мне профессионал - это тот, кто может практически все сделать на стандартных возможностях языка, не прибегая к фреймворкам и библиотекам без крайней на то необходимости... Но с другой стороны реалии таковы, что никому нахрен не нужен идеальный быстрый валидный код, т.к. это долго и дорого, а всем надо быстро и лишь бы работало, а что там внутри параллельно, хоть костыль на костыле... Так что, лично я не знаю как мерить профессионализм... Я знаю кадров которые как то умудряются работать и неплохо зарабатывать в веб разработке, при этом Post от Get отличить не могут и ид от класса в CSS...