Ruby Association Certified Ruby Programmer

How well respected is this certification in the industry: Ruby
Association Certified Ruby Programmer.

I've recently decided I'd like to switch to being a Ruby on Rails
developer. The languages I have the most experience in are Java, C and
Perl. So I've been thinking about getting a certification to help me
with landing a entry level position.

The RACRP isn't that expensive at $150, and I'm not sure how hard it is,
but I'd imagine the harder it is the better (right?).

Is it worth the time?

Thanks

···

--
Posted via http://www.ruby-forum.com/.

Short version: there isn't a respected certification in the ruby community.

Create a github account and write some ruby to show prospective employers
that you can code.

···

On Dec 26, 2012 5:32 PM, "Sean Westfall" <lists@ruby-forum.com> wrote:

How well respected is this certification in the industry: Ruby
Association Certified Ruby Programmer.

I've recently decided I'd like to switch to being a Ruby on Rails
developer. The languages I have the most experience in are Java, C and
Perl. So I've been thinking about getting a certification to help me
with landing a entry level position.

The RACRP isn't that expensive at $150, and I'm not sure how hard it is,
but I'd imagine the harder it is the better (right?).

Is it worth the time?

Thanks

--
Posted via http://www.ruby-forum.com/\.

Not even going to get into huh.

I'm planning to do that as well, as I learn the language of course, but
being certified feels so much more official and standardized.

Not to say I'm literally coming out of a factory and all, but if I was
an employer, I'd like to know what I'm getting. A certification can
still provide someone with a standard to gauge a person's abilities.

···

--
Posted via http://www.ruby-forum.com/.

Okay, no doubt, but everybody starts off inexperienced.

would you take someone with a handful of code snippets on github over a
standardized exam? It's not like you can know how long someone took to
write that code, and how well it would bare on them in a real life
business situation where pressure and deadlines are an issue. And are
you so sure you're the best judge of someones competency in Ruby over a
more professional service whose made it their business to know?

I'm not necessarily arguing with you. You're points are valid of course.
Just trying to completely see all the angles and the situation for what
it is.

···

--
Posted via http://www.ruby-forum.com/.

How well respected is this certification in the industry: Ruby
Association Certified Ruby Programmer.

Generally speaking, Rubyists don't regard certifications very highly
at all. We tend to prefer experience, and participation in the
community, especially open source contributions (so we can see your
code and use it).

Is it worth the time?

As opposed to just sitting around, sure. As opposed to studying (as
*though* you were going to take a certification, perhaps?), actually
*doing* something, and participating in the community, answering
questions as you can and asking questions as you need? Not IMHO.

My advice would be to work your way through a Ruby tutorial or two,
then a Rails tutorial or two, then pick a project you want to
implement, that you don't mind the world seeing the code for, and Just
Do It, for the practice. Put the code up on Github, so we can see the
code, the commit messages, how you went about it (including whether
you had tests and how you refactored), etc. Feel free to ask us about
anything you get stuck on... and while you're here, help out the next
batch of newbies.

Also, don't make the mistake of thinking that your prior experience in
other languages is worthless. That's the kind of nonsense that
recruiters, HR job-description-writers, and other such tech-clueless
people believe. That's how we wind up with "requirements" of N years
of experience in technologies that have been around for about N/2
years. Every hour you've spent in Java, C, Perl, even BASIC, gives
you valuable software development experience, much of which . All the
more so when coming to Ruby, which is still a relative rarity.
Discounting that is like saying that a master Toyota mechanic must
accept an entry-level position in order to work on Hondas. (And no
I'm not just saying that because I have about 25 years of C and only 3
of Ruby.)

Lastly, there are other things you can do to start and enhance your
career in any given field, such as perfecting your LinkedIn profile,
and blogging, but those are beyond the scope of this forum. Plus I've
blathered on quite long enough.... :slight_smile:

-Dave

···

On Wed, Dec 26, 2012 at 8:28 PM, Sean Westfall <lists@ruby-forum.com> wrote:

--
Dave Aronson, the T. Rex of Codosaurus LLC,
secret-cleared freelance software developer
taking contracts in or near NoVa or remote.
See information at http://www.Codosaur.us/\.

aaa, thanks Dave for the lengthy response. Valid points. I'm still going
to consider taking the exam, just because it helps me feel like I have a
standardize knowledge of the particular language. I like having a
benchmark in my newbie case.

