Hi all, I've been looking around at jobs sites and I think I've niched myself too far into one area to actually be able to move around as a programmer (easily).
I spend day in, day out, at my current employment writing Windows Mobile Applications in CF2.0. I've written 2/3 ASP.Net applications, but that doesn't give me the confidence to sit in an interview and say 'yes, I'm perfectly capable of meeting all your ASP.Net needs!', which is a shame as every job I'm interested in the look of requires experience in ASP.Net... Ok, so I have experience, but in my eyes, I'm not as comfortable with it as CF WinForm development.
So, I've written successful applications, one of which is being used by a large client base to manage their day-to-day service calls and field engineers. But that doesn't seem to count for diddly squat as no one is looking for Mobile developers (apart from Objective C). Therefor, I've just become aware that I've completed niched myself in one area and I really need to escape sooner rather than later.
I'm thinking about spending a few hours a day in my own time expanding my skill set, or rather, gaining confidence in other areas. Does anyone have any advice as to what I should do? I know I need to gain more experience in ASP.Net, but how should I go about doing it? Should I go blindly into it and just try to think up a dummy project? Read a book? Try to contribute to some OpenSource project?
I'm also very interested in ASP.Net MVC. Should I move to this after gaining more experience in ASP.Net, or should I dive straight into it? Are there any good ASP.Net/MVC books that I can read to brush up on?
Thanks in advance!