iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

30天從零到有,帶你進入程式的世界 系列

大家好我是yen。
原本是一位製程工程師,但因為製成的工作內容一成不變且繁瑣,更是學不到真實的技術。因此想要跳槽到軟體界。
在報名五倍紅寶石課程時連hello world是什麼都不知道,是完完全全的一張白紙。
我會在這30天內將我在五倍時所學到的東西介紹出來,包含HTML, CSS, Javascript 和 Ruby。
還請各位多多指教

參賽天數 28 天 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day 11] JavaScript 資料結構: 佇列 (Quene)

什麼是佇列(Queue)? 上次提到了Stack是一種先進後出的結構 (LIFO), 相對於Stack,Queue 是一個先進先出的資料結構 (FIFO: Fi...

2023-09-26 ‧ 由 panthercookie 分享
DAY 12

[Day 12] 變數提升(Variable Hoisting)

變數與常數 1.變數 關於Day2的時候有提到,聲明一個變數時我們可以使用let或者是var(不建議),為什麼不建議用var等等會題到 let a = 111;...

2023-09-27 ‧ 由 panthercookie 分享
DAY 13

[Day 13] Git 1 : 基本介紹

JavaScript的部分先告一段落,接下來會提到一些跟Git相關的操作與介紹 為什麼軟體工程師都要會Git呢? Git 是一款分散式的版控系統(Distri...

2023-09-28 ‧ 由 panthercookie 分享
DAY 14

[Day 14] Git2 : 開始使用Git

工作區, 暫存區 and 儲藏庫 對於git來說,東西放到 儲藏庫 才是真正的完成流程。 第一步: 我們先打開vscode,並且安裝 Git Graph 這個...

2023-09-29 ‧ 由 panthercookie 分享
DAY 15

[Day 15] Git 3: HEAD 是什麼?

HEAD 是什麼? 我們在 commit 版本時,其實是將檔案 commit 到一條 branch(分支) 上,而 head 指的就是「現在檔案的 branc...

2023-09-30 ‧ 由 panthercookie 分享
DAY 16

[Day 16] Git 4: 使用分支(branch)

為什麼使用分支? 當越來越多同伴一起在同一個專案工作的時候,不能這麼隨興的想 Commit 就 Commit,這時候分支就很好用。想要增加新功能, 或是修正...

2023-10-01 ‧ 由 panthercookie 分享
DAY 17

[Day 17] Git 5: 修改紀錄

當今天Git commit 數越來越多時,有時候會遇到比較難整理的情況,因此我們可以考慮整理一下Git commit紀錄了。 1. 修改commit 訊息...

2023-10-02 ‧ 由 panthercookie 分享
DAY 18

[Day 18] GitHub

建立repository 基本的Git操作應該都有提到了,接著我們來看一下要怎麼將本地的Git儲存到Github遠端進到Github首頁辦好帳號後:https:...

2023-10-03 ‧ 由 panthercookie 分享
DAY 19

[Day 19] Ruby : 變數與常數

在 Ruby 中使用變數,不需要特別宣告或是指定型態。 message = "你好" puts message # message 為變...

2023-10-04 ‧ 由 panthercookie 分享
DAY 20

[Day 20] Ruby : if 判斷

第二個關於Ruby的基本語法則是if,這個部分跟JavsScript差不多,如果if內的情況有達到,就會執行裡面的程式,不過判斷的時候也是要用到兩個等號&quo...

2023-10-05 ‧ 由 panthercookie 分享