Mình đã PASS chứng chỉ Ruby Silver như thế nào?

Hello, lại là mình đây. Tiếp nối chứng chỉ PMSI vs cái guide PSMI đã giúp bao nhiêu ae pass thì mình có thêm động lực viết thêm cái guide nữa :v Lại trên con đường tìm kiếm con chữ để xóa mù chữ thì mình đã lên kế hoạch và thi pass chứng chỉ

Hello, lại là mình đây. Tiếp nối chứng chỉ PMSI vs cái guide PSMI đã giúp bao nhiêu ae pass thì mình có thêm động lực viết thêm cái guide nữa :v

Lại trên con đường tìm kiếm con chữ để xóa mù chữ thì mình đã lên kế hoạch và thi pass chứng chỉ Ruby Silver 😄

Trước đây mình nghĩ chỉ cần code dc là dc rồi k cần phải thi chứng chỉ nọ kia.. Nhưng sau đó bản thân đã tự giác ngộ thấy việc thi chứng chỉ không những giúp chúng ta củng cố mở rộng kiến thức về mảng đó mà còn giúp: tăng niềm tin vs khách hàng, được sếp tin tưởng hơn, có nhiều cơ hội hơn, tăng lương.. Vì vậy thời gian tới mình sẽ tiếp tục học và thi nhiều chứng chỉ khác nữa 😄

Quay trở lại chứng chỉ này thì mình đăng kí thi sau đó mới học (trong khoảng 1 tháng từ thời điểm đăng kí thi), được cái lợi thế mình cũng làm Ruby lâu năm rồi nhưng có chút áp lực vì nếu thi tạch thì k biết giấu mặt đi đâu =)) May sao pass với số điểm gần FULL (đây là giấy báo điểm)

Chứng chỉ này là gì?

Paste nhẹ cái link ae tự đọc
https://www.ruby.or.jp/en/certification/examination/

Hiện tại ở VN chỉ tổ chức thi Ruby sliver ở trong Hồ Chí Minh, ae có thể vào trang web của Prometric để đăng kí thi (Chọn ngày, giờ)
https://www.prometric.com/en-us/clients/ruby/Pages/landing.aspx

SAu khi đăng kí nộp xiền xong thì prometric sẽ gửi 1 cái mail xác nhận địa điểm, ngày giờ thi

Chú ý nhớ mang thẻ căn cước + Thẻ ngân hàng (cái này quan trọng nha, để họ so sánh chữ ký sau thẻ với chữ kí của mình) nếu k có là k dc thi đâu. Trước ngày thi họ sẽ alo cho mình những giấy tờ cần chuẩn bị

Vừa rồi mình thi Ruby Silver v2.1, sắp tới là ver 3.0 khác nhau ở version Ruby sẽ thi nhưng mình nghĩ câu hỏi hỏi khác đi 1 chút, thêm 1 số câu mới nhưng vẫn base theo các kiến thức có trong bài thi như : Array, Hash, String,…

Thi cái gì?

Vừa rồi mình thi thì nội dung thi chủ yếu hỏi xoay quanh: Array, String, Hash. Ngoài ra còn có OOP, Time, File, Regex, Dir (2 câu Regex, 3-4 câu File, 1 câu Time, 2-3 câu OOP, 1 câu Dir)

Cần nắm kĩ các method destructive (thay đổi giá trị object như pop, shift, unshift, các method có ! như compact!, map!, reject! …) và non-destructive (select, reject….)

Cần chú ý:

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

-** Local variables **

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

-** Ternary operator **

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

|, ||, &, &&Differences between
-** 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}

Regular expressions ――The regular expression of the level that appears in the practice test is perfect. -** How to use here documents ** -** File open mode ** -"r", "w", "a", "r +", "w +", "a +" Differences --Suppress what happens if you do not give the above as an argument -** Date format **
strftime("%Y/%m/%d") -** Time addition and subtraction by Time object **

Lao vào làm đề thì sẽ cần biết mình cần học gì nha. Dưới đây là tất cả các đề mình đã kinh qua

Nhìn chung khi đã cày hết, các đề làm pass >90% phong độ ổn định thì nên quất thi luôn. Vì đề đúng 75% là pass rồi nên ae cứ thoải mái là thi. ĐỀ KHÔNG KHÓ TẸO NÀO nếu đã kinh qua các đề mình post ở trên

Dạng câu hỏi

Vừa rồi mình thi có chọn 1 đáp án, chọn 2 đáp án, chọn nhiều đáp án (có 2-3 câu chọn nhiều đáp án)

Tài liệu

Đọc kĩ các method trên trang, chọn version theo đúng version mình thi
Mình thấy ver 3.0 tài liệu được viết clear rõ ràng hơn

https://ruby-doc.org/core-2.1.9/

Đọc kinh nghiệm thi của các tiền bối khác

https://viblo.asia/p/on-thi-ruby-silver-v-21-vyDZOv0xKwj?fbclid=IwAR37SV37rG9NdrCMocfp_qvQU4doNXN7bAAo9f5dVDZwd6u2NlmB6Kzfrgo
-> bạn này đã note lại 1 số hàm cần nhớ, nhưng chưa đủ đâu nha. bạn cần tự tìm hiểu và note lại như vậy sẽ nhớ hơn

https://linuxtut.com/en/da0ba952af901f441092/ -> recommend
https://linuxtut.com/en/811d805dd388ed279554/

Trải nghiệm 1 số câu hỏi

Trải nghiệm 1 số câu hỏi hay ho xem sao nha, đừng chạy code hãy thử đoán kết quả nhé 😄

In ra gì nào :v 

x = "A"
y = x
y << "B"
y << "C"
puts x
s = '01234'
puts s.delete('0-2', '1-3')
s = "A!A!BB!"
s = s.sub("!", "")
p s.rindex("B")
x = "Ru"
x.chop.chomp
x << "by"
x.reverse
puts x
lit = "weloveRubyONrails"[/^[A-Z][^A-Z]+/]
p lit
array = Array.new(3){"Apple"}
array[0].upcase!
p array
"010".to_i(0) 
def hoge
  x = 10
  Y = x < 10 ? "C" : "D"
  puts Y
end
hoge
p ?A + ?B
-> "AB"
arr = [5, 4, 3, 2, 1]
p arr.slice!(2..3)
p arr 
Curry = "udon"
Curry << "rice" 
p Curry
[5, 3, 8, 1, 4, 2, 6, 9, 0, 7].sort!{ |a, b | a <=> b }
IO.read("text.txt", 3, offset = 1)

File: text.txt có nội dung:
REx
Silver
REx
Gold
a = "Ruby"
b = " on Rails"
a.concat b
a.reverse
p a.index("R", 1)

Có nhiều thứ hay ho nhưng hãy làm đề rồi tự khám phá nhé ❤️

Nguồn: viblo.asia

Bài viết liên quan

WebP là gì? Hướng dẫn cách để chuyển hình ảnh jpg, png qua webp

WebP là gì? WebP là một định dạng ảnh hiện đại, được phát triển bởi Google

Điểm khác biệt giữa IPv4 và IPv6 là gì?

IPv4 và IPv6 là hai phiên bản của hệ thống địa chỉ Giao thức Internet (IP). IP l

Check nameservers của tên miền xem website trỏ đúng chưa

Tìm hiểu cách check nameservers của tên miền để xác định tên miền đó đang dùn

Mình đang dùng Google Domains để check tên miền hàng ngày

Từ khi thông báo dịch vụ Google Domains bỏ mác Beta, mình mới để ý và bắt đầ