iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

初階 Rails 工程師的養成 系列

工作兩年以後發現在職場上,結果比過程還重要,但比起結果的呈現,我更喜歡跟同行的人分享自己完成的過程。

我想要把累積的2年經驗分享出來!想分享的太多了,這次想分享的是內容著重在 Ruby 和 Rails 的應用!

請大家拭目以待

鐵人鍊成 | 共 34 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1. 參賽

前言 我是漢漢老師,於某公立大學電機系、某公立電機研究所畢業的新鮮人。 自大一修了C++的課以後,就沒有深入碰過程式語言的我,碩二時開始重新接觸軟體。當時因應實...

2021-09-01 ‧ 由 漢漢老師 分享
DAY 2

Day2. Ruby 的基本介紹 - 讓大家認識並愛上Ruby

Ruby on Rails為用Ruby程式語言寫的開源網頁框架,Rails的發明者DHH挑選了Ruby做為Rails的程式語言。Rails在2004年發布以後的...

2021-09-02 ‧ 由 漢漢老師 分享
DAY 3

Day3. Ruby的數字、字串,以及 ===

Day3 要來介紹Ruby字串、數字,還有Ruby 的 === Number 數字比起其他類別,還要來的單純。不過身為Rails的工程師,必須知道Ruby提供的...

2021-09-03 ‧ 由 漢漢老師 分享
DAY 4

Day4. 一起精通 Rails Array,處理更複雜的問題

接下來Day4-6的用法,都是由Ruby的Enumerable。Enumerable 是Ruby相當強大的庫,專門處理集合資料的遞迴處理。 今天我們要介紹的是A...

2021-09-04 ‧ 由 漢漢老師 分享
DAY 5

Day5. 活用Hash,掌握資料處理的訣竅

Day5. Hash in Ruby 今天我們會介紹Hash,Hash中文為雜湊,不過漢漢老師還是習慣唸英文。 看完這篇文章,讀者即將會學到 Hash 的基本...

2021-09-05 ‧ 由 漢漢老師 分享
DAY 6

Day6. Array & Hash 之間的組合應用

Hash 在其他語言稱為Object, Dictionary,但無論是在哪個程式語言中,Hash 和 Array 都為組成資料中兩個很重要的元素。許多資料結構為...

2021-09-06 ‧ 由 漢漢老師 分享
DAY 7

Day7. 活用Ruby的Time,人人都可以成為時間魔術師

時間永遠是人生的一大問題,但在`Ruby的世界中,卻不是什麼問題。只要我們熟悉一些時間上的技巧,基本上都難不倒我們。 Time.now && T...

2021-09-07 ‧ 由 漢漢老師 分享
DAY 8

Day8. functional programming in Ruby - Block Part1

這篇文章會用不一樣的觀點來介紹Ruby and Rails,寫過 Javascript 的讀者們,相信這篇文章對你們會比較有感覺。 Ruby 為正統的OOP語言...

2021-09-08 ‧ 由 漢漢老師 分享
DAY 9

Day9. functional programming in Ruby - Block Part2

初來乍到Ruby世界的讀者們,絕對想不到原來Ruby 也有 curry, bind 等用法。這些語法對於JS的使用者應該很熟悉,在今年的IT鐵人賽就看到很多介紹...

2021-09-09 ‧ 由 漢漢老師 分享
DAY 10

Day10. 深入瞭解 Block - Block Part3

在Block系列文章裡面 Day8 提到了Block, Proc Day9 提到了yield Day10 開始詳述Proc物件,以及了解 yield背...

2021-09-10 ‧ 由 漢漢老師 分享