Win a copy of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications this week in the Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Which cert is better OCP 7 or Oracle database SQL Certified Associate  RSS feed

 
O Shea
Ranch Hand
Posts: 171
2
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello ranchers. I want your help. I recently completed my OCA 7 exam and currently i am in 5th semester of my 8 sem degree(B.Tech CSE).
What i wanted to ask is that which cert is better to do after OCA 7 either OCP 7 or Oracle Database SQL Certified Associate.
Please help regarding this in terms of demand of the HR recruiter, in terms of current stats of market. As I wanted to crack both the certs but due to lack of time I can crack only 1 so I wanted to ask which cert is better to crack either of these 2. I am saying OCP 7 because I have interest in Core java only and OCP 7 contains full Core java and OCA 7 is just basic so if I said in interview that I got my OCAJP and if i don't about the OCP topics like Threads, Concurrency, JDBC then it is not got and I am saying database because in interview it is good if you have 1 database and 1 java cert that's why.
One thing which I can do is that I go with SQL Cert and for the interview purpose I read the important concepts of OCP such as Threading, JDBC etc.
So I am confused that which cert is to choose. Please help me.
 
Pete Letkeman
Ranch Foreman
Posts: 821
22
Android Chrome IntelliJ IDE Java MySQL Database
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not too sure if you saw this posting the other day
https://coderanch.com/t/684911#3215133
If you didn't then please note that currently SQL is very popular and according to the data is more popular then most computing languages including Java, C, C# and PHP.

I think that if you have to choose and given the fact that you currently have the OCA for Java 7 that you would be more appealing to employers if you could also say that you know SQL.
Aside from that, it's my understanding that there is a lot more information/topics covered in the OCP Java exam then the OCA Java exam.

I think that if one may need to work in/with Java for four or more hours a day, five or more days a week, for a few months before taking the OCP Java exam. Note that I said work and not learn.
You could very well be at the point where you need some projects to try out the advanced concepts and the smaller programs that you would have created for learning OCA material may not be enough.

Chances are that some time down the road you will pick up some/most of the material you would need for the OCP Java exam or at least enough to impress your perspective employer,
Do you already know some SQL and are you comfortable with terms like indexes, primary keys, normalization? If not then I really do suggest that you look into becoming Oracle database SQL Certified Associate.
Many development jobs will require you to know at least the basics of databases and SQL and passing the Oracle database SQL Certified Associate exam will let everyone know that.

All that said that is still an on going debate as to what certifications mean for jobs. Some companies don't care about them at all, some care to a degree and some really care. I'm remembering what Roel De Nijs said a few months ago:
Roel De Nijs wrote:The real value probably depends on your current Java knowledge and level. If you are a Java greenhorn, you'll definitely benefit from preparing for this certification. Your Java knowledge will definitely increase and you'll get a solid understanding of Java and OO basics. If you already have (some) Java experience, you might learn a few new things but the biggest value will be taking the OCPJP certification exam and becoming Oracle Certified Professional, Java SE 8 Programmer. And this certification lets you take any other Java certification (from Oracle).
One of my former colleagues was an experienced developer (+15 years as a VB6 and .Net developer) but had very limited Java experience. So after she prepared and passed the OCAJP7 certification exam, her Java knowledge had drastically improved.

You can read the full comments by Roel De Nijs in proper context here https://coderanch.com/t/683282#3207437

I hope this helps clear things up a bit,
Pete
 
O Shea
Ranch Hand
Posts: 171
2
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks pete for your kind suggestion. You suggest in very simple way.
 
O Shea
Ranch Hand
Posts: 171
2
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pete Letkeman wrote:
https://coderanch.com/t/684911#3215133
Pete


Your above post is awesome. Now still I am confused that which path to choose?
 
Pete Letkeman
Ranch Foreman
Posts: 821
22
Android Chrome IntelliJ IDE Java MySQL Database
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
O Shea wrote:Now still I am confused that which path to choose?

For what it's worth I suggest you learn SQL.

