Talvez eu seja o pior cara pra responder sobre isso, já que eu estou fora do mercado (desisti de procurar emprego) há muito tempo.
Mas a minha realidade é totalmente diferente da sua, não devemos generalizar jamais.
Sobre as oportunidades de trabalho, as vezes eu tenho a clara impressão de que o recrutador, ou o patrão, ou seja lá quem faz os anúncios de vagas de trabalho, essa pessoa, não sabe absolutamente nada de TI, porque muitas vezes, como você disse, pede conhecimento (muitas vezes exige o domínio) de várias tecnologias diferentes, e oferece um salário de 1.300 pratas.
A partir daí, vamos lá:
Eu diria que o mais importante, já que você está aprendendo ainda, seria ter uma base sólida em qualquer um deles, ao invés de ficar no básico em vários, porque se você conseguir entender bem como um funciona, acho que vai ter facilidade para pegar os outros a qualquer hora. Então, escolha o que você achar que é o mais popular no momento, ou o que está a mais tempo no mercado, e dedica-se a ele. Depois que estiver dominando, aí você começa a dar uma olhada nos outros.
Se você aprender bem o que foi ensinado e estender ao máximo que você puder, acho que vai se tornar um bom profissional.
Não se precisa se preocupar tanto ser “fera” no desenvolvimento, acredito que isso só vem com o tempo.
De novo, não tenha pressa de enfrentar os “desafios do mundo real”.
Lembre-se de que todos eles, os desafios, vieram da evolução de tudo o que você está aprendendo agora.
Para terminar, acho importante dizer:
Eu não sou um profissional muito bem qualificado, justamente porque nunca aprendi nada de código, nem mesmo HTML e CSS, que são básicos.
Desenvolvo sites e sistemas online utilizando o Joomla!, não gosto do WordPress porque acho ele meio amador, mas isso é puro preconceito da minha parte, já que ele domina o mercado de web atual.
Já usei também vários outros, alguns até nem muito conhecidos aqui no Brasil.
E tudo isso mesmo sem saber escrever uma linha de código.
Resumindo, com o tempo e algum esforço, você acaba aprendendo praticamente tudo, ou, qualquer coisa.
Ia esquecendo de dizer. Sabe o que é fundamental mesmo para aprender essas coisas?
Um bom conhecimento de inglês, porque assim você fala como o mundo, e não só com os brasileiros.
Exemplos de sites feitos por mim com CMSs diferentes:
Digirio Web & Design - Meu site feito com Joomla!
Lojinha Virtual - Market Place feito com WordPress
Namoro Virtual - Site de namoro feito com Oxwall