really? are you saying that based on experience or maybe observations
I know that experience beats certifications but would including certifications actually make your resume worse?
Since I'm still a student I'm a bit curious about this :)
Observations and experience. Of the eight or ten people I've been involved in interviewing, that the development teams I've been on have decided to hire, none have had certifications. None of those who were even close had certifications. (Except, of course, for the certification known as a college degree.)
All the people who had certifications listed did quite atrociously on the interview. Others have reported similar experiences.
If somebody is a fresh 'n eager college student and thought it would be good to have a certification, that wouldn't count against them, they're just stupid. Somebody experienced who thinks it's good to have certifications on their resume? That seems to be a sure sign they come from this parallel hiring universe filled with bad developers.
It's not like we go "oh, this guy has a certification, we're not going to interview him." If we're looking closely at a resume we'll just try to ignore it. It's more like, when you're doing a quick screen of resumes, you look for signs that they're an interesting candidate, and certifications aren't one of them.
Other examples of people with the same opinion:
See http://stevehanov.ca/blog/resume_comic.png
See also Tip #6 at http://steve-yegge.blogspot.com/2007/09/ten-tips-for-slightly-less-awful-resume.html
So.
The OP has a physics degree. With a physics degree, assuming he did fine as a student, he has some evidence that he's not a complete idiot. What's needed now is evidence that he can write reasonable code, and not academic physicist grad student code that makes people wary of hiring programmers from science majors. Being a hobbyist programmer means that might be easy, or it might require some work (some deliberate side projects done for show), depending on what programming has been done as a hobbyist.
I think a physics graduate would be much better off, if instead of getting a Java certification that tons and tons of bad programmers on the job market have, he had evidence that he has some grounding in basic computer science knowledge: the stuff taught in a data structures and algorithms course.
zeroliken: you say you're a student. Infinitely more important on your resume are the internships you've had, and any examples of code you've written outside of class.
Edit: wait, zeroliken, you're in Japan? I know nothing about the Japan job market and how Japanese employers behave. Maybe what I say doesn't apply to them, and having OCJP or whatever certifications is this magic requirement. I'm talking about the American or you might say American/UK job market (based mostly on developers I know who work in the UK), especially with a bias towards west coast tech companies and similar companies that know what they're doing.