I understand why it's important to participate in the community. That's
partially why I want to get into ruby development, because they have
such an active community.

But no doubt, maybe I shouldn't spend too much time talking and more
time thinking about how to fill my github with interesting examples of
my coding work.

···

--
Posted via http://www.ruby-forum.com/.

How well respected is this certification in the industry: Ruby
Association Certified Ruby Programmer.

Lets start with the basics.

Has anyone heard of this "Ruby Association" before?
Has anyone taken this exam to tell us what it's like?
Has anyone interviewed a candidate who has taken such an exam?

I suspect that the answers are, in no particular order, No, No and No.

That should tell you something.

I've recently decided I'd like to switch to being a Ruby on Rails

developer. The languages I have the most experience in are Java, C and
Perl.

If you can't use your experience as a Java, C and Perl programmer
(especially Perl seeing as it is a dynamic language) and a couple of books
to get yourself up to speed as a Rails developer then, to be honest, I
question your abilities as a programmer in any of those languages. If after
X years experience as a programmer using Java, C and Perl the best you can
put on your CV is some dumb certificate then I suspect that you are a
really really crap programmer.

So I've been thinking about getting a certification to help me
with landing a entry level position.

Your X years as a programmer in Java, C and Perl should be what will get
you an entry level position. Actually why are you aiming for an entry level
position at all? Surely a programmer with X years experience should be
aiming higher. Could it be that your experience as a Java, C and Perl
programmer amounts to nothing?

The RACRP isn't that expensive at $150, and I'm not sure how hard it is,
but I'd imagine the harder it is the better (right?).

If you think that paying $150 for a piece of paper that will make people
laugh in you face is money will spent then go ahead. Personally I would
think that $150 is 4 or 5 good books on Rails. Perhaps the question you
should be asking is "I am new to Rails development and have $150 to spend,
what books would people recommend to help me become a well rounded
developer"

Is it worth the time?

Sure it is. All they have to do is put together some simple questions on
Rails, print a certificate from a $15 program and they get to pocket $150.
Damn wish I had thought of that first as it seems that there are people
stupid enough to part with money for useless bits of paper.

This all might sound brutal but lets be frank here, the fact that you even
consider this make me question your judgement.

···

On 27 December 2012 01:28, Sean Westfall <lists@ruby-forum.com> wrote:

Thanks

--
Posted via http://www.ruby-forum.com/\.

@Peter Hickman
Well, I'm not going to spend too much of my time arguing with you but my
original question was: "How well respected is this certification in the
industry?" I think all your "basics" are covered by this simple
question.

Also, here are the purposes of the certification as posted on the cert's
website:

[Purposes]
(1) Set a technical-level standard for studying or teaching Ruby
(2) Set a standard for Ruby engineers concerning the verification and
representation of their skill level
(3) Set a decision-making standard for companies and other entities
concerning the hiring of Ruby engineers (employing or outsourcing
development work)

I think all these reasons are valid and it's backed by an "official"
association. How well it does these things, even though it's official,
is what I'm seeking knowledge of.

Well, I'm going to go back to working on some XML and ruby. Thank you
for your time.

Also, yes Ruby and Perl are very similar, being that their both
scripting languages (though they do have differences). I'm interested in
becoming not just a ruby developer, but also a rails developer. And
there's really nothing quite like Rails in Java and Perl..

···

--
Posted via http://www.ruby-forum.com/.

No Peter is right. I'm not that great of a programmer I'll admit. I
could be better. I have met developers who are far better and are far
more impressive than me. I'll be honest, I'm not a genius.

Though not all certifications are considered worthless. The SCJA and the
SCJP are pretty well respected within the Java communities. They're
taken pretty seriously. MCSE is also pretty well regarded and some
companies even require them.

I actually use brainbench certifications pretty regularly. They're
convenient for testing yourself against others and also getting a
somewhat standard idea of whats worth knowing within a specific topic.
Books and authors can vary on what they cover and consider worth
covering -- a standardized test that test people from multiple
backgrounds helps one to know where one stands. Also brainbench offers a
pretty substantial list of tests for a huge variety of technical topics.
It usefully to know which technologies one is strongest and weakest in
-- or have an idea of, at the very least. I don't think it's much
different from reading a math textbook -- you can't really understand
the topic without attempting some of the problem.

Standardize testing isn't necessarily worthless.

