Ruby Technician Certification Exam Silver Examination Note

About this article

As I took the Ruby Engineer Certification Exam Silver, I have compiled a study memo for review. I hope it will be helpful to anyone.

** Addendum 11/10 Exam ** I passed ** successfully ** with 86/100 points. I didn't have to waste money (16,500 yen). ..

What is Ruby Engineer Certification Exam Silver (Ver 2.1)?

The following is a quote from Ruby Association Official Homepage.

About Ruby Engineer Certification Exam The Ruby engineer certification test system is a certification test system for engineers who design, develop, and operate Ruby-based systems, consultants who make system proposals in Ruby, instructors who teach Ruby, and students who study Ruby. The certified person is fairly evaluated for his technical ability as a Ruby engineer, and is certified to have a high level of system development ability by Ruby. By certification, you can appeal that you have the basic knowledge and application skills necessary for system development based on Ruby. Those who pass the exam will be certified as "Ruby Association Certified Ruby Programmer Silver / Gold version 2.1" by the Ruby Association.

item Contents
test time 90 minutes
Test method CBT exam
The number of questions 50 questions (selective)
Pass line 75%
Target version Ruby 2.1.x
Question range grammar
Comments, literals (numeric values, booleans, strings, characters, arrays, hashes, etc.), variables/Constants and scopes, operators, conditionals, loops, exception handling, method calls, blocks, method definitions, class definitions, module definitions, multilingual support
Built-in library
Object, numeric class, String class, Array class, Hash class, Kernel module, Enumerable module, Comparable module
Object-orientation
Polymorphism, inheritance, mixins

Books, website (reference)

I mainly studied the following books and sites.

-[[Revised 2nd Edition] Ruby Engineer Certification Exam Passed Textbook (Silver / Gold Compatible) Ruby Official Qualification Textbook](https://www.amazon.co.jp/dp/B0756VF9Y3/ref=dp-kindle-redirect? _encoding = UTF8 & btkr = 1) -Ruby is miniature

Learning period and learning steps

The study period is about one month. The total study time was about 30-40 hours.

  1. ** [[Revised 2nd Edition] Ruby Engineer Certification Exam Passed Textbook (Silver / Gold Compatible) Ruby Official Qualification Textbook](https://www.amazon.co.jp/dp/B0756VF9Y3/ref=dp-kindle -Challenge the exercise ** of redirect? _ Encoding = UTF8 & btkr = 1) and confirm your current ability and weaknesses.

  2. ** [[Revised 2nd Edition] Ruby Engineer Certification Exam Passed Textbook (Silver / Gold Compatible) Ruby Official Qualification Textbook](https://www.amazon.co.jp/dp/B0756VF9Y3/ref=dp-kindle Read through -redirect? _encoding = UTF8 & btkr = 1) **. The range of questions for Silver and Gold is divided, but since it is not specified, I read through one lap for the time being.

  3. ** Repeatedly work on the books and website mock exams listed for reference ** Anyway, solve the problem repeatedly. Whenever I made a mistake, I checked the reference and official text to see why I made a mistake. It was easier to settle if I could summarize the problems I was not good at and review them. (I am [Bear](https://apps.apple.com/jp/app/bear-%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3% 83% BC% E3% 83% 88% E3% 83% A1% E3% 83% A2 / id1091189122? Mt = 12) I made it possible to review it on my PC or smartphone using the memo app.) I felt that the difficulty level of the actual production will change depending on how many types and quantities can be tackled here. In particular, Official Text Exercise and Ruby Association Mock Exercise I think that //gist.github.com/m-haramoto/121dc43453661816f4eef8fe15f86827) should be tackled by Must. I did REx about 7 times, but it's a little more difficult than other mock exams, so I hope I can afford to perfect it. think. I took the exam after getting a score of about 90% in each exam.

  4. ** Take the exam! ** ** I was in good physical condition and took the exam. The test time is 90 minutes. Don't rush because the time will not run out unless there is something special. Don't forget to review all the questions after you have solved them once. I'm nervous when I press the end button, but I'm confident!

Personal attention points

-** False value in Ruby ** - nil, false

-** Local variables **

-** Conversion to each base (2,8,10,16) **

-** Ternary operator **

-** ==, ===, eql ?, equal? Differences between them **

-** Basic grammar for exception handling **

-** Addition and subtraction between arrays **

-** Array manipulation ** - pop, push, shift, unshift

-** Method that works the same ** --find and detect --find_all and select --map and collect --delete_if and reject!

-** Destructive and non-destructive method classification ** -Destructive method without! - Array#concat - Array#pop - Array#push - Array#shift - Array#unshift - Array#delete - Array#clear - String#concat - Hash#update - Hash#delete - Hash#delete_if - Hash#clear -** There are more, but it was around here that I often came out. ** **

-** How to declare a hash ** -{} (Declare an empty hash) - {:a => 1, :b => 2, :c => 3} - {a: 1, b: 2, c: 3}

Finally

Even the methods you know can be used like this! There was a lot of learning and it was very informative. I would like to continue studying and acquire Gold.

Recommended Posts

Ruby Technician Certification Exam Silver Examination Note
Ruby Technician Certification Exam
Passed the Ruby Technician Certification Exam Silver
Ruby engineer certification test silver passed
Passed the Ruby engineer certification exam Silver in two weeks from inexperienced
Looking back on the important things to pass the Ruby engineer certification exam Silver
[For Ruby beginners] Ruby engineer certification exam Silver/Gold exam notes
Oracle Certified Java Programmer, Silver SE 8 Certification Examination Experience
[java] Java SE 8 Silver Note
Java8 Silver exam memorandum