.

iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

從零開始,在 coding 路上的 30 個為什麼?不對!是無數個為什麼! 系列

從零開始學習寫程式,最常見的狀態都是瘋狂對自己說:「到底為什麼!!!」
但,透過不停地問自己為什麼,而開始建立出自己的知識架構了!

從決定轉職要學習寫程式的時候,每每都會被問:「為什麼想要成為工程師?」
我想這問題不管到哪都會被問起,就像在尋找方法為自己解惑時一樣,連續問自己為什麼!
而首篇的第一個為什麼就會了解想要成為工程師的動機~!

想藉由連續 30 天不停問自己為什麼?來架出更穩固的架構,綜合分享 JavaScript 、 Ruby 與 Ruby on Rails ,分享目前在衝刺的路上,把所接觸到的各個觀念釐清整理,並分享出來!

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

Day 21 - 理解 Ruby on Rails,Active Record Associations(下)

上回我們講到 Active Record Association 的基礎觀念,今天繼續延伸下去! Polymorphic Association 多型關聯 多型...

2023-10-05 ‧ 由 viii 分享
DAY 22

Day 22 - 理解 Ruby on Rails,Active Record Query (上)?

繼續來探究 Active Record,前幾篇談論資料的關聯性,這次我們來點在 Active Record 怎麼抓取資料! 前情提要 大家還記得當時提及 Act...

2023-10-06 ‧ 由 viii 分享
DAY 23

Day 23 - 理解 Ruby on Rails,Active Record Query (下)?

繼續來探究 Active Record 在抓取資料上的方法!繼上篇,我們已經學習了如何進行基本的資料查詢。這篇將深入介紹一些查詢方法以及常見的解決 N+1 問題...

2023-10-07 ‧ 由 viii 分享
DAY 24

Day 24 - 理解 Ruby on Rails,Scope 前情提要 Block、Proc 和 Lambda!

在 Rails 查詢資料上,除了先前所介紹的 find, where 的抓取資料的方式之外,還有一個很特別的方式 - Scope! 但是,今天我想先來點 Sco...

2023-10-08 ‧ 由 viii 分享
DAY 25

Day 25 - 理解 Ruby on Rails,Active Record Query - Scope 是什麼?

在 Rails 查詢資料上,除了先前所介紹的 find, where 的抓取資料的方式之外,還有一個很特別的方式 - scope! 今天真的來點 scope!...

2023-10-09 ‧ 由 viii 分享
DAY 26

Day 26 - 理解 Ruby on Rails,Active Record Query - Enum 是什麼?

在 Active Record 裡,有一個滿常見的功能,Enum,這功能該如何使用,今天就來點 Enum 吧! Enum 是什麼? Enum(Enumerati...

2023-10-10 ‧ 由 viii 分享
DAY 27

Day 27 - 理解 Database - 資料庫是什麼?

在之前透過 Active Record Query 去探索在 Rails 裡是如何對資料庫找資料的,想想發現對於資料庫的基本觀念似乎還沒有講述,今天來點資料庫吧...

2023-10-11 ‧ 由 viii 分享
DAY 28

Day 28 - 理解 Database - 資料庫正規化與反正規化!

今天來點資料庫正規化與反正規化! 資料庫正規化 正規化是資料庫設計的一個關鍵概念,旨在減少資料的冗余和確保資料的一致性。 使用正規化規則來分解資料表,以達到最...

2023-10-12 ‧ 由 viii 分享
DAY 29

Day 29 - 理解 Database - 資料庫 Transaction 與 ACID!

今天來點資料庫 Transaction 與 ACID! 前情提要 當我們試圖新增、修改或建立資料,並在進行這些操作時發生無法將資料存入資料庫的情況,資料庫會發...

2023-10-13 ‧ 由 viii 分享
DAY 30

Day 30 - 理解 Git - 快速整裡出的 Git 常見指令!

哇賽!一個不知不覺已經來到最後一篇了!今天來點 Git 吧!Git 是一個非常不錯的協作工具,在開發專案上使用能夠很輕鬆的掌握各個檔案,廢話不多說,就來看看這次...

2023-10-14 ‧ 由 viii 分享