With a
strong demand for talented Oracle programmers, I get a lot of queries
asking how to qualify for Oracle developer jobs which cam pay more than
$100,000 per year.
People
are enticed by the high pay, but they need to realize that programming
and systems development are professionals, requiring a bare minimum of a
bachelors degree in computer science or information systems. In a
competitive market, top Oracle programmers often possess masters degrees
and command as high a salary as on IT manager. See here
to see
how much a college degree is worth.

The life of a successful Oracle programmer can be
glamorous
While being a Oracle programmer is exciting and lucrative, it's a
career choice that requires years of preparation.
The most important
thing to remember is that the job of a Oracle programmer requires a 24x7
commitment. Being an Oracle programmer can be a very stressful,
thankless job, and you may have to support programs that you wrote many
years ago, being on-call on Thanksgiving and Christmas to perform
downtime maintenance. Plus, an Oracle programmer is expected to
constantly keep-up with the rapidly-changing technology, working nights
and weekends on a regular basis.
Becoming an Oracle developer
A common
application is written in standard programming languages such as C, C++,
Cobol or Java, and the calls to the Oracle database (SQL statements) are
embedded within the procedural language code.
Oracle
also has it's own procedural language, PL/SQL (Programming language,
SQL), an ADA-like 4th generation language that is popular for embedded
stored procedures. Oracle also has the Application Express (Apex)
development platform and SQL*Forms and SQL*Reports for report writing.
Oracle
also hires programmers to write and maintain the Oracle software, and
they only hire the best and the brightest. If you want to be a
programmer for Oracle Corporation, note that Oracle hires only from
a small set of universities, including Harvard, Stanford and MIT.
Like many employers, Oracle seeks programmers who have made a lifetime
commitment to programming and seeks those who have distinguished
themselves by graduating from a competitive university.
Becoming an
Oracle programmer
However,
it's the nature of your Oracle programmer experience that matters most:
-
Real-world coding experience - The path to true Oracle expertise
is paved with programming on real-world, mission-critical Oracle
databases. No amount of at-home programming can compare with the
learning from programming on a real production database. Many
aspiring Oracle programmers will work for free for non-profit
charities in order to get this critical Oracle programming
experience.
-
Quality of coding experience - There is a wide variation in the
quality of experience in the Oracle workplace. Not all Oracle
programmer jobs are created equal, and a challenging
high-performance programmer job will provide far more expertise
exposure than coding mundane applications.
-
Broad range of programming experience - A broad base with many
different types of Oracle languages (Java, C++, PL/SQL, Apex) is
essential for developing expert Oracle programmer status.
In sum,
an Oracle programmer is much like an ordinary programmer and developer,
but their skill set is supplemented with knowledge of Oracle internals,
SQL programming, Apex, SQL*Forms, Java and PL/SQL. For more
information on becoming an Oracle programmer, see these books:
Comments and Questions:
Update: 11/19/10
Question: I want to start learning how to be an Oracle
DBA, and hopefully with time sit for OCA and OCP certifications
Answer: Most people start learning Oracle right
after completing a 4 year degree in computer science or information systems.
Oracle is the world's most sophisticated database, it is not for people who
do not possess a professional degree.
Are you qualified to be an
Oracle
guru?
The average 2015
salary for a DBA is about $100,000, and it is a competitive market where
years of work experience counts most!
If you have had these 300 level or above courses you
are ready to start learning Oracle!
Check Oracle
academy for their suggested College courses
Title: Entry Level Database Engineer Jr. Consultant
Description of duties:
-
Maintaining the integrity of data.
-
Running queries against the database.
-
Go out to client sites.
-
Install and trouble shoot systems
Requirements and Salary:
-
0 - 2 yrs. + Bachelors degree, $25,000 - $50,000
-
0 - 3 yrs. + Bachelors degree, $35,000 - $45,000
Title: Database Administrator Sales
Consultant
Description of duties:
-
Extensive analysis and problem solving.
-
Maintain database configuration and ensure data feed
accuracy and quality
-
Assist Sales Representatives.
-
Present Applications and Systems to potential clients.
-
Project Management and needs analysis
Requirements and Salary:
-
2 - 3 yrs. + Bachelors degree, $50,000 - $90,000
-
2 - 5 yrs. + Bachelors degree, $65,000 - $90,000
Title: Sr. Database Administrator Project
Manger
Description of duties:
-
Development, implementation, enhancement and
maintenance of database.
-
Support and Maintenance of the Databases Management of
product design, engineering, implementation and integration.
-
Initiating and maintaining partner relationships.
Requirements and Salary:
-
4+ yrs. + Bachelors degree, $90,000+
-
5+ yrs. + Bachelors degree $100,000+
******************************************
> >> I wanted to thank you people again for the warnings
and for letting me know that it's not an easy path
Our expert responds to this reader's note: No
problem! If your boss will pay for it, far and away the best way to prepare
is to take the Oracle university classes.
If not, get several OCP preparation books, and start
by passing your OCA exam and then your
OCP exam.
Then, you can apply for a junior DBA position. The best
places to start are shops that don't pay much, hospitals, colleges and
charities. I started my apprenticeship at a university, right after
completing my masters degree.

|