iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

程式小白的 30 天轉職挑戰 系列

記錄一個從零開始學習程式的過程
分享在轉職為工程師路上所遇到的挑戰與心得。

內容包含程式基礎知識、學習版面控制、邏輯思維的培養、
到Code Review 與官方文件閱讀,逐步建立屬於工程師的必備技能。

我也會討論如何在 AI 時代持續學習、保持競爭力以及養成關心新技術的習慣。

這不僅是一份學習紀錄,更是一段轉職的旅程
希望能給同樣想踏入軟體工程領域的讀者一些參考與動力。

參賽天數 24 天 | 共 24 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v 9.0
DAY 11

Day11|資料型別(Data Types)

在JavaScript中,資料型別主要分為基礎型別 與 物件型別。 基礎型別 (Primitive Data Types) Number (數值) 可以表示...

2025-09-25 ‧ 由 L 分享
DAY 12

Day12|變數(Variable)

在前一篇,我們認識了 JavaScript 的資料型別。要能夠操作它們,我們需要一個「容器」來存放,那就是變數(Variable)。 什麼是變數? 變數想像成一...

2025-09-26 ‧ 由 L 分享
DAY 13

Day13|數字(Number)

我們已經認識了資料型別的分類,這一篇要深入探討最常用的一種:數字(Number)。 JavaScript中的 Number 可以同時表示整數與浮點數(帶小數點...

2025-09-27 ‧ 由 L 分享
DAY 14

Day14|字串(String)

除了數字之外,另一個最常用的資料型別就是 字串 (String)。字串可以想像成「一連串文字的集合」,用來表示人名、訊息、文章內容等。 基本使用 字串可以用 單...

2025-09-28 ‧ 由 L 分享
DAY 15

Day15|布林值(Boolean)

布林值的概念 布林值(Boolean)只有兩個值:true 與 false。 var x = true; var y = false; 布林值常用在「如果某個...

2025-09-29 ‧ 由 L 分享
DAY 16

Day16|物件(Object)

每個物件由 屬性(properties) 與 方法(methods) 組成: 屬性:以 key-value pair 的方式呈現。 方法:屬於物件的 fu...

2025-09-30 ‧ 由 L 分享
DAY 17

Day17|陣列(Array)

陣列的特性 可調整大小:陣列大小不是固定的,可以隨時新增或刪除元素。 可混合不同型別:陣列可以同時存放字串、數字、布林值,甚至是其他陣列或物件。 索引(...

2025-10-01 ‧ 由 L 分享
DAY 18

Day18|Git 版本控制基礎

為什麼要用 Git? Git 是分散式版本控制系統 DVCS(Distrubuted Version Control System)。電腦本機(Local)、遠...

2025-10-02 ‧ 由 L 分享
DAY 19

Day19|Git 分支與合併

目標:能安全地開分支、切換、合併,並處理衝突。 核心概念: Commit:每一次提交就是一個節點。 Branch:是一個指標,指向某個commit。 HEAD...

2025-10-03 ‧ 由 L 分享
DAY 20

Day20|Jest 測試入門

Jest 基本介紹 Jest 是前端常見的測試框架(Test runner)。由 Facebook 開發與 React 的整合度高,因此在前端專案中被廣泛使用。...

2025-10-04 ‧ 由 L 分享