This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Is web development a good career? I am not talking about pay, i am talking about finding a job? Like we all here software developers most in demand but what about web? I fell in love with web development
You can probably figure this out for yourself. Here's my non-patented general approach to figuring out the current job market for a given skill set.
If there are lots of jobs and high pay, then it's probably an area where there is a genuine shortage of skills. But other people will also be noticing this.
If there are lots of jobs on low pay, then it's probably an area with high turnover or a lot of short-term work, but no particular skills shortage and/or a lot of people already doing the work very cheaply.
If there are not many jobs but high pay, then this might be a new area where cutting-edge skills are hard to find (unlikely in this case), or it might be an old area where legacy skills are hard to find.
If there are not many jobs and they're all on low pay, then you probably don't want to get into it anyway.
And keep an eye on industry news via blogs, websites, corporate news, tech journals etc to get a feel for the general direction things are heading in your area of interest.
Even if you can find web-only niches (not sure what these would look like - presumably front-end browser stuff etc), there will inevitably be more jobs for software developers who can offer other skills as well as "web development". You might want to aim for being a good software developer, specialising in web development because that's where your current interests lie, but knowing at least something about the other tools/technologies that will be relevant to many web applications. In any case, if you want a career as any kind of developer (or to progress in that career), then you need to be prepared to refresh and extend your skill-set regularly. You can't expect to stay your entire career doing the same thing in this industry.
So figure out what you want from a job - high pay, cool technology, interesting work, convenient location, future opportunities, security etc, then adjust your job search criteria accordingly.