Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am a Java/J2EE/Oracle PL-SQL developer for the past 5 years and have written the SCJP and SCWCD certification exams. But that was long ago.

I now plan to get certified, but not sure which track to choose. There is SCBCD, SCEA etc., but I don't find them much useful. Which are the reputed and useful certifications that will help me learn as well as will give my resume a boost (I stress on the former one a bit more than the latter one).

I don't mind venturing into new technologies.

Thanks for your help.

share|improve this question

closed as not constructive by maple_shaft, JeffO, ChrisF Dec 30 '11 at 19:20

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer 1

The purpose of a certification is to formally verify and confirm that you have a set of skills, not as a reason to learn something new. If you want to learn, then you should learn by reading, doing, and asking questions. Building a strong portfolio of projects that you have worked with is just as beneficial as a certification in demonstrating your knowledge and abilities as a software developer.

I would also shy away from certifications that focus on a particular technology or are sponsored by a particular vendor. Technologies change over time. They might evolve, or they might go out of favor. Perhaps you find a new job where having the certification means absolutely nothing because those technologies aren't used. When you get a certification, it should be from a respected organization (which varies depending on your geographic location as well as industry) and be something that helps you develop professionally and advance your career.

If you want to go a certification route, I recommend looking at vendor-neutral and broad-based certifications. For general software engineering knowledge, that would be the IEEE's CSDA and CSDP certifications. For security, perhaps the ISC2 certifications. For project management, the PMI is well respected. Depending on where you work, CMMI, Lean, and Six Sigma training and certifications might be beneficial.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.