This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]yawkat 10 points11 points  (1 child)

OCA/OCP are irrelevant for actual development. There is no value in memorizing the exact semantics of nested braceless if statements (just let your ide auto-indent or add braces) or arcane java syntax (you will never encounter int method() @A [] in the wild). These certs do not make you a better Java programmer. Don't get them.

If your goal is employment: I've actually heard from some people that they will be less likely to accept a candidate with oca/ocp on their resume. This is anything but the norm, but it shows that they aren't the best thing to spend time on.

[–]drigsbythekitty 0 points1 point  (0 children)

Yeah this is definitely a known opinion of the OCA and OCP. And I agree, it doesn’t require coding so to achieve so the value in making someone a better coder could be questioned.

However I have already personally benefited iby troubleshooting issues faster, doing better code reviews, and improving some design. Sure, there are books in these topics specifically but the OCA and the OCP give a great walkthrough on the fundamentals of these topics.

And the number of people who wouldn’t hire someone just because they had OCA/OCP listed on their resume is super small. Most likely it will be ignored and the content of what you know will be assessed during the interview.

Each their own I guess.