Though obviously, not all communities respect specific certifications
offered within a community. That's why I asked.

···

--
Posted via http://www.ruby-forum.com/.

... Or that they're compensating for lack of experience. Cookie cutter
exams do nothing to show proficiency, unless you count rather useless
information regurgitation.

···

On Dec 26, 2012 8:24 PM, "Sean Alphonse" <lists@ruby-forum.com> wrote:

Not even going to get into huh.

I'm planning to do that as well, as I learn the language of course, but
being certified feels so much more official and standardized.

Not to say I'm literally coming out of a factory and all, but if I was
an employer, I'd like to know what I'm getting. A certification can
still provide someone with a standard to gauge a person's abilities.

--
Posted via http://www.ruby-forum.com/\.

Not a problem. This is a long standing conundrum. I just have no faith in
standardized testing.

···

On Dec 26, 2012 8:48 PM, "Sean Alphonse" <lists@ruby-forum.com> wrote:

Okay, no doubt, but everybody starts off inexperienced.

would you take someone with a handful of code snippets on github over a
standardized exam? It's not like you can know how long someone took to
write that code, and how well it would bare on them in a real life
business situation where pressure and deadlines are an issue. And are
you so sure you're the best judge of someones competency in Ruby over a
more professional service whose made it their business to know?

I'm not necessarily arguing with you. You're points are valid of course.
Just trying to completely see all the angles and the situation for what
it is.

--
Posted via http://www.ruby-forum.com/\.

The problem is, even at the same level of scoring on a certification
exam, people are not fungible.

Suppose Joe Shmoe and John Doe both score 70% on a Rails certification
exam. Joe might have missed 30% for, e.g., not being familiar with
testing, caching, AJAX, ORMs, etc. John might have missed 30% for
just plain not knowing Ruby and/or Rails very well at all, though he's
done a good bit of similar techniques in another language and/or
framework.

Which one is the right one to hire? By score alone, it's a tie. In
reality, though, an employer may have good reason to prefer one over
the other. If he can see their Github repos, they might have some
better judgement, and conclude e.g. "John doesn't know Rails well, but
he's done all this similar stuff in other tech stacks, and should be
able to pick up Rails in a snap". They'll also see "Joe uses
meaningless names and inconsistent indentation, his commit notes are
useless, and his replies to issues look like he's a jerk".

-Dave

···

On Wed, Dec 26, 2012 at 9:24 PM, Sean Alphonse <lists@ruby-forum.com> wrote:

Not to say I'm literally coming out of a factory and all, but if I was
an employer, I'd like to know what I'm getting. A certification can
still provide someone with a standard to gauge a person's abilities.

--
Dave Aronson, the T. Rex of Codosaurus LLC,
secret-cleared freelance software developer
taking contracts in or near NoVa or remote.
See information at http://www.Codosaur.us/\.

Lets start with the basics.

Has anyone heard of this "Ruby Association" before?

Yes -- it's chaired by Matz himself.

aaa, thanks Dave for the lengthy response.

Heh. You're welcome. But... brevity is the soul of wit, and my reply
was probably about twice as long as it needed to be, so I must be a
half-wit....

it helps me feel like I have a
standardize knowledge of the particular language. I like having a
benchmark in my newbie case.

There are other ways of getting benchmarks. Lots of the freelancing
web sites (don't recall offhand which ones, but try Elance,
Freelancer, Guru, oDesk, etc.) have tests you can take, for free.

I understand why it's important to participate in the community. That's
partially why I want to get into ruby development, because they have
such an active community.

The community impressed me early on as one of the best unusual
features of Ruby. Not only is it active, but also helpful and
welcoming.

But no doubt, maybe I shouldn't spend too much time talking and more
time thinking about how to fill my github with interesting examples of
my coding work.

Just Do It. That's how you learn. See
Dare2XL: Dare to Excel!: Just Do It! (plug plug). :slight_smile:

-Dave

···

On Wed, Dec 26, 2012 at 11:02 PM, Sean Alphonse <lists@ruby-forum.com> wrote:

--
Dave Aronson, the T. Rex of Codosaurus LLC,
secret-cleared freelance software developer
taking contracts in or near NoVa or remote.
See information at http://www.Codosaur.us/\.

Something seems to have gotten lost. I meant "much of which is
applicable to Ruby".

-Dave

···

On Wed, Dec 26, 2012 at 10:14 PM, I wrote:

