本日主題:把本週成果整理成作品集 + 練習用 STAR 講作品 預計時間:1.5 小時 對應主教材:第 6~7 章整合


一、今日學習目標

  • [ ] 把自動化作品整理成可展示狀態
  • [ ] 能用 STAR 流暢講述作品
  • [ ] 複習本週重點
  • [ ] 完成面試作品集的整理

二、整理作品集

把這 7 週累積的產出收進一個資料夾,做成「面試作品集」:

來源 產出 展示重點
第 1 週 網路架構草圖 展示你理解企業網路拓撲
第 2 週 故障排除 SOP 展示你有系統性排查的能力
第 3 週 AD 網域建置 SOP(含截圖) 展示你有動手做過系統建置
第 4 週 Linux 指令速查表、備份規劃 展示你熟悉跨平台操作
第 5 週 資產清冊範本、採購比價表 展示你有 IT 管理的概念
第 6 週 30 題 SQL 練習 展示你會資料庫查詢
第 7 週 自動化作品 + README、操作手冊 展示你能用程式解決業務問題

面試時若能拿出實際做過的東西,遠勝空談「我會」。

作品集整理建議

資料夾結構

面試作品集/
├── 01_網路架構/
│   └── 企業網路架構圖.pdf
├── 02_故障排除/
│   └── 網路故障排除SOP.md
├── 03_AD建置/
│   ├── AD安裝步驟.md
│   └── screenshots/
├── 04_Linux與備份/
│   ├── Linux指令速查表.md
│   └── 備份策略規劃.md
├── 05_IT管理/
│   ├── 資產清冊範本.xlsx
│   └── 採購比價表.xlsx
├── 06_SQL/
│   └── SQL練習30題.sql
├── 07_自動化/
│   ├── report.py
│   ├── README.md
│   └── 操作手冊範本.md
└── README.md  ← 作品集總覽

作品集 README 範本

# IT 工程師面試作品集

## 關於我
[姓名],[學校] [科系],對資訊工程師 / MIS 職位有高度興趣。
具備網路管理、系統建置、程式自動化的實作經驗。

## 作品清單

### 1. 企業網路架構圖
以中型製造業為背景,規劃包含 VLAN 隔離、防火牆、VPN 的網路架構。

### 2. 網路故障排除 SOP
從使用者報修到問題解決的標準流程,含分層排查步驟。

### 3. Active Directory 網域建置
從零開始安裝 Windows Server、建立 AD 網域、設定 GPO 的完整步驟(含截圖)。

### 4. Linux 指令速查表 + 備份策略
常用指令整理 + 3-2-1 備份規劃。

### 5. IT 資產管理
資產清冊範本 + 採購比價表。

### 6. SQL 練習
30 題從基礎到進階的 SQL 查詢練習。

### 7. Python 自動化工具 ⭐
用 Python + pandas 自動化每日報表彙總,原本手動 30 分鐘 → 自動化後幾秒完成。
含錯誤處理、日誌記錄、可排程自動執行。

## 使用技術
- 網路:TCP/IP、VLAN、VPN、DNS、DHCP
- 系統:Windows Server、Active Directory、Linux
- 程式:Python、pandas、SQL
- 工具:VMware/VirtualBox、Power Platform

三、用 STAR 講你的自動化作品

把作品套進 STAR:

S(情境):我注意到 ___ 需要每天/每週手動處理,約花 ___ 時間,又容易出錯。
T(任務):我想把它自動化,減少時間與錯誤。
A(行動):我用 Python + pandas 讀取資料、依 ___ 彙總、自動輸出報表,
          還加了錯誤處理與時間戳記,並寫了使用說明。
R(結果):現在執行幾秒就完成,不再出錯,每週省下約 ___。

範例一:報表彙總自動化

S:在之前的經驗中,我發現每天要手動從 Excel 整理部門報表,每次要花 30 分鐘,
   而且常因為複製貼上出錯,導致數字不對。

T:我想用程式自動化這個流程,讓報表彙總不再依賴人工。

A:我用 Python 的 pandas 套件,寫了一個腳本來自動讀取每日資料檔,
   依部門做數量和金額的彙總,然後自動輸出成新的 Excel 報表。
   我還加了錯誤處理——如果檔案不存在或欄位缺少,會給出清楚的錯誤訊息。
   另外我也加了日誌記錄跟時間戳記的檔名,方便追蹤。

