轉職軟體工程師
2026 年的真實路徑
AI 時代轉職工程師、門檻變高也變低 ─ 高的是「找到第一份工作」、低的是「學會基本技能」。這篇拆 2026 年的轉職現實、自學 vs Bootcamp 怎麼選、6 個月該學什麼、找第一份工作的具體 SOP。
※ 本文路徑基於台灣 / 海外英文求職市場的公開資訊整理、非保證任何就業結果。實際求職表現受個人努力、市場狀態、機運影響。
先看3 個殘酷現實
01 2024 年之後、Junior 工程師職缺變少
這不是嚇你、是公開資訊。
原因:
- AI 工具讓 Senior 一個人做 3 個人的事、Junior 需求降低
- 外包 + 海外人才(東歐、印度、東南亞)競爭加劇
- 美國裁員潮、台灣間接被影響
所以 ─ 2026 年轉職、「會寫 code」已經不夠、要有「能解決問題」的證明。
02 「3 個月轉職」是廣告話術
真實時間:6-18 個月、看你的背景跟學習強度。
- 有理工背景、全職學習 → 6-9 個月
- 有理工背景、邊上班邊學 → 12-18 個月
- 完全非本科、全職學 → 9-15 個月
- 完全非本科、邊上班 → 18-24 個月
「3 個月上手」是行銷話術。真的要花的時間、是 6 個月學技術 + 3 個月做 project + 3 個月找工作。
03 不是所有人都該轉
誠實問自己:
- 你能連續 6 個月、每天投入 3-5 小時學一件你還沒會的事嗎?
- 你能接受第 1 份工作薪水可能比你現在低 20-30% 嗎?
- 你享受「找出 bug 為什麼出現」這件事嗎?
3 題都「沒問題」 ─ 你適合轉。
有 1 題猶豫 ─ 多想想。
2 題以上沒把握 ─ 不要轉、會痛苦。
自學 vs Bootcamp ─ 怎麼選
| 面向 | 自學 | Bootcamp |
|---|---|---|
| 金錢成本 | NT$3,000-10,000 (線上課 + 工具) |
NT$80,000-200,000 (依規模而定) |
| 時間 | 9-18 個月(彈性) | 3-6 個月(密集) |
| 內容深度 | 取決於選的資源、可以很深 | 通常涵蓋 framework + 找工作技巧、深度有限 |
| 同儕 / 人脈 | 需自己找社群 | 內建 cohort + 業師 + 推薦 |
| 找工作支援 | 0、要自己摸索 | 履歷 / 模擬面試 / 內推(依品質) |
| 適合誰 | 自律性強、有理工底子、預算有限 | 需要 structure、想快速衝刺、有資金 |
建議的決策方式:
- 有 6 個月以上能全職投入 + 自律強 → 自學
- 需要短期內換工作 + 有預算 → Bootcamp
- 邊上班邊轉 + 想要陪伴 → 1-on-1 諮詢 / 線上社群(兩者中間)
6 個月自學 Roadmap
這是我推薦的路徑、可依背景縮短或延長:
基礎程式 + 一個語言
- 選 1 個語言深學:JavaScript / Python / Go 三選一(不要選太冷門的)
- 學變數、流程控制、函式、物件導向
- 每天寫 code 1-2 小時、寫到能盲打基本語法
- 用 AI 寫 code 但強迫自己看懂每一行
命令列 + Git + Linux 基礎
- 學基本 terminal 操作(cd、ls、grep、curl)
- 學 Git:clone、branch、commit、PR
- 裝一台 Linux VM 或用 WSL、用 1 週
- 建一個 GitHub、開始 push 你的練習 code
網頁基礎 + 一個 framework
- 學 HTML / CSS / 基本 RWD
- 選一個前端 framework:React 或 Vue(React 職缺多)
- 用 framework 做 3-5 個小東西(todo / blog / 計算機)
後端 + 資料庫 + 部署
- 用一個後端 framework:Express / FastAPI / Gin 等
- 學 RESTful API 概念、寫一個自己的 API
- 學 SQL 基本(SELECT / JOIN / INDEX)
- 部署到 Vercel / Railway / Cloudflare Pages
- 第一個「外部可訪問」的 project ─ 這是巨大里程碑
1 個能拿得出手的 project + 求職準備
- 做 1 個有「實際解決什麼問題」的 project ─ 不是 todo list
- 寫好 README(參考我的 README 寫法那篇)
- 整理履歷 + GitHub + LinkedIn
- 開始投履歷、預計 2-3 個月才會有面試
找第一份工作 ─ 5 個關鍵
01 不要海投、要精準
投 100 份隨便寫的履歷、不如投 10 份客製化的。
每份履歷針對該公司的 JD(職務描述)改:
- JD 提到的技術、確認你履歷有出現
- JD 強調的特質(細心 / 主動 / 學習力)、用具體例子在履歷展現
- 研究該公司產品 / blog、cover letter 提一句
這樣的履歷會被 recruiter 認真讀。
02 內推 > 海投 > 獵人頭
錄取率最高的順序:
- 內推(10-30% 進面試)
- 主動連繫 hiring manager / 工程師(5-15%)
- 海投網路職缺(1-3%)
- 透過 agency(看 agency 品質、波動大)
所以重點在建立網路、找到內推:
- LinkedIn 加你想去的公司工程師、不要只看他們、要互動
- 參加實體 meetup / 線上技術社群、混臉熟
- 誠實跟前同事 / 學長學弟講「我在轉職、有缺人幫我留意」
03 Portfolio > 學歷 > 課程證書
轉職者最常做的錯事 ─ 履歷列「上過 OO 課程證書」。
告訴你殘酷的真相:沒人在乎你上過什麼課。
HR / 工程師面試官只看:
- 你 GitHub 有沒有實作 project
- 那些 project 解決什麼問題、是不是真有人用
- 你能不能講清楚自己怎麼做的
把上課時間的 50% 拿去做「能讓人下載 / 訪問」的東西、效果好 10 倍。
04 面試準備分 3 層
- 履歷層:用 STAR 法則寫過去經驗(包含非工程的)
- 技術層:刷 LeetCode 100 題 + 能講清楚你的 project
- 行為層:常見問題練口語回答(「為什麼轉職」「最大失敗」「why us」)
多數轉職者只練技術層、忽略履歷跟行為層 ─ 結果第一關就被刷掉。
05 接受「第一份不是夢想工作」
這是最難心理建設的一條。
現實 ─ 你的第一份工作可能是:
- 小公司、薪水 NT$40-50K
- 不是你 dream company、是「願意給你機會」的公司
- 技術可能是你不太喜歡的 stack(PHP / Java / 老 framework)
這沒關係。第一份工作的目的是「拿到第一份工作」、不是「達到頂點」。
1 年後跳槽、薪水通常 +20-30%、選擇變多。
3 年後跳槽、你已經是「有 3 年經驗的工程師」、不是轉職者。
0 → 1 是最痛苦的。撐過去、其他就跟一般工程師一樣。
AI 時代轉職的3 個調整
01 不要只學「會用 framework」、要學「會 debug」
AI 能寫 framework code。AI 不太會 debug 跨服務問題。
所以轉職者要差異化 ─ 練「從 error log 找問題」、「看不熟悉的 code 也能猜出邏輯」這類技能。
02 把 AI 當成「學習加速器」、不是「替代品」
兩種轉職者:
- A 類:用 AI 寫完作業、自己什麼都沒學到
- B 類:用 AI 寫完、強迫自己問「為什麼這樣寫」、把答案內化
A 類面試 5 分鐘就被識破。B 類用 AI 學習速度比沒 AI 時代快 3 倍。
03 強調「非工程背景」的優勢
很多轉職者覺得「我以前不是工程師、好弱」。
錯。
你以前的背景是差異化武器:
- 會計轉工程 → 你懂財務系統、適合 fintech / ERP
- 設計轉工程 → 你懂 UX、做 design system 比一般工程師強
- 業務轉工程 → 你會溝通需求、PM / Solution Engineer 強項
- 老師轉工程 → 你會教學、適合 dev advocate / 技術文件
履歷不要藏過去 ─ 把它當「我能比純工程師多做這件事」的證明。
最後一個提醒
轉職工程師不是學會寫 code、是學會思考像工程師。
前者 AI 都會、後者需要時間累積。
投資的時間、值得。
這條路不浪漫 ─ 中間會有「我到底有沒有進步」、「我是不是不適合」、「為什麼別人這麼快」這些時刻。
所有從業 3 年以上的工程師都經歷過。撐過去的人、回頭看會發現:當初最痛苦的那 6 個月、就是改變人生軌跡的那 6 個月。
這篇是地圖。剩下的、看你願不願意動。
想跟我聊你的轉職計畫?
30 分鐘 1-on-1 諮詢 NT$1,500 ─ 我會根據你的背景、學習狀態、目標公司類型、給你具體 90 天計畫 + 履歷 review。