share facebook facebook2 twitter menu hatena pocket slack

2016.08.24 WED

福岡は Ruby に縁がある街なので、その県民として Ruby Association Certified Ruby Programmer Silver version 2.1 を受験してきた

川原 洋平

WRITTEN BY 川原 洋平

ども、かっぱです。

tl;dr

福岡は Ruby に縁がある街だと勝手に思っているので、県民の義務だと思って Ruby Association Certified Ruby Programmer Silver version 2.1 を受験してきたのでメモ。

Rubyアソシエーション: Ruby技術者認定試験制度
Rubyアソシエーションは、プログラミング言語Rubyの普及と発展のための組織です。

www.ruby.or.jp

ちなみに、福岡には以下のような Ruby の名前を冠した施設がある。

福岡県Ruby・コンテンツ産業振興センター|会議室貸出・セミナー開催・録音スタジオ貸出・レンタルサーバー・レンタルオフィスなどRuby・コンテンツ関連産業の育成・集積する総合施設を目指して
福岡県Ruby・コンテンツ産業振興センターは、会議室貸出・セミナー開催・録音スタジオ貸出・レンタルサーバー・レンタルオフィスなどRuby・コンテンツ関連産業の育成・集積をサポートする福岡県の総合施設です。

frac.jp

また、以下のような組織もある。

福岡県Ruby・コンテンツビジネス振興会議
Rubyや先進的なデジタル技術を活用した企業活動を支援することにより、ソフトウェア及びコンテンツ産業のビジネス拡大等を図り、福岡県から関連産業のさらなる集積を進める、福岡県Ruby・コンテンツビジネス振興会議のホームページです。

www.digitalfukuoka.jp

Ruby の故郷は島根県の松江かもしれないけど、第二の故郷は福岡なのかもしれない(と勝手に思っている)。

試験結果は

合否

90 点で合格。(100 点満点で 75 点以上が合格)

なんで受けたか

  • 冒頭にも書いたように福岡県民としての義務だと感じたのが一つ
  • 初老のおっさんが普通自動車免許以外にも免許が欲しかったのが一つ
  • インフラエンジニアでもRuby 等のプログラム言語に直面する機会が増えてきたので、せめて基本は抑えておきたいと思ったのが一つ

どんな風に勉強したか

勉強した期間

  • トータルで一ヶ月分位

参考書籍

518itsblCcL._SL160_Ruby技術者認定試験合格教本 Silver/Gold対応 Ruby公式資格教科書

作者: 増井雄一郎,小川伸一郎,株式会社日立ソリューションズ牧俊男,一般財団法人Rubyアソシエーション前田修吾,CTCテクノロジー株式会社

出版社/メーカー: 技術評論社
発売日: 2015/08/21
メディア: 単行本(ソフトカバー)
この商品を含むブログを見る

カスタマーレビューでは評価はイマイチだけど、受験に必要な知識がコンパクトに纏まっているし、模擬試験 50 問 + 基礎知識問題が 30 問ついているので、この本をザーッと一回読んで、模擬試験を解きまくった。

Rubyアソシエーション: Ruby技術者認定試験制度
Rubyアソシエーションは、プログラミング言語Rubyの普及と発展のための組織です。

www.ruby.or.jp

上記に掲載されている模擬試験も同じように解きまくった。

模擬試験丸覚えにならない工夫

模擬試験を繰り返しているうちに答えを覚えてしまったので、自分なりに模擬試験の選択肢を pry で実行しながら誤った選択肢の挙動も確認するようにした。

やっぱり pry

模擬試験を解きながら、本を読みながら、掲載されているコードは出来るだけ pry で実行して結果を確認した。

最後に

ちょっとだけ…どんな感じで出題されたか

詳しくは書けないけど、こちらの「試験実施要項 」に書かれているように、主要なクラス(Array や Hash や String)の各メソッドの挙動については抑えておくべきだと思う。あと、演算子、これはかなり覚えるに苦労した…。今でも覚えられていないけど。

次は

「メタプログラミングRuby」を読んでゴールド頑張りたい。

5102wwx0VzL._SL160_

メタプログラミングRuby 第2版

作者: Paolo Perrotta,角征典
出版社/メーカー: オライリージャパン
発売日: 2015/10/10
メディア: 大型本
この商品を含むブログ (2件) を見る

元記事はこちら

福岡は Ruby に縁がある街なので、その県民として Ruby Association Certified Ruby Programmer Silver version 2.1 を受験してきた