R:現在只要執行程式,幾秒就完成彙總,不再出現人工錯誤。
   我估算如果用在實際工作場景,每天至少可以省下 30 分鐘,
   一年就是超過 100 小時。

範例二:檔案整理自動化

S:管理大量掃描文件時,所有檔案都堆在同一個資料夾,命名也不統一,
   找一份文件要翻很久。

T:我想寫個程式自動把檔案分類整理、統一命名。

A:我用 Python 的 os 和 shutil 模組,寫了一個腳本根據檔案類型
   (PDF、Excel、Word)自動分到不同資料夾,
   並依照日期重新命名,格式統一成「YYYYMMDD_序號」。

R:原本找一份文件要 5 分鐘,現在因為分類好了、命名統一了,
   幾秒就能找到。而且可以用排程定時執行,新檔案進來自動歸檔。

念熟到能自然講出來。這是第 8 週面試衝刺的重要素材。


四、本週重點總複習

工具地圖

  • Python、VBA、Power Platform、Power BI、網頁;新人先練 Python+SQL。
  • VBA 錄巨集 → 檢視/修改程式碼 → 基本語法(For 迴圈、If 判斷)。
  • Power Automate:觸發器 + 動作 → 流程自動化。

Python + pandas

  • 讀寫 Excel/CSV、groupby 彙總(同 SQL GROUP BY)。
  • pivot_table:做二維交叉分析表。
  • merge:合併兩張表(同 SQL JOIN)。
  • fillna:處理缺值。
  • apply:自訂運算邏輯。
  • os/shutil:檔案操作(列出、複製、搬移、重命名)。
  • smtplib:自動寄信通知。
  • requests:串接 API。
  • venv:虛擬環境管理。

自動化思維

  • 三問:重複、規則明確、出錯成本高;先標準化再自動化。
  • 步驟:觀察 → 標準化 → 找工具 → 試做 → 導入 → 改善。
  • 用 Windows 工作排程器做定時排程。

作品

  • 加錯誤處理、用 logging 記日誌、寫 README、可排程。

KM / 訓練

  • 分級訓練、知識庫留存、一頁式手冊。
  • 教學技巧:類比法、拆解法、情境法。
  • 訓練評估:Kirkpatrick 四層次。
  • KM 工具:SharePoint / Confluence / Notion。

五、今日練習

Q1. 如果面試官問你「有沒有做過什麼自動化的東西?」,用 STAR 回答。

Q2. Python 的 venv 是做什麼用的?為什麼建議使用?

Q3. 知識管理的核心價值是什麼?請列舉 3 點。

參考解答 **A1.**(參考上面的 STAR 範例,套入自己的經驗。關鍵是要有具體的行動和量化的結果。) **A2.** venv(虛擬環境)是讓每個 Python 專案有自己獨立的套件空間。建議使用是因為: 1. 不同專案可能用到不同版本的套件,虛擬環境避免衝突 2. 可以用 `pip freeze > requirements.txt` 記錄套件清單,方便別人重建環境 3. 展現「工程化」的開發習慣 **A3.** 知識管理的核心價值: 1. **知識留存**:避免人員離職導致知識流失 2. **效率提升**:同樣的問題不用每次從零開始解決 3. **降低成本**:使用者自助排除簡單問題、新人更快上手 4. (補充)符合稽核要求的文件化管理

六、本週結算檢核

  • [ ] 完成自動化作品 + README(Day 4~5)
  • [ ] 完成一頁式操作手冊(Day 6)
  • [ ] 能用 STAR 講作品
  • [ ] 整理好面試作品集
  • [ ] 認識 VBA 基礎語法
  • [ ] 了解 Power Automate 流程概念
  • [ ] 知道 Python venv、smtplib、requests、os/shutil
  • [ ] 了解 KM 工具比較與教學評估方法

完成 → 第 7 週結束!下週進入最後衝刺:面試演練。


七、延伸閱讀


⬅️ 上一天:Day 6 | 🏠 本週總覽 | ➡️ 下一週:第 8 週 Day 1