本日主題:把本週成果整理成作品集 + 練習用 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