Ruby certification

Ways to receive a Ruby deveoper certificate
06 June 2017   5562

Certification is created for specialists, which want to confirm their experience and knowledge. They are provided by well known companies. Also, certificate can be received by completing the learning course.

Ruby

Dynamic, open source programming language with a focus on simplicity and productivity

Ruby Association Certificates

Ruby Association LogoRuby Association Logo

The Ruby Association is non-profit organization, created to support Ruby community. The goal of organization is to strengthen the relations between ruby-related communities, organizations, developers and companies. The head of organization is Yukihiro Matsumoto, also known as Matz, the creator of Ruby language. 

The organization provides two levels of certification - Silver and Gold.

RA Silver Certificate
RA Silver Certificate

Silver certificate will be provided after a basic skills test, such as grammar, classes, objects, background and standard libraries of Ruby.

RA Gold Certificate
RA Gold Certificate

Gold certification will fit for more skilled developer, who is common with syntax, embedded libraries, operating environments, etc. 

Both tests have 50 questions, last for 90 minutes and passing score is 75%. Examination fee is 150$. After the success test passing, student will receive both printed and digital versions of certificate. Prepatory materials are also available for both levels.

Example of Ruby Association Silver certificate

Brainbench Certificate

Brainbench logo

Brainbench is a testing and certification center, established in 1998. This independent certification center tests skills in IT, Finance, Health Care, etc. Delivered over 30 000 000 test to 11 000 000 users. 

Organization provides one free test for Ruby. 

Example of Brainbench UX Concepts certificateExample of Brainbench UX Concepts certificate

Created for skilled programmers, this test includes such topics as Anonymous Functions, Classes and Modules, Code Development, Collections, Concurrency and Networking, Debugging and Profiling, Files and Directories, Flow of Control, Numbers, Objects and Methods, Regular Expressions, and Strings.

Mail.ru Certificate

IT.MAIL.RU logo
IT.MAIL.RU logo

Mail.ru is one of the biggest IT corporation is ex-USSR. It provides a lot of free skill test, for Ruby too.

This small 35 minutes test will fit for a junior level developer. It will take only 35 minutes and student will have 3 attempts. 

Despite all advantages of received certificate, don’t forget that real projects experience is also very important and vary by employer.

Certification is a great opportunity to test your skills. But it shouldn't be the main target for a coder. Constant  self-development and learning is very important too.
Maxim Tolkachev
Evrone Team

Do you think it is necessary to pass certification?

Certification is created for specialists, which want to confirm their experience and knowledge. They are provided by well known companies. Also, certificate can be received by completing the learning course. Please, share your opion about the certifications.

Yes, but I don't have certificate yet
50% (5 votes)
Yes, I already have certificates
30% (3 votes)
No, real project experience is more important
20% (2 votes)
Total votes: 10

Ruby/RoR News Digest 1 - 7.02

Interview with DHH, error handling with Monads in Ruby, handling Ruby 2.7 deprecations warnings and other interesting things
07 February 2020   200

Greetings! I hope your week went great! Here's new Ruby news digest.

Learn about Big-O notation with Ruby, backward-compatible database migrations, check what's behind the magic of Ruby DSLs and more.

Guides

  • Exploring Big-O Notation With Ruby

Tutorial about ‘Big O’ notation that is used to express algorithmic complexity 

  • Error handling with Monads in Ruby

Learn why monads a nice way to handle tracking the success or failure of calls in your app and how to do that

  • Backward-compatible database migrations

Guide, based on the real story about the database migrations on live apps

  • Handling Ruby 2.7 deprecations warnings

Learn how to deal with Ruby 2.7 deprecations warnings in this tutorial

  • Pay No Attention: Behind the Magic of Ruby DSLs

Check the tutorial about method_missing, one of the sharper knives in Ruby’s metaprogramming drawer

  • Dockerizing a Ruby on Rails Application

Learn how to use Docker with Rails

  • Gemifying your style guide to DRY your CSS

Rails can really help you even with CSS

Articles

  • Interview with DHH

Rails creator talks about his relationship with Ruby, and why single page apps, microservices, and standups are not for him

  • What kinds of Rails tests I write and what kinds I don’t

Skilled developer's throughts about tests in Rails

Podcast

  • 306: Ask For The Job with Brian Mariani (Part II)

In this series, Brian Mariani, founder of Mirror Placement, a Ruby on Rails focused recruiting firm, shares her knowledge on financial negotiations during the job interview

Updates

  • SimpleCov

Popular code coverage analysis tool for Ruby

  • Vacuum

A Ruby wrapper to Amazon Product Advertising API 5.0

  • ActiveInteractor

This is an implementation of the command pattern for Ruby with ActiveModel::Validations inspired by the interactor gem