Com meus poucos anos de experiência já passei por algumas empresas e conheci diversos programadores. Mas o que me assusta muito ultimamente é o fato de no mercado surgir títulos como "Programador Zend", "Programador Symfony" ou mesmo "Programador Wordpress".

Concordo bastante com esse post em que pergunta: Porque preciso saber PHP para criar um site com Wordpress? E ele responde: "Porque o WordPress é feito em PHP", sim de fato assim como Zend, Symfony, CakePHP o que muda é a arquitetura e abordagem de desenvolvimento e claro uma curva alta (ou baixa) de aprendizado dependendo da arquitetura/tecnologia.

Antes de tudo a sintaxe é da linguagem PHP, como disse em um post anterior que devemos ser Solucionadores de Problemas, reforço que o conhecimento tem que ser amplo, mas profundo ao menos no básico do PHP. Pois senão, quando tiver um problema que é da linguagem e não da arquitetura você ficará horas para descobrir que deveria ter conhecido mais do básico.

O complicado requer o básico inicialmente, para todos os frameworks.