Forum Stats

  • 3,838,748 Users
  • 2,262,397 Discussions
  • 7,900,749 Comments

Discussions

Which is the best Oracle certification for a programmer

880615
880615 Member Posts: 2
Hi,
I have been doing web development in java for about 2 years now. I already have a Bachelors of Science in Computer Science but I want to stay competitive and am considering an Oracle Certification. The problem is that I am having trouble deciding which one to pursue. I am trying to keep emerging technologies in mind and I know that cloud computing and mobile devices are taking over. But I still know that there are many other companies out there that aren't ready for all that. I have found certifications such as:
Oracle Certified Professional Java Programmer
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer
Oracle Certified Professional, Java EE 5 Web Services Developer
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Expert,Java Platform, Enterprise Edition 6 JavaServer Pages and
Servlet Developer

Personally, I think that "Oracle Certified Master, Java EE 5 Enterprise Architect" looks the most attractive because it seems to wrap everything into one. But the prep time and costs for this are both pretty high. Does anyone have any good information or experience that can help me make a better decision?

Thanks a bunch!
Tagged:
«13

Answers

  • 877612 wrote:
    Hi,
    I have been doing web development in java for about 2 years now. I already have a Bachelors of Science in Computer Science but I want to stay competitive and am considering an Oracle Certification. The problem is that I am having trouble deciding which one to pursue. I am trying to keep emerging technologies in mind and I know that cloud computing and mobile devices are taking over. But I still know that there are many other companies out there that aren't ready for all that. I have found certifications such as:
    Oracle Certified Professional Java Programmer
    Oracle Certified Professional, Java EE 5 Web Component Developer
    Oracle Certified Professional, Java EE 5 Business Component Developer
    Oracle Certified Professional, Java EE 5 Web Services Developer
    Oracle Certified Master, Java EE 5 Enterprise Architect
    Oracle Certified Expert,Java Platform, Enterprise Edition 6 JavaServer Pages and
    Servlet Developer

    Personally, I think that "Oracle Certified Master, Java EE 5 Enterprise Architect" looks the most attractive because it seems to wrap everything into one. But the prep time and costs for this are both pretty high. Does anyone have any good information or experience that can help me make a better decision?

    Thanks a bunch!
    Unless your job requires it or your boss has offered you a considerable promotion if you get a certification, IMHO a certification is worthless. I have interviewed 'architects' who have the exact certification you are interested in, and couldn't answer basic questions about the HTTP stack. IMO, practice is key. Keep programming, keep upto date on recent developments and you will be fine.
  • 875329
    875329 Member Posts: 38
    My impression from reading this forum is that Mahesh is correct. The certifications are unlikely to make any difference in whether you an be hired. Additionally, none of the job postings I've seen ever list any certifications - they only list the number of years in Java development.

    So, if taking the exams will force you to learn, then do so. It may serve as some kind of mild documentation that you are committed to Java, since you have to pay both for each exam you take and (at the Master level) have paid for at least one course (that's the way I read the recent change), but it's unlikely to make a difference in whether you get past the recruiter (who is looking at years) or get an interview (since the hiring manager is unlikely to consider the exam as being of value). Note that some of the higher levels end up representing a serious financial investment because multiple exams may be required.

    That said, I'm transitioning from doing Lotus Notes development and find that being forced to learn for an exam helps me learn a new language. So, I've passed the Associate SE 5/6 exam and will likely move forward with the OCPJP next. I'm not sure which I'll turn to after that, but I like the idea of the Master certs, as they require you to actually code something instead of just taking multiple choice exams.

    I would also suggest that because mobile computing is newer, if you study and certify there (and more importantly, publish some apps, so that you're doing actual work as well), you will be better off. If no one has experience in it, your lack of experience won't hurt you.
  • 880615
    880615 Member Posts: 2
    Wow. Thank you both for your comments. I am very surprised to learn this information. Yes, I have came across many postings that look for "years experience programming in java" but I was looking for a way to show proficiency without having to do a bunch of explanation during an interview. So I will assume that I will get a similar response for the lower level java certs like the one for JSPs and web component developer?
  • 877612 wrote:
    Wow. Thank you both for your comments. I am very surprised to learn this information. Yes, I have came across many postings that look for "years experience programming in java" but I was looking for a way to show proficiency without having to do a bunch of explanation during an interview. So I will assume that I will get a similar response for the lower level java certs like the one for JSPs and web component developer?
    Any good interviewer will never go by certification alone...a good interviewer will always ask you questions which require you to 'know' what you are talking about. Sure..a certification will teach you the semantics of the language...but solving real world problems with it...comes with experience. For e.g. here is what i would ask ...'Talk about a design pattern that you applied in a real world problem in your previous role, why did you choose it, what were your other options and why did you choose your solution over the other options?' No certification will give you the answer to that.
  • 881149
    881149 Member Posts: 7
    I certainly suggest you to go ahead and complete certifications. At the same time mind you to know the subject that you are practicing. Different interviewers would ask different questions such as things like what would be the stack arrangement of HTTP or how you would write a for loop using assembly etc. But all these are context related. If someone is hoping to play with guts of OSI stack then sure you should expect questions on the layering,also if someone is hoping to play with system programming concepts and extremely concerned with compiler overhead then he would be expected to know stuff like C or assembly. On the other hand if you are looking for an architect who is good at J2EE he would not necessarily need to know what the OSI is composed of but the fact that HTTP is realized over such stack and the nature of the protocol would be enough. Bottom line : do certifications and understand what you are doing in there.Wish you good luck!
  • YoungWinston
    YoungWinston Member Posts: 4,310
    edited Aug 9, 2011 4:31AM
    877612 wrote:
    Personally, I think that "Oracle Certified Master, Java EE 5 Enterprise Architect" looks the most attractive because it seems to wrap everything into one. But the prep time and costs for this are both pretty high.
    And waaay higher now that Oracle has jacked all these tutored course requirements onto the price of the exams. I'd be surprised if you could get through the Java EE one for much less than 3 grand now.
    Does anyone have any good information or experience that can help me make a better decision?
    Yup:
    1. Google is your friend.
    2. Find a good book on J2EE and go through it; I'm sure you'll get plenty of suggestions if you ask.
    3. Pick a project that interests you and would highlight your J2EE knowledge - and implement it (even if only as a prototype). If I was an employer, I'd be much more impressed by a demo-able application than a piece of paper that proves only that you could afford the exam and read the requisite material.

    Winston
  • I completely disagree. J2EE is heavily dependent on HTTP....how can you possibly come up with a design if you don't know about the http specification. If you cant characterize the data coming and going to your system....how can you come up with a design? For e.g you are designing a j2ee based system that provides RESTFul services..how would you design it without knowing the HTTP stack? This is exactly why these certifications are useless.
  • 881149
    881149 Member Posts: 7
    Well I guess I have overlooked your previous statement or your description did not convey what exactly you looked for, by saying HTTP stack you had referred HTTP methods , basically the spec. For that I do agree they need to know. But Your previous explanation looked as if you looked in to OSI stack which is not so relevant for them to go ahead with a design. And frankly if you had asked a question on HTTP protocol , its behavior and method definition within the scope of a rest enabled web service they should be able to answer. But I also doubt whether the question raised was clear enough for the person to be answered! - just my two cents ....
  • EJP
    EJP Member Posts: 32,920 Gold Crown
    He didn't say anything about the OSI stack. Nobody did, except you, and I don't know why you mentioned it as it isn't a component of any current software. If you refer to the 7-layer OSI model it doesn't apply to TCP/IP either, it has its own reference model.

    All he mentioned was the 'HTTP stack' ...
  • 881149
    881149 Member Posts: 7
    edited Aug 10, 2011 1:49AM
    Well I was misled by the term HTTP stack , It could have been HTTP spec.

    Edited by: user2571097 on Aug 9, 2011 10:47 PM
This discussion has been closed.