I just read this great little phrase in a comment. It seems to sum up the most common experience in the I.T. hiring game.
Recruits aren’t picked for their education, intelligence, knowledge, or the extra they do in their spare time. It’s all down to resume buzzword bingo – have they got experience in product X, cool tool Y or the snazzy new paradigm Z? If they say “3 years on X” (even though it was only released last year) then they get the tick. If they know the theory and fundamentals and can apply it to solve real-world problems – not good enough.
Not that I’m bitter. Really!