iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

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

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

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

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

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

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v 9.0
DAY 21

Day21|Coding Convention and Restrictions(規範與限制)

JavaScript 中的 Coding 習慣(Convention) 變數與函數命名:全部小寫。若名稱由兩個以上的單字組成,使用 camelCase(或可使...

2025-10-05 ‧ 由 L 分享
DAY 22

Day22|ES6

ES6是 ECMAScript 2015 的簡稱,是 JavaScript 的重大版本更新。從這個版本開始,語言變得更強大,也更容易閱讀與維護。 變數宣告方式:...

2025-10-06 ‧ 由 L 分享
DAY 23

Day23|ES6 延伸語法 — 解構賦值、展開運算子與物件語法增強

在前一篇我們介紹了:let、const、箭頭函式、模板字面值(Template Literal)、模組化(import / export)。 今天要接著看的是...

2025-10-07 ‧ 由 L 分享
DAY 24

Day24|非同步的應用與比較

同步(Synchronous) 同一時間只做一件事,一次只跑一段程式碼。就像 JavaScript 語法解析器一樣,從上到下一行一行執行。 當 JavaSc...

2025-10-08 ‧ 由 L 分享
DAY 25

Day25|作用域與 Hoisting

「先讀、再執行」 理解JavaScript的執行流程必須先了解「執行環境(Execution Context)」、「作用域(Scope)」與「Hoisting...

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

Day26|閉包(Closure)

「閉包」只是函式記得自己出生時的環境。理解這點,就能掌握閉包的核心。 什麼是閉包 在 JavaScript 裡,函式不只是執行一段程式而已。它還會「帶著」當時可...

2025-10-10 ‧ 由 L 分享
DAY 27

Day27|物件導向 JavaScript (Object-Oriented JavaScript)

在前一篇,我們提到「閉包」能讓函式記住自己的環境,透過作用域封裝資料,避免外部直接修改。 這種 封裝(Encapsulation)的特性,其實也是「物件導向程式...

2025-10-11 ‧ 由 L 分享
DAY 28

Day28|AI 與程式設計

當我們談程式設計,常常會提到邏輯、演算法、架構,但在這個 AI 時代,會寫程式已經不夠。更重要的是——懂得讓 AI 幫你學習、幫你加速。 這篇要聊的不是「AI...

2025-10-12 ‧ 由 L 分享
DAY 29

Day29|IDE(從整合開發環境到程式開發)

VS Code Visual Studio Code 是目前最受歡迎的開發環境,免費、開源、輕巧、擴充性超高。 常用插件推薦 插件名稱 功能說明...

2025-10-13 ‧ 由 L 分享
DAY 30

Day30|回顧30天

感謝大家看到最後一篇,我們也一起度過了奇幻的30天。雖然沒有真的帶著大家走過每個重要的觀念,但透過這些分享你們也理解到一些眉眉角角了吧 這些知識的分享,能讓大家...

2025-10-14 ‧ 由 L 分享