However here are a few other things to consider:
- Take a few moments and check out the job sites like Monster, Workopolis, etc and what is currently in demand more, SQL or Java. This will could change on a day to day basis.
- What do you plan to do for a career?
   - Big Data is very prevalent and that usually requires some SQL and Java knowledge.
   - If you plan on Android development then the knowledge gained from OCP will likely be not be used.
   - Game development is usually done with languages like C or C++ so neither will help out too much in that area
- You can spend years trying to learn SQL and databases and you still will not know all of it.
- Database reversions tend to be fewer and further between then Java reversions.
- It's not uncommon for database administrators to be developers and administrators.
   - They could earn more a year then just developers. Even 5% more a year can be a significant amount.
   - They also have more responsibilities and more stressful jobs generally speaking.
- SQL can be used with other languages including Java, C++, JavaScript, etc
- SQL might be on some platforms that Java is not on

In the end it is up to you. So the question becomes:
What do you want to do when you are school and have a degree?
 
O Shea
Ranch Hand
Posts: 171
2
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much Pete for your suggestion. Now i decided what to do. First I know some advance concepts of Java like JDBC ,Concurrecy, Threading that's why I go with OCP. Thank you very much Pete.
 
Pete Letkeman
Ranch Foreman
Posts: 821
22
Android Chrome IntelliJ IDE Java MySQL Database
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You are welcome O Shea.

I will freely admit that I'm basis with a lean towards SQL and databases. When I start something new like Android development, the first thing that I look at is databases for that system to see how things are done.

I'm glad that you have made up your mind O Shea.
 
Pete Letkeman
Ranch Foreman
Posts: 821
22
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know that O Shea has stated their mind is made up.
However this may still be helpful, if not for O Shea then maybe for someone else
https://blogs.oracle.com/oracleuniversity/top-10-oracle-certifications-and-how-to-earn-them wrote:Top 10 Oracle Certifications Worldwide*
1.    Java SE 7 Programmer Certified Associate
2.    Java SE 7 Programmer Certified Professional
3.    Java SE 6 Programmer Certified Professional
4.    Oracle Database SQL Certified Expert
5.    Oracle PL/SQL Developer Certified Associate
6.    Oracle Database 11g: Administrator Certified Associate
7.    Oracle Database 11g: Administrator Certified Professional
8.    Oracle Database 10g: Administrator Certified Associate
9.    Oracle Database 10g: Administrator Certified Professional
10.  Oracle Database 12c Administrator Certified Professional – One of our fastest growing!

You can see the full posting here https://blogs.oracle.com/oracleuniversity/top-10-oracle-certifications-and-how-to-earn-them

To view the 2016 updated version you can go here:
https://blogs.oracle.com/certification/top-10-oracle-certification-exams-and-how-to-earn-them

https://blogs.oracle.com/certification/top-10-oracle-certification-exams-and-how-to-earn-them wrote:Top 10 Oracle Certification Exams (2016)
Java ProgrammerOracle Database 11g AdministratorOracle Database 12c AdministratorDatabase SQL
Java SE 7 Programmer Oracle Certified AssociateOracle Database 11g Administrator Oracle Certified AssociateOracle Database 12c Administrator Oracle Certified AssociateOracle Database 12c SQL Administrator Oracle Certified Associate
Java SE 7 Programmer Oracle Certified ProfessionalOracle Database 11g Administrator Oracle Certified ProfessionalOracle Database 12c Administrator Oracle Certified ProfessionalOracle Database SQL Oracle Certified Expert
Java SE 8 Programmer Oracle Certified Associate
Java SE 8 Programmer Oracle Certified Professional

By the way, you can download a free developer version of some/most of the Oracle software, which you can use for learning.
Oracle Database can be installed on both Windows and Linux systems.

Thanks O Shea:
By the way, I should thank you O Shea. Before this posting I was going to go on to Android certification by Google and then come back to Java.
Now I think that I'm going to go and get Oracle Database certification, then move on to Android after which I'll circle back to Java.
So thanks O Shea, and I really mean it. Because in you asking your question you have forced me to think about what my plans were.
Now with this change I think that I'll be more appealing to prospective employers.
 
O Shea
Ranch Hand
Posts: 171
2
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's incredible. Your post is really very helpful and congratulations that you also make your mind in right way . Thanks once again .I first go to OCPJP and then database.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!