Ruby技術者認定試験を取得しよう

Ruby技術者認定試験の取得を応援するサイトです。

【2020年版】他言語プログラマがRuby技術者認定試験Silverに3週間で合格した話

自分のプログラミング経験について

  • 経験言語はVBがメインで他にPerlPHPを少々
  • SwiftでiPoneアプリの開発経験がちょっとだけ

受験申し込み方法について 

Ruby技術者認定試験 - Ruby Associationを確認しましょう。

www.ruby.or.jp

自分の勉強方法

1. まずはRubyに触れてみよう

みんな大好きドットインストール。
まずはこれでRubyの雰囲気を掴みました。
http://dotinstall.com/lessons/basic_ruby_v2

 

2. 入門本を読んでみよう

たのしいRuby 第6版 (Informatics&IDEA) 

 

 スラスラ読める Rubyふりがなプログラミング

3. iOSアプリRubyMateで学習する

https://www.gustave.tokyo/

このアプリは唯一のRuby学習アプリなのでとても貴重です。

絶対購入したほうが良いです!

www.gustave.tokyo

f:id:Rubygram:20200222150855p:plain

 

問題が試験に近い内容でとても勉強になります。

f:id:Rubygram:20200222150832j:plain

 

3. とにかく書いてみよう

プロゲートがおすすめです!

prog-8.com

最後に

次はGold取得に向けて勉強しようと思います♪

 

Ruby技術者認定試験 Gold

Ruby技術者認定試験(Gold)の出題範囲は、以下の通りとなっています。

試験名称 出題範囲
Ruby Association Certified Ruby Programmer Gold version 2.1
(試験番号RY0-200)

1.実行環境
コマンドラインオプション
組み込み変数/定数

2.文法
変数と定数
演算子
ブロック
例外処理
大域脱出
キーワード引数
ラムダ式(->)

3.組み込みライブラリ
よく使用されるクラス、モジュール
(Object、Module、Kernel、Enumerable、

Comparable等)
数値
正規表現

4.標準添付ライブラリ
よく使用されるライブラリ(socket、date、stringio等)

5.オブジェクト指向
メソッドの詳細
メソッドの可視性
クラスの詳細
クラスの継承
モジュールの詳細

Ruby技術者認定試験の出題範囲

Ruby技術者認定試験(Silver)の出題範囲は、以下の通りとなっています。

試験名称 出題範囲
Ruby Association Certified Ruby Programmer Silver version 2.1
(試験番号RY0-100)

1.文法
コメント
リテラル(数値、真偽値、文字列、文字、配列、ハッシュ等)
変数/定数とスコープ
演算子
条件分岐
ループ
例外処理
メソッド呼び出し
ブロック
メソッド定義
クラス定義
モジュール定義
多言語対応

2.組み込みライブラリ
よく使用されるクラス、モジュール
(Object、数値クラス、String、Array、Hash、

Kernel、Enumerable、Comparable等)

3.オブジェクト指向
ポリモルフィズム
継承
mix-in

Ruby技術者認定試験構成とグレード

Ruby技術者認定試験は、2007年に開始されて以来、2018年現在「Silver」「Gold」の2つのレベルの試験が実施されています。

試験時間などの概要は以下の通りで、Silver、Gold共に同一の内容です。

試験時間 90分
問題数・合格ライン 50問/75%以上
試験方式

CBT方式(コンピュータ試験)

Ruby Silverに合格したので、勉強方法をまとめてみた(2020年2月版)

先日Ruby Silverに合格しました!
ということで、需要があるか分かりませんが、勉強方法をまとめてみる。

勉強方法

iPhoneアプリと書籍での勉強でOK!


 

楽しく覚えられるRuby学習アプリ「RubyMate」で勉強する。

www.gustave.tokyo

https://itunes.apple.com/us/app/rubymate-silver/id1458172493?l=ja&ls=1&mt=8

 


Ruby公式資格教科書で勉強する。

 

学習期間 & 学習時間 

学習期間:約2週間
学習時間:約30時間

 

アプリで9割以上正答&理由も説明できるようにする


アプリで繰り返し学習し9割正解できるようにしよう!