At a Programming crossroads, PHP, .NET, generalise or specialise?
I've been developing for around 5 years now, although 4 of that was at College and then University. I started out learning C++ and VB6 back in 2000, took 3 years trying different jobs and travelling and was back learning Java, XHTML (++ the myriad of associated languages) and PHP. I'm 26 and now nearly a year into my first proper web-development job I've spent most of my time learning C#.

Due to all this I know a bit about a lot, but cannot honestly say to prospective employers I'm an expert in anything, although I know I want to be able to specialise. I enjoy web development, turning ideas into accessible, standards compliant websites but I'm worried I don't really know where I'm going or how to get there. Is this normal? I went to a Microsoft student presentation a couple of years ago which said that we (the students) "were being taught to develop for jobs that did not yet exist". I know I'm in possibly the most dynamic and fluid industries out there but I do wonder if I could be doing anything more with better direction or focus. Any advice from people having been in my shoes would be really appreciated...
At a Programming crossroads, PHP, .NET, generalise or specialise?
===

I've been developing for around 5 years now, although 4 of that was at College and then University. I started out learning C++ and VB6 back in 2000, took 3 years trying different jobs and travelling and was back learning Java, XHTML (++ the myriad of associated languages) and PHP. I'm 26 and now nearly a year into my first proper web-development job I've spent most of my time learning C#.

Due to all this I know a bit about a lot, but cannot honestly say to prospective employers I'm an expert in anything, although I know I want to be able to specialise. I enjoy web development, turning ideas into accessible, standards compliant websites but I'm worried I don't really know where I'm going or how to get there. Is this normal? I went to a Microsoft student presentation a couple of years ago which said that we (the students) "were being taught to develop for jobs that did not yet exist". I know I'm in possibly the most dynamic and fluid industries out there but I do wonder if I could be doing anything more with better direction or focus. Any advice from people having been in my shoes would be really appreciated...