- vừa được xem lúc

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

0 0 20

Người đăng: ngocvu

Theo Viblo Asia

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é ❤️

Bình luận

Bài viết tương tự

- vừa được xem lúc

Bài toán tìm đường đi ngắn nhất với giải thuật Dijkstra

Với các bạn sinh viên chuyên ngành công nghệ thông tin, chắc không lạ gì với bài toán tìm đường đi ngắn nhất (Shortest Path Problems) trong đồ thị trọng số nữa. Ở bài viết lần này, mình sẽ làm 3 việc:.

0 0 135

- vừa được xem lúc

Tôi cá là bạn không biết những điều này - Ruby on rails ( Phần 2)

Các bạn có thể theo dõi phần 1 ở đây :. https://viblo.asia/p/toi-ca-la-ban-khong-biet-nhung-dieu-nay-ruby-on-rails-phan-1-WAyK8DDeKxX. 5.

0 0 222

- vừa được xem lúc

Những thay đổi trong ruby 3.0

. 2020 là một năm lớn đối với cộng đồng Ruby. Những người sáng lập Ruby có một món quà thực sự tuyệt vời cho chúng ta vào giáng sinh với việc phát hành Ruby 3.

0 0 47

- vừa được xem lúc

Có gì đặc biệt trong phiên bản Ruby 3x3 ?

Hello guys, chắc hẳn thời gian vừa rồi chúng ta cũng đã nghe qua thông tin Ruby sắp cho ra mắt Ruby version 3, hay còn được gọi là ruby 3x3, vậy liệu Ruby version 3 này có gì mới, và có những update nào đáng phải kể đến, và tại sao mọi người lại gọi nó là ruby version 3x3, thì trong bài ngày hôm nay

0 0 43

- vừa được xem lúc

Cách sử dụng class Time & Date trong Ruby (Phần 1)

Time là một class trong Ruby, nó sẽ giúp chỉnh sửa format, trích xuất thông tin một cách hiệu quả theo ý của bạn. . Topic hôm nay chúng ta có gì nào. .

0 0 97

- vừa được xem lúc

Ruby 3.0 có gì mới

Ruby 3.0.0 đã được ra mới được ra mắt vào tháng 12/2020, mục tiêu của bản 3.0.

0 0 41