CHAPTER 18 / FREELANCE

接案實戰:
把技術變成錢

寫 code 只是 30%,能養活自己的接案者剩下 70% 在處理:找客戶、報價、簽合約、催款、避雷。 這章把整個工作流講完,包含 Git 多人協作、報價公式、合約必要條款、收款方式、客戶分類學。 最後附「接案地雷字典」,看到就跑。

  • 用 Git / GitHub 跟團隊協作不會出包
  • 會報價:知道一個專案該收多少、怎麼分期
  • 會寫合約:保護自己、避免無償加班
  • 找得到客戶(不靠運氣)
  • 看得出地雷客戶,第一次見面就跑
  • 能做被動收入:模板、教學、訂閱
LESSON 18.1

Git:團隊協作的命脈

個人專案 git push 就好,多人專案要會這套:

# 標準工作流(GitHub Flow)
git checkout main
git pull                            # 同步最新
git checkout -b feat/newsletter     # 開分支

# 改完
git add .
git commit -m "feat: add newsletter subscribe"
git push -u origin feat/newsletter

# GitHub 開 PR,請 reviewer 看
# 通過後 merge,刪分支

git checkout main
git pull
git branch -d feat/newsletter

遇到衝突

git pull origin main      # 把最新 main 拉下來
# 出現 conflict marker:
# <<<<<<< HEAD
# 你的版本
# =======
# main 的版本
# >>>>>>> main

# 手動編輯選哪邊(或都要)
git add .
git commit
git push
⚠ 踩雷警告

新手最常 git push --force 把同事 commit 蓋掉。這是不可挽救的災難。除非你 100% 確定那條分支只有你在用,不然永遠不要 force push。

Conventional Commits(接案者必學)

feat:     新功能
fix:      修 bug
refactor: 重構(行為不變)
docs:     改文檔
style:    排版(不影響邏輯)
test:     寫測試
chore:    雜事(依賴更新等)

範例:
feat: add newsletter subscribe API
fix: prevent duplicate email submissions
refactor(auth): extract JWT logic to service

這樣寫客戶看歷史一目了然,加分。

LESSON 18.2

怎麼找客戶(從零開始)

新手期(前 3 個月)

累積期(3–12 個月)

穩定期(12 個月後)

✨ 接案小技巧

「我的網站」是你最強的業務員。把實際做過的案子寫成 case study(含問題、方案、結果),客戶讀完信任度爆表。比履歷有用 100 倍。

LESSON 18.3

報價:你值多少錢?

基礎公式

專案費用 = (預估時數 × 時薪) × 風險係數 × 1.3(buffer)

時薪參考(2026 台灣)

等級時薪 NT$能做什麼
學生 / 新手300–500切版、簡單表單
1 年經驗500–1,000完整網站、串 API
3 年經驗1,000–2,000SaaS、複雜系統
專家 / 顧問2,000–5,000架構、技術選型
頂級專家5,000+數百萬等級系統

常見專案行情

⚠ 踩雷警告

新手最常見錯誤:報太低。客戶會覺得「廉價 = 不值得認真對待」,反而難伺候。寧可報高一點被砍,也不要報低被當打雜。

分期收款

標準是 30% / 30% / 40%

新客戶或大案改成 50% / 50%,前半款不到帳絕對不開工

LESSON 18.4

合約:救命的紙

口頭約定 = 沒約定。每個案子一定要簽合約,金額再小都簽。

合約必備條款

  1. 專案範圍(SOW):哪些功能、哪些頁面、列得越細越好
  2. 交付物:原始碼、設計檔、文件,明寫
  3. 時程:每個 milestone 日期
  4. 金額 + 付款方式:總價、分期、銀行帳號
  5. 修改次數:超過幾次另計(建議 2–3 次)
  6. 智財權:尾款付清才轉移給客戶
  7. 保固期:通常 1–3 個月,超過收費維護
  8. 違約金:客戶遲付怎麼算(通常每日 0.05%)
  9. 不可抗力:天災、生病怎麼辦
  10. 管轄法院:寫你居住地的
✨ 接案小技巧

合約模板網路一堆,找一份勞動部或律師事務所的範本當基底,按你需求改。第一次別省,給認識的律師看 30 分鐘 NT$3,000,省下未來 30 萬的糾紛。

「修改次數」的實務寫法

本案包含設計稿修改 2 次、開發階段修改 3 次。
超出次數每次另計 NT$5,000,於下次款項一併結算。
重大需求變更(新增頁面 / 功能)視為加價項目,
雙方另行議定金額後執行。

這條救你命。沒這條,客戶會無限改。

LESSON 18.5

地雷客戶字典:看到這些跑

過濾客戶比找客戶還重要。一個爛客戶能拖累你三個月。

客戶說真實意思對策
「先做做看,做好我再付」不打算付直接拒絕
「這個很簡單吧,便宜一點」不尊重專業報原價,不讓步
「給我們做曝光,以後合作」白嫖禮貌拒絕
「跟臉書一樣」不知道自己要什麼先收顧問費釐清
「我朋友 5,000 就能做」砍價試探「那你找他做」
「我有想法,找你執行」會無限改合約寫死修改次數
「你做完之後,我再考慮要不要」不打算付先收訂金
「我們是新創,等融資後...」會跑路100% 預收
🚨 資安警報

遇到「先給我看 source code 再決定要不要簽約」絕對不要給。已經發生過很多次:客戶拿到 code 自己用,再說「我不滿意」不付款。簽約 + 訂金到帳,才開始實質工作