Every hour you've spent in Java, C, Perl, even BASIC, gives
you valuable software development experience, much of which .

--
Dave Aronson, the T. Rex of Codosaurus LLC,
secret-cleared freelance software developer
taking contracts in or near NoVa or remote.
See information at http://www.Codosaur.us/\.

I have noticed that this list has been taking on a rather nasty tone lately. As a long time Ruby user and memeber of the Ruby community, I don't think this is a good thing.

-- Matt
It's not what I know that counts.
It's what I can remember in time to use.

But there similarities do already end. Perl does not have OO from the
start, Perl has a ton of special cases etc. and an awkward syntax - it
does have a vast amount of libraries for all sorts of things (CPAN)
and superior documentation (OTOH, it's much more needed than in Ruby
;-)).

Kind regards

robert

···

On Thu, Dec 27, 2012 at 5:29 PM, Sean Alphonse <lists@ruby-forum.com> wrote:

Also, yes Ruby and Perl are very similar, being that their both
scripting languages (though they do have differences).

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

Rails is a framework and DSL based on Ruby. It is specialized to the point that a lot of Rails developers don't really know Ruby. So if your immediate goal is to become a Rails developer, you may be better off starting with studying Rails and worry about learning the other parts of Ruby that you won't typically use in Rails development later.

-- Matt
It's not what I know that counts.
It's what I can remember in time to use.

···

On Fri, 28 Dec 2012, Sean Alphonse wrote:

Also, yes Ruby and Perl are very similar, being that their both
scripting languages (though they do have differences). I'm interested in
becoming not just a ruby developer, but also a rails developer. And
there's really nothing quite like Rails in Java and Perl..

@Peter Hickman
Well, I'm not going to spend too much of my time arguing with you but my
original question was: "How well respected is this certification in the
industry?" I think all your "basics" are covered by this simple
question.

Also, here are the purposes of the certification as posted on the cert's
website:

[Purposes]
(1) Set a technical-level standard for studying or teaching Ruby

For it to be "standard" then everyone (or at least most) people need to be
taking it. I have never met anyone who has taken this test therefore I
cannot say what a score of 87% in this test would mean. There is nothing to
compare it to, there is no way to relate a score against even the most
inexperienced programmer. Given the breadth of the topics and the
shallowness of the testing method, 50 multichoice questions, I would have
no idea what to expect from someone who scored even 100%.

Given that I have interviewed CS graduates from good universities that
could not describe what OOP was without quoting their course notes verbatim
as if they were written ecclesiastical latin and that is after 3 years of
tuition, multiple exams and practical projects I fail to see how 50
multichoice questions will be a better measure.

(2) Set a standard for Ruby engineers concerning the verification and
representation of their skill level

The depth of the testing, covering 18 topics with only 50 questions, will
reveal nothing about the skills of the participants. It is simply too
shallow.

(3) Set a decision-making standard for companies and other entities
concerning the hiring of Ruby engineers (employing or outsourcing
development work)

I have been programming since the 80s. I have never, even once, been asked
if I had a certificate to verify my skills. Neither have I required
certification from the candidates who have applied for positions that we
have interviewed for. The only people that we have ever employed that
needed to verify their skills were accountants and first-aiders. The only
things that matter for a programmer is experience and if you are familier
with Java, C and Perl you should have enough experience to
make learning another programming language nothing more than a weekend
project.

I think all these reasons are valid and it's backed by an "official"
association. How well it does these things, even though it's official,
is what I'm seeking knowledge of.

Certification is a waste of time and will not help you get a job as a Ruby
or Rails developer.

Well, I'm going to go back to working on some XML and ruby. Thank you
for your time.

Also, yes Ruby and Perl are very similar, being that their both
scripting languages (though they do have differences). I'm interested in
becoming not just a ruby developer, but also a rails developer. And
there's really nothing quite like Rails in Java and Perl..

HTML::Mason is similar and Cocoon has some interesting ideas (although
burdened with the typical Java over engineering).

···

On 27 December 2012 16:29, Sean Alphonse <lists@ruby-forum.com> wrote:

--
Posted via http://www.ruby-forum.com/\.

With that attitude you will become a better programmer. Well that and a
desire to learn.

···

On 27 December 2012 19:56, Sean Alphonse <lists@ruby-forum.com> wrote:

I'm not that great of a programmer I'll admit. I could be better.