iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

30天修煉Ruby面試精選30題 系列

科技變化如此迅速,如何深度工作,聚焦專注,快速掌握一門知識?

我想很多人的狀況都跟我一樣:想學新的東西、甚至是想轉進入新的行業,但又不知道該如何入門。
我以自身的情境為例,假設我從什麼都不懂的情況下出發,要如何到達自己想要的目的地?

我決定從學習**Ruby on Rails**開始著手!運用用參與IT邦鐵人賽連續發文30天的機制,鼓勵自己在短期間內專心學習與產出知識,並持續培養開發能力,在一年後,成為面試成功的Ruby Junior Developer.

鐵人鍊成 | 共 31 篇文章 | 58 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 - Ruby的布林值: true,false和nil

話說這個世界上有許多真假難分的東西... 假作真時真亦假,無為有處有還無——曹雪芹《紅樓夢》。 如何用Ruby程式好好判斷呢?這就是今天的主題啦! Rub...

DAY 22

Day22 - Ruby比一比: and, or 和 &&, || 比較

Ruby經典面試題目 #22 Day22 [and], [or] 和 [&&], [||] 比較? What is the difference...

DAY 23

Day23 - Ruby比一比: '==', '===', 'eql?,' 'equal?'

前幾天我們把焦點集中在True or False(判斷真假),今天來研究幾個比較是否相等的方法!在程式世界裡,真假與相等都有更多元、更超乎想像的概念。如果是程式...

DAY 24

Day24 - Ruby比一比: nil?, empty?, blank?, present?

這一系列精選面試題寫下來,我發現新手工程師對於相似、接近的method或概念都會比較困惑,也難怪熱門面試要考這些題目了!這樣才能鑑別出面試候選人真的有弄懂程式觀...

DAY 25

Day25 - 初探 Rails: .present? 和 .exists?比較

[昨天]的鐵人賽裡,我們提到了.present?方法,第一次把腳跨進Rails的領域,這是一種從Ruby幼幼班畢業的架勢! 今天再來研究另一個Rails方法:....

DAY 26

Day26 - Ruby的錯誤處理機制 Rescue

有一句話說得好,「不怕一萬,只怕萬一」,如何檢查程式上的錯誤是一件重要的議題。好的工程師會懂得防範於未來。現在我們就來用Ruby練習一下錯誤與例外處理吧! R...

DAY 27

Day27 - 如何設定Ruby裡的Hash預設值?

Ruby經典面試題目 #27 Day27 Ruby的Hash預設值 How to set default value in hash? 在第14天的時候,我們曾...

DAY 28

Day28 - Ruby比一比: 的*與**符號

Ruby經典面試題目 #28 Day28 Ruby的** 是啥米碗糕? What does ** (double splat) operator do? *...

DAY 29

Day29 - Ruby的tap method

倒數第。二。篇!成功就在不遠處,可喜可賀!(翹腳捻鬍鬚~~) Ruby經典面試題目 #29 Day29 請解釋Ruby的tap method? What is...

DAY 30

Day30 - Ruby的鴨子型別Duck Type + 完賽感言!

(感動流淚中!沒想到完賽這天Day30終於到來~~。寫IT文章原來可以是這麼興奮的事呢!) Ruby經典面試題目 #30 Day30 請解釋Ruby的鴨子型別(...

貓貓工程師 / PM Ting的收藏
貓貓工程師 / PM Ting的追蹤
貓貓工程師 / PM Ting的Like
貓貓工程師 / PM Ting的紀錄