Peter Postmus wrote:Hi all,
I have both the SCJP6 and SCWCD5 certificates, but I found that companies often look for Spring, Hibernate/JPA and JMS experience as well, which I don't really have. So I was looking at certificates again. I see I can either go for OCPJBCD certification, which seems to cover both EJB and JPA and I therefore assume would go a long way to closing the gap I have. Or I could go for either the OCE EJB or JPA certificate, which is newer (based on EE6) but seems more specialized and maybe not the most "bang for the buck" for me.
Also, companies don't always adopt the latest & greatest technology for their projects. So they may use EJB 3.0 instead of 3.1. Keeping this in mind, what would you recommend?
Thanks.
Welcome to CodeRanch!
I'm not an EJB expert, but I guess there's not much radical difference between EJB 3.0 and 3.1 - so you can very well go for specialized versions (i.e. separate certifications for EJB and JPA) - that way, you'll get to learn more about both technologies.
Further, I'm not aware of your experience level, but at more experienced level, hands-on and experience is more important than certification - i.e. interviewer/employer is more interested in whether you can write and debug Spring/Hibernate code rather than whether you have cleared a specific certificate. The certification may come in handy as
add-on (and not a substitute to practical knowledge).
That said, if you want to work in Spring/Hibernate exclusively, it would be better to learn those technologies (with lots of hands on).
This is just my opinion though.
HIH.