iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

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

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

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

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

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

Day 11 - 理解 JavaScript,為什麼要知道原型、原型鏈與原型繼承?

今天來點 JavaScript 的原型與繼承! Prototype(原型)是什麼? 當我們在 JavaScript 中建立物件時,每個物件都有一個隱含屬性 [[...

2023-09-25 ‧ 由 viii 分享
DAY 12

Day 12 - 理解 JavaScript,為什麼要知道 ES6 的語法糖 Class?

在上篇因為 JavaScript 沒有原生的 Class,所以他的繼承方式是以 prototype (原型),在 ES6 中引入了 Class(類別)語法,他是...

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

Day 13 - 理解 Ruby - 物件導向程式設計語言

在之前都是分享 JavaScript 相關的內容,接著想分享自己學習 Ruby 與 Ruby on Rails 時,了解到的重要知識,都會再接下來的文章中出現唷...

2023-09-27 ‧ 由 viii 分享
DAY 14

Day 14 - 理解 OOP 物件導向程式設計的基本原則 - SOLID

繼上篇的物件導向程式設計概念,近期在面試上有遇到一個很重要的相關觀念,當時不知道為什麼,現在整理出來分享~ :有聽過 SOLID 嗎?:SOLID 是什麼? S...

2023-09-28 ‧ 由 viii 分享
DAY 15

Day 15 - 理解 Ruby on Rails 是什麼?

講到 Ruby 大家一定也聽過 Ruby on Rails 或者 RoR,今天就來點 Ruby on Rails 吧! Ruby on Rails 是什麼? R...

2023-09-29 ‧ 由 viii 分享
DAY 16

Day 16 - 理解 MVC 是什麼?

上篇我們提到 Ruby on Rails 的設計原則,今天來點 MVC,看看 Rails 在這樣的模式下是如何運作的! 什麼是 MVC 架構? MVC(Mode...

2023-09-30 ‧ 由 viii 分享
DAY 17

Day 17 - 理解 Ruby on Rails,Route 是什麼?

今天來點 Routes 在 Day 15 - 理解 Ruby on Rails 是什麼?有提到 REST 與 RESTful 概念,我們再複習一次: REST...

2023-10-01 ‧ 由 viii 分享
DAY 18

Day 18 - 理解 Ruby on Rails,Controller, Action, View 實作!

今天來點 Controller, Action, View 實作! 建立 Controller 與定義 Action 在先前介紹路徑時,以「文章列表」的路徑為...

2023-10-02 ‧ 由 viii 分享
DAY 19

Day 19 - 理解 Ruby on Rails,ORM 與 Active Record 是什麼?

今天來點 Active Record! 在講述 Active Record 之前,我們先來建立一個基礎概念:ORM Object–relational mapp...

2023-10-03 ‧ 由 viii 分享
DAY 20

Day 20 - 理解 Ruby on Rails,Active Record Associations(上)

昨天講述了一些 Active Record Model 的概念之後,今天來點 Active Record Associations 關聯性! before_ac...

2023-10-04 ‧ 由 viii 分享