LESSON 18.6

溝通:寫 email 比寫 code 重要

專案啟動會議要問

  1. 這個產品的目標是什麼?(不是功能,是商業目標)
  2. 誰會?年齡、背景
  3. 有沒有競品?喜歡哪些、不喜歡哪些
  4. 預算多少?
  5. 什麼時候要上線?為什麼?
  6. 誰是決策者?(很重要!避免「我老闆說...」)
  7. 有沒有現成素材?logo、品牌色、文案

每週進度信

主旨:[週報] OO 專案 - 第 3 週

【本週完成】
- 完成首頁切版
- 串好商品 API
- 部署到 staging

【下週計畫】
- 做購物車邏輯
- 串金流(藍新)

【需要您協助】
- 下週三前提供商品照片
- 確認 LINE Pay 商家帳號

【展示連結】
https://staging-xxx.zeabur.app
(密碼:abc123)

每週固定一封。客戶有掌控感、你有紀錄、出問題有 paper trail。

LESSON 18.7

收款:別讓帳款卡死你

付款方式

催款 SOP

  1. 到期前 3 天:友善提醒「附上請款單」
  2. 到期日:「款項已到期,麻煩確認進度」
  3. 到期 7 天:正式催收信,提合約違約條款
  4. 到期 14 天:律師函(網路 NT$1,500–3,000)
  5. 到期 30 天:法院支付命令(單方面,便宜快速)
⚠ 踩雷警告

「不付不交付」是你最大的籌碼。尾款沒到,code 不交、不轉智財權、不停 staging。合約寫清楚就有法律支持。

稅務

台灣個人接案:

LESSON 18.8

升級路徑:從接案到事業

單純接案天花板很硬(一年最多 200 萬),怎麼突破?

路徑 A:垂直專家

路徑 B:產品化

路徑 C:教學 / 內容

路徑 D:團隊化

🚀 進階技巧

強烈建議走 A + C 組合:垂直專家 + 內容創作。寫部落格寫成該領域的權威,案子主動找上門,邊做案邊寫教學變產品。AI 島就是這套。

LESSON 18.9

給國中生 / 高中生的特別話

這課程一個重要目標:讓國中生也能成為全端工程師。對學生來說:

從哪開始

  1. 先做自己會用的東西(解決自己問題)
  2. 把它寫成部落格(學什麼、踩什麼雷)
  3. 幫家人朋友開店做網站(免費,換作品 + 推薦)
  4. 累積 3–5 個作品就可以開始接付費案
  5. 升大學前年收 50 萬完全做得到
✨ 接案小技巧

學生時代的工程師沒有上下班。寫一個讓你自己驕傲的東西比學校的考試重要 100 倍。但學校也別放棄,畢業證書是另一張保險。

🔨 動手練習:建立你的接案系統

  1. 做一個個人作品集網站(用 ch01–ch12 學的全部)
  2. 寫至少 3 個 case study,每個包含:問題 / 方案 / 結果 / 技術棧
  3. 整理一份合約模板(用律師範本改)
  4. 寫一份報價單模板(Excel 或 Notion)
  5. 列出你目標客戶 10 個,傳訊息問需求(不是直接賣,是了解)
  6. 把這個流程寫成一篇文章,發在你網站
  7. 3 個月內目標:接到第一個付費案

常見卡關 FAQ

Q1. 完全沒經驗,第一個案子怎麼接?

方法:(1) 朋友家裡開店問需不需要網站,免費做(換作品 + 推薦)。(2) 在 Threads / Twitter 寫你做了什麼專案,等別人來問。(3) 接 104 外包網廢案練手。前 3 個案是最難的,過了就順。

Q2. 客戶一直改怎麼辦?

合約寫死「修改次數」+「重大變更需另議價」。第 4 次修改報價:「這次的調整評估需要 8 小時,依合約另計 NT$8,000,請確認後執行」。客戶就會自己想清楚要不要改。

Q3. 客戶問「便宜一點可不可以」?

不要直接降價,降功能換降價:「這個價包含 8 頁、3 次設計修改。如果預算有限,可以先做 5 頁、修改次數減半,價格降到 X」。讓客戶選擇削減範圍而不是削你利潤。

Q4. 我國中 / 高中,客戶會看不起我嗎?

不會說、但會想。對策:(1) 別主動講年紀。(2) 用作品說話 — 你的網站 / GitHub 自己會證明能力。(3) 簽約用家長名義或申請未成年合約能力證明。能不能做得好客戶最在意,年紀只是次要。

Q5. AI 寫得這麼快,接案還能賺嗎?

能,而且更好賺。AI 是工具,誰會用 AI 誰賺。會 Vibe Coding(ch19)的接案者一週能交付以前一個月的量,等於時薪 4 倍。但客戶要的是結果,不是 code,所以你還是要會架構、會溝通、會抓需求。AI 取代不了這些。

🎓 全端養成班 結課

從 ch01 到 ch20,你走了一條從零到全端的路:

HTML → CSS → JS → TS → JSON → UX → React → Vue → Next/Nuxt → 後端 → DB → 部署 → 網域 → 資安 → 行銷 → App → AI/ML → AI 場景 → Vibe Coding → 接案

這 20 章是地圖,不是終點。實戰才是真正的學習。

祝你做出讓自己驕傲的東西。

— Luffysky & AI 島

← 上一章
19 Vibe Coding