I am a mid-20s programmer, in the UK. I've spent 5 years in the games industry and enjoyed it but didn't really settle. I've been neck-deep in C/C++ since Uni and also done a fair amount of C# (desktop, not web). I also do a lot of Python in my spare time and that includes some web programming. I consider myself to be a good 'all rounder' and that seems to be part of the problem.
Being unable to settle at my last couple of jobs, I have been punting my CV about and I keep on getting the same feedback; it's not specific enough. As far as the recruiters are concerned, it seems like to get a job you need to commit to ONE language and framework combination. And lets be honest, 80% of jobs are .NET/ASP.NET.
Besides the fact that what I'd REALLY like to do is find a start-up to join - Birmingham start-up scene is meager - I guess the question is, is it worth my while getting to know ASP.NET in the hope that I'll find a decent, stimulating, well-paid job? Or should I hold out for that dream role in a start up that might never come along?
Thanks for any guidance anyone can give.