iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

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

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

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

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

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

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

Day1|前言

關於我的背景 大家,我是L!本身不是資訊相關科系出身,興趣之餘利用線上課程暸解網頁設計。目前在台南的好想工作室Web Camp自學已經剛滿了第五個月。正在努力朝...

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

Day2|工程師也要有好的生產力

效率,工程師的代名詞 在很多人眼裡,工程師似乎就是「高效率」的代名詞。遇到問題時,總會先把它拆分成小部份來解決。 而當遇到重複的事情,更是會優先用程式碼取代,避...

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

Day3|與JavaScript初次相遇

JavaScript是什麼 JavaScript 的誕生,其實有點戲劇化。 為了輔助Java的存在,Brendan Eich在當年網景公司(Netscape)...

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

Day4|HTML/CSS/JavaScript 的三角關係

網頁是什麼? 學網頁設計的時候,常常會聽到三個名字:HTML、CSS、JavaScript。它們是構成網頁的三大元素: HTML 網頁的結構。 CSS 網...

2025-09-18 ‧ 由 L 分享
DAY 5

Day5|靜態v.s.動態網站

靜態網站(Static websites) 由HTML、CSS、JavaScript創建的網頁組成。每個頁面都是一個單獨的HTML檔案,直接由伺服器傳送到用戶...

2025-09-19 ‧ 由 L 分享
DAY 6

Day6|Node.js簡介

Node.js 基本介紹 Node.js 的出現,JavaScript 不在受限於瀏覽器端(Client-side)執行可以在伺服器或電腦作業系統上直接運行。...

2025-09-20 ‧ 由 L 分享
DAY 7

Day7|Module 模組概念

剛開始學程式拆分時,我常搞不清楚: 哪些邏輯該放在主程式?哪些該拆成模組? 模組化 (Modularization) 的概念 模組化就是把程式拆分成小而獨立...

2025-09-21 ‧ 由 L 分享
DAY 8

Day8|Module Wrapper(Node.js 內部機制)

Node.js 如何在背後包裝每個模組 模組(Module)是什麼? Node.js 中 module指一組程式碼組織成簡單或複雜的功能,可用來與其他程式碼互動...

2025-09-22 ‧ 由 L 分享
DAY 9

Day9|CommonJS v.s. ES Module

在 JavaScript 的發展歷程中,模組系統是非常重要的一環。它們在設計理念、使用方式、支援環境上都有明顯的差異。 CommonJS (CJS) EC...

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

Day10|Node Package Manager

NPM(Node Package Manager)是 Node.js 的套件管理工具同時也是全球最大的 JavaScript 套件倉庫。 管理套件:下載、安...

2025-09-24 ‧ 由 L 分享