Results 1 to 4 of 4
  1. #1
    Join Date
    Dec 2008

    Question Looking to become DBA, need help

    1. Do I really need a degree, or is certification in the application(s) enough to easily find a job?

    2. What kind of degree should I be looking for? Information Systems Management? Computer Science? What specific classes should be in the program?

    3. Do you know any legitimate online schools where I could complete an education program to become a DBA?

    4. What specific softwares should I be focusing on?


  2. #2
    Join Date
    Dec 2008

  3. #3
    Join Date
    Apr 2008
    Along the shores of Lake Michigan
    My suggestion would be experience. Find a junior DBA position where there is a "senior" who can mentor you. Book smarts are OK but experience is the key. I've gained so much just from visiting the various web-boards. I've read about so many various issues and gained so much from reading the posted solutions/suggestions, it's incredible. Certifications are a hot topic, both for and against. It all depends on the company looking for an employee. Certs are fine but....experience is key. I have a BS in information systems, it helped to get in the door. As far as software, what do you want to do? Coding? Java is a good supplement. TSQL? Net? That is up to you and potential employers. A good foundation will get you in and let that lead you further.

    Here is one site (amongst many others on Google) that may help get you started, with SQL anyway:
    Last edited by tosscrosby; 12-31-08 at 09:25.

  4. #4
    Join Date
    Mar 2008
    In order to decide which database you want to start with,
    I'd recommend learning about general RDBMS design first, so you can distinguish and recognize the pros and cons of all of them.
    Then look for market share. Recently looking myself, I've noticed that SQL Server is currently very hot, with recruiters asking like 7 out of 10 DBA's if they can handle SQL Server, the 3 left have to know Oracle and preferably Oracle Applications.

    At least that's my impression. All the other ones are extremely niche, which may mean you get paid well if you're one of the few being an expert on these.

    In terms of actually getting a position as a DBA, that is much harder, because employers want DBAs with massive experience. Newbies are usually not considered, even if certifications show you know your stuff.
    The problem is that, as mentioned by the previous post, experience is the most important factor! This is simply because the issues that DBAs come across are rarely learnt from books, even less so than that is the case with other IT fields. Real-world action is what you need.

    Therefore, you may want to look for positions within Support functions, infrastructure / application support etc... anything that lets you play around with databases, anything that you can put on a resume as "so many years experience with database so-and-so", and in that position, try and get more responsibilities in actual administration of the system, if you are having limited "user-only" access initially.

    Also, get a free version of one of the major providers and install yourself a nice server, maybe even with a website, to experiment on on a multi-user scale, which could count as experience, if you're running an official website with it - just a thought.

    So, bottom line... DBAs usually get into that position initially from some other IT role, where they had the opportunity to grow into it, shadowing a senior DBA at first, getting training, taking over minor DBA tasks etc...
    Tough world for Newbies, believe me... I tried.
    "My brain is just no good at being a relational Database - my relations suck real bad!"

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts