iT邦幫忙

鐵人檔案

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

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

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

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

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

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

Day11 - Ruby 的 block, proc, lamdba方法比較

前情提要: 第11天開始,要更深入Ruby的精髓! Ruby經典面試題目 #11 Ruby 的 block, proc, lamdba方法比較? What’s...

DAY 12

Day12 - 千變萬化的變數: class variable, class instance variable 與 instance variable

前情提要: 第12天,往細節探索去!昨天我們講到broc是有名字的區塊物件,可儲存變數;lambda是一種method方法,嚴格檢查參數數目。今天想要更深地討論...

DAY 13

Day13 - Ruby比一比: instance_eval 和 class_eval方法

第13天! 昨天談到了class variable, class instance variable和instance variable,也發現在實務上,類別實...

DAY 14

Day14 - Ruby比一比: #each #map 和 #collect method

今天要講的是迭代器(iterator)。什麼是迭代器呢?它的好處就是會一個一個地傳回集合裡的元素,讓我們可以利用迭代方法做重複的事。 在Ruby裡的collec...

DAY 15

Day15 - Ruby比一比: 別名的使用 alias 和 alias_method

昨天第14天的文章在研究.map和.collect的時候,有一句話提到map是collect的別名 (map is an alias for collect)。...

DAY 16

Day16 - Ruby裡的迭代器 iterator 和 loop 比較

話說工程師們是一群創新又偷懶的人,能夠只寫一行程式碼,就不用寫兩行。迭代器就是一個能幫助我們達成這個目標的好東西,能把做重複的事情的情況減少到最低,這樣我們就可...

DAY 17

Day17 - Ruby比一比: 喊水會結凍的freeze和frozen?

Ruby經典面試題目 #17 Day17 解釋Ruby裡的freeze和?frozen。 Explan when to use freeze and froze...

DAY 18

Day18 - 來用Ruby裡的多行字串寫首美麗的詩!

Ruby經典面試題目 #18 Day18 如何在Ruby寫下多行字串? How to write multiline string in Ruby? puts多...

DAY 19

Day19 - 活用Ruby裡的yield

Ruby經典面試題目 #19 Day19 描述Ruby裡的yield用法? What is yield statement in Ruby? yield + b...

DAY 20

Day20 - 功能多多的Enumerable列舉: 移動,排序,轉換

哇嗚~竟然來到了鐵人賽2/3的里程盃了。可喜可賀,恭喜老爺,賀喜夫人! Ruby經典面試題目 #20 Day20 說明Ruby裡Enumerable的實用之處...

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