Ruby Silverに合格しました

Ruby Association Certified Ruby Programmer Silver version 3を受験しました。

Ruby Silverに合格しました。得点は92/100でした。

勉強期間

2週間、1日2~3時間ほど勉強しました。

勉強方法

使用した教材は以下の通りです。

REx - Ruby Examination

この教材はWeb上で受けれるテストで、問題が体感2割ほど入れ替わって50問出題されます。
自分は取り組みやすいこと、また試験慣れするために、ここから勉強を始めました。

解いていく中で自分が意識していたことは、
「全ての選択肢に対して、なぜこの選択肢は適しているのか、また適していないのかを説明できるようにする」 ことです。
この際に迷うことがあれば、理解が足りていないので、もう一度復習を行いました。

prep-test/silver_ja.md at version3 · ruby-association/prep-test(模擬問題)

これはGitHubに挙げられている、公式の模擬問題です。
この模擬問題もREx - Ruby Examinationと変わらない勉強方法で進めました。

REx - Ruby Examinationで学んだ知識を、別の角度から問われる問題があり、理解力を試される印象でした。

[改訂2版]Ruby技術者認定試験合格教本

こちらは公式の参考書です。巻末に基本問題(30問)、模擬問題(50問)、計80問が載っています。
また前半には基本的な説明がされているので、自分は問題を解いて、間違った箇所の説明を読んで、を繰り返しました。

基本的な勉強方法は以上になります。
勉強方法自体愚直に、バケツ理論で進めていきました。

受けてみての感想

久々の試験だったため、当日はとても緊張してしまいました。
出題に関しては、上述した教材を回せていれば問題ないと思います。多分

選択式問題は、
全ての選択肢に対してなぜこの選択肢は適しているのか、適していないのかを説明できるようにする
に尽きるなと実感しました。

テストを受けてみて月並みですが、Rubyの知識が増えたなと思います。
特に

  • 正規表現
  • 演算子
  • 空のHashの作成方法の種類

などは、後回しにしがちだったため、体型的に学べたのはよかったんじゃないかなと思います。
知識をいろんな角度から詰め込むことができたと思うので、これからも引き続き学んでいこうと思います。