Open source coding is a better pathway.
I'm certified in another language, but I don't think it helped me as
much as working on open source projects. Also employers/colleagues
that I'd want to be involved with wouldn't put it high on their
priorities. Cert. can give you theoretical depth in the language, but
you won't get as much practice at working with an active codebase, and
interesting OS projects give you the theory too (along with framework
exposure).
Better to contribute to an open project, or pick a problem and solve
it.
Hi ruby experts,I saw there is a ruby certification ( http://www.ruby-assn.org/en/certification.htm ) which seems to be fairly popular in Japan. And it seems to be quite reliable too since Matz also sits on the board of members. I'm still new to Ruby and want to have a career in the Ruby and Rails world. As an employer or HR dude, would you take someone that has this certification as a consideration to work at your company? Please share your insights.Kind regards,
You may be looking at it in the wrong way. The essence of hacking Ruby is to be agile, which may mean (paradoxically) going outside Ruby, getting familiar with other paradigms and other ways of doing it. If you want to hack on the same thing for a long time, you may be better off in Java.
Also, certification only guarantees a minimum quality, which is usually tragically low. Anywhere you'd actually want to work long-term is going to be looking for a much higher standard: certification is only likely to get you past the recruiter/HR.
> Kewl. So it's okay to put your github repository url in your resume these days?
I've checked out GitHub repos for potential hires -- usually I'd look
at it WITH them, so we can have a discussion about it.
Similarly, if GitHub (or other) code is not available, I might ask an
interviewee to bring some code they'd like to show off/discuss to the
interview. And some organisations will put you through a coding task,
either on the spot or returnable after a day or two.
Anyway you look at it, these days many organisations want to see your
code, rather than rely on a certification.
Having said that, it is often the rockstar programmers, or at least
guys with quite a bit of experience, telling you that certification is
a waste of time (for instance, Mark Wotton is a very talented
developer who would probably never have needed a certification, and
when he says "anywhere you'd actually want to work", he probably means
anywhere he'd actually want to work.) For a junior non-rockstar
developer, it can be worthwhile for learning and on a resume ... to a
certain extent.
Perhaps (that's just my guess) because in Japan the market gives
certification more importance then here? I know at least one other
country where that's a fact.
And I also know that if I'm looking at
your CV and I see that, I personally would go "oh, nice", but that
wouldn't make or break a hire by FAR. That of course is the case of a
programmer being somewhat responsible for the hire. HR-only people
*may* actually think you're awesome thanks to that.
Make your projects public and open when you can. In the event of your
previous experience having been in closed source projects that ended
up never being released for whatever reason, be descriptive about
them, let people know about the technologies you used.
And good luck.
Sure, IF an organisation has valued certification above their own
coding verification (be it a GitHub review, coding task or something
else.) But the better organisations don't do that.
On Wed, Sep 9, 2009 at 1:16 PM, Dave Bolton <daveb...@gmail.com> wrote:I've checked out GitHub repos for potential hires -- usually I'd look
> Kewl. So it's okay to put your github repository url in your resume these days?
at it WITH them, so we can have a discussion about it.
Similarly, if GitHub (or other) code is not available, I might ask an
interviewee to bring some code they'd like to show off/discuss to the
interview. And some organisations will put you through a coding task,
either on the spot or returnable after a day or two.Mmh. But if the candidate already pass a certification, then you wouldn't really need to give a coding task anymore right? Because you would know that he already pass solving the coding problems in the exam certification. By giving him another coding task, eventhough he already pass a certification is sort of not trusting the candidate. Wouldn't certification really save organization's time in filtering candidates during interview?