Web Development - A Tough Job to Have?
frank_tudor asks: "Hey everyone, I have been a web developer for seven years now. I have had some moments of success, but mostly down moments with low pay, less than stable work, and unemployment. I love what I do and I don't mind the trends and technology changes that come with web development, but I am getting older and have been mulling a change in professions. But to what? I an wondering what those of you on Slashdot think about web development as a job, and what professions they think would be both stable and challenging to consider?"
Over ten years ago, I started working for a healthcare organization. Initially the pay was low and the jobs were somewhat stressful. Still, it's now become pretty much the dream job. Since we're non-profit, we can actually do things because it's the good and moral thing to do, rather than lining our pockets with money. Since it's healthcare, there's a fair amount of money to be had, purchasing interesting systems and getting to play with cutting edge technology. The atmosphere is great and I get along well with my coworkers.
Bottom line, it's a stable, well-paid, and interesting place to work.
I've been doing web development for a few years now for a consulting company. Initially we just started with our own internal web applications for managing projects, time, expenses, all of that. Eventually we started developing web apps for other clients intranets until it got to the point where I couldn't manage it all myself. We hired two other developers and I took on more of a management role, along with continuing to develop and work on existing applications.
Not everyone wants to be involved with management, but if you enjoy web app work, perhaps you'd enjoy trying managing others and using your experience to help them.
I will shred my adversaries. Pull their eyes out just enough to turn them towards their mewing, mutilated faces. Illyria
I am a professional freelance webdeveloper at the end of cash resevers with no new deals in sight. It isn't nice, especially with a family and bills to pay. However I know what you're talking of but don't think the technology diversity is a downside. Most people do various technologies for the fun of it. I've done a bazillion different ones in the last 3 years and now I will take the chance and start to focus.
... whatever you fancy. Stick to it and specialize and do ALL your stuff from here on down with only that technology. See to it that you join the core team of that project and you've no reason to switch solutions ever again.
If you don't like switching the technology every odd month - then don't. It's that simple. There are countless OSS solutions out there, one better than the next. Pick one server side and one client side and stick to that. Zope/XUL, Typo3/Flash Java/Java, OpenLaszlo, Joomla/Ajax, Symfony/XHTML
I know a webdesigner who does EVERYTHING with ExpressionEngine (a commercial PHP/MySQL Weblog/CMS that's popular amoung designers). It uses some hairbrained Template Level PL for small logic actions. Some more webappy things he does are a total mess and totally destroy the concept of MVC but all the websites he puts out are top notch and easy to operate for his customers. He knows his way around that CMS and customers don't question him.
After years of exploring all the neat and fun OSS webtechnologies and after 3 years freelancing in the field I'm slowly growing old and will bite the bullet and start to focus. Allready I've done a few jobs with Joomla. Since I'm building a larger PHP webapp just now I'll probably chose a PHP CMS to dive into. And since I'm in germany it probably will be Typo3 - allthough I hate the beast.
Bottom line: Specialize and focus. That will bring you further than eternally trying to be the jack of all trades.
We suffer more in our imagination than in reality. - Seneca