Re: Not knowing how to look can make it hard to find
Typical recruitment process is that companies employ an agency. The agency find that the client is not very good at specifying what they want, so the agency says "What about skills X, Y, or Z?", and the client goes "Yes, all of them!". Then they move on to qualifications, and the client is still clueless. Agency says "Well, do you want a CompSci degree?" "Yes, Yes, of course yes!". "Do you want to restrict that to upper tier universities?" "Of course". And any degree, or cut off at a 2:1 minimum?" "Oooh, yes,2:1 and above". So although they only needed somebody good at X & Y, they've ruled out the 40-60% of people who haven't been to university, they've ruled out the 90%+ that didn't graduate in CompSci, then they've ruled half of that tiny group out on the basis of grade, and they've put in an overlay of "skills in Z" which isn't really important here.
Now, what's going on here is that the recruitment agency are trying to create a person spec because they'll only get paid when somebody is hired through them, or (for other contracts) when they put forward candidates meeting the spec. From ther point of view, they want a simple shape sorter that is easy to operate, screens out the people the client doesn't want, and bingo, its payday. Unfortunately, given the way companies tend to unwittingly gold plate the specification, this means they narrow down the pool of candidates to a miniscule subset, and then try and recruit people who can do the job so easily that they already have all the skills, stand to learn nothing new, and there's no reason why they should apply for such a Grounghog Day job. Recruiting managers rarely say "All I want is a good, experienced developer with skills in X, able to understand Y, couldn't give a toss about the academic education, but needs to fit into our corporate environment, and has suitable prior experience."
The vast majority of managers complaining about skills shortages are talking out of their arses, and their companies can't find skills purely because they rule so much of it out on spurious grounds.