Skip to Main Content
  • Questions
  • I'm an oracle developer with hands on just sql and pl/sql, should I study dba also to get a job in US?Please help, I have recently moved to US.

Breadcrumb

Question and Answer

Tom Kyte

Thanks for the question.

Asked: January 04, 2010 - 2:23 pm UTC

Last updated: January 06, 2010 - 2:57 pm UTC

Version: 10g

Viewed 1000+ times

You Asked

Dear Tom,
I have recently moved to US.
I'm an oracle developer with work experience on Oracle 10g (sql and pl/sql). Please suggest , should I study dba also to get a job in US?
I know just sql and pl/sql is not enough, what more can i do?
What more can I do to increase my skill set?

and Tom said...

This is unanswerable.

Would you be a good DBA? Could you every enjoy being a DBA? Do you have the right sort of mindset to be a DBA?

Do you like being a developer? Is that what you like to do?

I cannot tell you that getting DBA skills will make you successful, it will do one of three things for you:

a) it will make you highly successful
b) it will make you miserable and look for work in another field
c) it will not affect you in any meaningful way, good or bad.


I can only suggest to look for an entry level job (that is how I got started
http://asktom.oracle.com/Misc/what-about-mathematics.html
way back when) - look for a good environment, one that you would be proud to work in - and one that has good mentors (see link again...). Gain as much experience as possible.

Rating

  (2 ratings)

Is this answer out of date? If it is, please let us know via a Comment

Comments

it depends...

A reader, January 08, 2010 - 6:42 am UTC

I have seen lot of folks are crazy about becoming DBA..I think in countries like India there are beter scope for DBA's as due to offshoring and customer being very particular about word "DBA" - there are some advantages in term of being a DBA..so it might help.Not too sure about what is the position in USA..I have been there for 7 yrs and came back to India.one thing I have observed in USA..you can be a dba even in lates 50's but in india (sorry to take names ) it is just not possible..if you have more than 10-12 yrs of experience in IT.then hey you have to be a manager..there might be exceptions ,i am not generalizing but , this is a strange thing.

what would you do after 12 yrs...not technical work for sure. pre-sales possible.sales..all the way.pepeole managemet - best.

so tough question - really. but in USA i think if you are looking for longivity in your job - dba role might be the trick ,of course without intrest you will not be able to leran, will you be happy ( question arise ,if there is option to be not happy :))...

environment in companies - well if you are in a services company -just forget about it ....good or bad -i think it will be same everywhere , be flexible, do what they assign and enjoy.as they are parasites..how can you ask for something which you like...they will give you what they get..

honestly -every company, workplace has its own problem and learning is slow everywhere for majority of folks in IT..but then there are exceptions here as well..few pepole do learn quite few things.

best thing is change the job frequently - that will help speed up your learning process for sure..at once place.doing the same thing you get bored..learn less..analytical skill also go for a Toss..

enough of my experience..

DBA

TomS, January 08, 2010 - 7:54 am UTC

I changed careers about 10 years ago into IT, and studying (local community college) about 1 year towards my Oracle 8 DBA cert got me into my first job (analyst).

But later I noticed not many so called senior developers doing a lot of work in Oracle didn't know much about what was happening behind the scenes in Oracle, some didn't even truly know what is laid out in the Concepts guide. They became senior based on time spent behind the desk, not in their proficiency in Oracle. Amazing to me really.

So, if you love data as I do, and want to become more than another run of the mill developer (or DBA), you really should go through the effort to get certified, you'll learn so much that you can apply moving forward, whether as a DBA or developer (and more than just learning a new language, you're learning proficiency in the top database in the world, you'll always be wanted somewhere).

Finally, like a previous poster commented, get into a job with a medium to large company first, and start out as a data analyst (imo). More chances for varying experiences and more mentors. Just have the drive to be better than your mentors ;)

Tom