Quote:
Originally Posted by FanIn80
Here's my thinking:
- There's probably 1000 web guys for every DB guy.
- DB guy doesn't have to put up with a project manager or QA guy telling him to change the colour of a button five times... or other brilliant things like reversing the order of the OK/Cancel buttons on every form.
- DB guy doesn't have to constantly explain his work to people who have no hope of ever understanding it.
- I like data. I like the SQL language (simple, elegant, powerful). I like building reports etc.
- I like programming. I especially like the idea of programming for the web.
- I hate layout and design. I'm not a graphic artist, and I don't want to be. I spend more time screwing around with tables and layers...
Essentially, I'd like to do web stuff but I'm really worried about subjecting myself to some of the stuff I've seen other devs have to go through. The other thing I'm concerned with is competition. I like the odds of applying for a DB job when there's only a couple actual DBAs in the pile of resumes, vs a web job when everyone and their dog is a web guy. Plus, I really do like data...
|
My experience says you have pretty much nailed it there.
Honestly, web devs are a dime a dozen outside of the elite few. They have a fairly low value to a lot of companies because they know they can replace you in 10 minutes.
A good DBA, however, is extremely valuable. We have 2 DBA's in my office and they are heavily involved in every project being worked on.