104學習

軟體程式設計

具備此技能代表能運用程式語言撰寫、測試及維護軟體系統,解決實際問題並提升工作效率。在數位轉型浪潮中,能快速理解需求並設計符合規範的程式碼,協助企業自動化流程及創新服務。此能力不僅限於寫程式,更包含邏輯思考、問題分析與團隊協作,對跨部門溝通與專案推進至關重要。隨著科技持續進步,具備此技能能提升職場競爭力,拓展多元發展機會。

19,812 個相關職缺

提升你的實力,朝專業更進一步

精選課程

充實自己,讓能力持續成長

成為後端工程師 | 踏上程式起點,逐步掌握 Java 語言特性與物件導向程式設計
成為後端工程師 | 踏上程式起點,逐步掌握 Java 語言特性與物件導向程式設計
C# 從零開始前進.NET物件導向程式全攻略
C# 從零開始前進.NET物件導向程式全攻略
智能文件編輯:AI和Word的整合
智能文件編輯:AI和Word的整合
C# .Net Framework系統基礎實作攻略
C# .Net Framework系統基礎實作攻略
成為前端工程師|透過 HTML 與 CSS 認識網頁設計,從 0 到 1 打造實用介面  (上集)
成為前端工程師|透過 HTML 與 CSS 認識網頁設計,從 0 到 1 打造實用介面 (上集)
學程式也能很好玩:不背語法寫Java
學程式也能很好玩:不背語法寫Java
成為前端工程師|透過 HTML 與 CSS 認識網頁設計,從 0 到 1 打造實用介面  (下集)
成為前端工程師|透過 HTML 與 CSS 認識網頁設計,從 0 到 1 打造實用介面 (下集)
Python程式設計【本課程為線上課,報名後專員會提供上課資訊】
Python程式設計【本課程為線上課,報名後專員會提供上課資訊】
【線上課程】 Python 基礎程式設計|開外掛勇闖 Python 異世界
【線上課程】 Python 基礎程式設計|開外掛勇闖 Python 異世界
軟體工程師就業培訓
軟體工程師就業培訓

精選證照

考取專業證照,讓能力被市場看見

基礎程式語言 |
基礎程式語言證照旨在驗證持有者具備基本程式設計能力,涵蓋變數、流程控制、陣列及簡單演算法等核心概念,適合初學者入門。透過理論與實務測試,證明能使用常見程式語言撰寫簡單程式,具備問題分析與解決能力,為進階程式設計及相關職涯奠定扎實基礎。此證照廣受資訊產業與教育機構認可,是進入軟體開發領域的重要入門資格。
尚未查核發照單位
程式設計JAVA JDK1.4 |
JAVA JDK1.4證照驗證持有者具備使用Java開發工具包版本1.4進行程式設計的能力,熟悉物件導向程式設計概念及Java語言基礎語法,能夠撰寫、編譯及除錯Java應用程式,並了解核心API的使用方法。此證照適合希望從事軟體開發、系統整合或相關資訊技術工作的專業人士,具備良好的程式設計基礎與實務經驗,有助於提升職場競爭力及開發效率。
財團法人中華民國電腦技能基金會
程式設計與軟體開發知識 |
網際網路是目前資訊領域最常碰到的學科,這領域包括:網路入門、通訊網路實務、全球資訊網、電子郵件與即時通訊、網誌/微網誌/Vlog-Facebook與Google+、網路資源活用、FTP檔案傳輸與P2P下載、Google搜尋祕技、網路安全的認識與防範、資訊倫理與網路著作權。
TIPCI臺灣國際專業認證學會
程式設計Visual Basic 2008 |
Visual Basic 2008證照驗證持有者具備使用Visual Basic 2008開發應用程式的基本能力,涵蓋程式設計語法、物件導向概念、事件驅動設計及資料庫連接等技能。證照強調實務操作與問題解決能力,適合希望從事軟體開發、系統維護及相關資訊工作者,提升就業競爭力與專業技術水準。
財團法人中華民國電腦技能基金會
C語言程式設計與應用認證 |
C語言程式設計與應用認證是一項專業認證,旨在評估和驗證個人在C語言程式設計及其應用方面的知識和技能。此認證對於從事軟體開發、嵌入式系統設計以及其他相關技術領域的人士特別有用。通過這項認證,可以展示個人在C語言方面的專業能力,提高職業競爭力,並獲得更多的職業機會。
TIPCI臺灣國際專業認證學會
程式語言 (C/Python) |
TQC+ 程式語言C認證之測驗對象,為從事軟體設計相關工作1至2年之社會人士,或是受過軟體設計領域之專業訓練,欲進入該領域就職之人員。 TQC+ 程式語言Python 3認證之測驗對象,為從事軟體設計相關工作1至2年之社會人士,或是受過軟體設計領域之專業訓練,欲進入該領域就職之人員。 學科技能規範:無技能規範 術科技能規範: 1. 基本程式設計 2. 選擇敘述 3. 迴圈敘述 4. 進階控制流程 5. 函式(Function) 6. 串列(List)的運作(一維、二維以及多維) 7. 數組(Tuple)、集合(Set)以及詞典(Dictionary) 8. 字串(String)的運作 9. 檔案與異常處理
財團法人中華民國電腦技能基金會

精選貼文,掌握第一手知識

前端工程師2025年必學技能清單:10大工具與技術指南,職場增能懶人包整理

前端工程師需要掌握的技能和專業涵蓋了多個方面(HTML、CSS 、 JavaScrip...等),包括基礎的網頁開發知識、前端框架、以及與團隊合作的工具等。本篇文章將深入探討前端工程師必備的 10 大核心技能與工具,幫助您在職涯中站穩腳步,開發出高效且吸引人的網站與應用。 1. HTML、CSS 和 JavaScript HTML: 用於結構化網頁內容,是前端開發的基礎語言。 CSS: 負責設計和佈局,使網站具有視覺吸引力。 Java Script: 增加互動性,處理用戶事件和動態內容。 ⚡推薦課程⚡ 成為前端工程師|透過 HTML 與 CSS 認識網頁設計,從 0 到 1 打造實用介面 (上集) https://nabi.104.com.tw/course/tibame/f5b246b2-ec79-4f0d-8ef5-2fdf8d6f5bcb 成為前端工程師|Java Script 入門:帶你逐步培養網頁開發技能 https://nabi.104.com.tw/course/tibame/830671fb-2c58-48fa-9a5a-6c1f1798598a 【更多課程學習】https://user266414.pse.is/6ps94k 2. 前端框架和庫 React.js: 一個用於構建用戶界面的 JavaScript 庫,能夠快速開發單頁應用(SPA)。 Vue.js: 一個漸進式框架,適合於小型到大型應用的開發。 Angular: 一個全面的前端框架,適合大型企業級應用。 Svelte: 新興的前端框架,以其高效的性能和簡化的開發體驗而受歡迎。 ⚡推薦課程⚡ Let’s Vue! 前端開發入門到實戰 https://nabi.104.com.tw/course/tibame/ee965aa9-eb02-43d5-ae79-1dcd50f965dc 3. 版本控制工具 Git: 版本控制系統,用於跟蹤代碼變更,方便團隊協作。 GitHub 或 GitLab: 托管代碼庫,協作開發和版本管理的主要平台 ⚡推薦課程⚡ Git 速成攻略:2.5 小時變身版本控制達人 https://nabi.104.com.tw/course/tibame/20a2bbd6-ee21-4d92-8899-18e59ea3b97f AI助理GitHub Copilot | 提升前端開發效率 https://nabi.104.com.tw/course/tibame/c4795096-ae10-43a5-b5e3-2a6548c30e8c GitHub Copilot AI賦能開發實戰訓練班 https://nabi.104.com.tw/course/tibame/2617c99d-b815-442d-89b4-aa35a360273a 4. 預處理與構建工具 Sass 或 Less: CSS 預處理器,能夠提高樣式表的可維護性和可重用性。 Webpack、Parcel 或 Vite: 模塊打包工具,用於優化資源加載、處理 JavaScript 模塊化等。 【更多課程學習】https://user266414.pse.is/6psa64 5. 響應式設計與跨平台兼容 響應式網頁設計: 掌握使用 CSS 媒體查詢(Media Queries)以適應不同屏幕尺寸的布局技巧。 跨瀏覽器兼容性: 確保網站在不同的瀏覽器(如 Chrome、Firefox、Safari、Edge)上的一致性。 ⚡推薦課程⚡ RWD響應式網頁設計入門 https://nabi.104.com.tw/course/tibame/9e4a630f-6e3b-4261-adf6-a6ac1edf1ea8 工程師救星-用Bootstrap速成響應式網頁開發 https://nabi.104.com.tw/course/tibame/9e4a630f-6e3b-4261-adf6-a6ac1edf1ea8 6. 調試與測試 Chrome DevTools: 瀏覽器內建的開發者工具,用於調試 JavaScript、分析網頁性能。 前端測試框架: 如 Jest、Mocha、Cypress,用於自動化測試和單元測試。 7. API 與 AJAX 技術 Fetch API 或 Axios: 用於與後端服務進行 HTTP 通信,拉取數據或發送數據。 RESTful API 與 GraphQL: 理解如何與 API 交互並消費 API 提供的數據。 8. 設計工具和基礎設計原則 Figma 或 Adobe XD: 瞭解設計工具以便與設計師協作。 UX/UI 基礎: 基本的用戶體驗和用戶界面設計原則,確保設計既美觀又實用。 ⚡推薦課程⚡ UI/UX 新時代指南:產品設計 x 商業思維 x AI 工具 https://nabi.104.com.tw/course/ppa/d9785ca3-7de2-4567-aae5-2c771a5471e8 UI/UX新手實務班|UI介面設計,洞悉使用者體驗 https://nabi.104.com.tw/course/tibame/1550e806-07b1-49a2-a8e8-42668911d4ca 9. 性能優化 代碼分割與懶加載: 減少初次加載時間,提升網站性能。 圖片優化與資源壓縮: 優化圖片格式與大小,減少網頁加載時間。 10. SEO(搜索引擎優化) 理解基本的 SEO 概念,確保網站在搜索引擎中具有良好的可見度,包括結構化數據的應用和適當的標題標籤。 ⚡推薦課程⚡ SEO搜尋引擎優化七大密技|攻上頂端排名寶座 https://nabi.104.com.tw/course/tibame/b0d286b0-9106-406c-beff-c53918ab2270 具備以上這些技能,能幫助前端工程師在現代網頁開發中具備更強的競爭力與靈活性。
104學習・職涯學習課程專文推薦

精選 一句話改完整份簡報!Gemini、Copilot、Canva 三家 AI 簡報新功能怎麼選?

簡報做到一半,主管說「整份換成公司品牌色」「第 5 到 7 頁濃縮成一頁」,你是不是又要一頁一頁慢慢改? 十月底,Google、Microsoft、Canva 都在 AI 改簡報上有新動作:不用從頭重做,打一句話就能改整份現有的簡報。 先看三家各推了什麼: Gemini in Google Slides(10/29 開始推出) 在側邊欄下一句指令,Gemini 會自己判斷要改哪幾頁,直接改在可編輯的投影片上,改完列出修改摘要。 適合:統一整份字型和配色、照另一份簡報的風格改、引用雲端硬碟的檔案補內容。 限制:目前只支援英文指令;要 Workspace 商務/企業版或 Google AI Pro、Ultra 方案。 Copilot in PowerPoint(10 月持續更新) 在 Copilot 對話框用聊天的方式改簡報,可以新增和重組投影片、換圖、套公司品牌範本。10 月新增品牌套件技能,比較長的工作關掉檔案也能在背景繼續跑。 適合:公司已經用 Microsoft 365、要符合品牌規範的正式簡報。 限制:完整功能需要 Microsoft 365 Copilot 授權;簡報太大可能超出系統上限。 Canva Brush(10/29 推出) Canva 自家訓練的設計編輯模型,看得懂版面結構,小到改一行字、大到改整份簡報都可以,也能把簡報頁直接改成 IG 尺寸。 適合:行銷素材、提案簡報,以及同一份內容要改成不同尺寸的情況。 限制:目前開放給 Canva Pro 訂閱者,在 Canva AI 的模型選單選 Brush。 那我該用哪一個?先問自己三個問題: 1. 簡報平常放在哪裡? Google 雲端硬碟 → Gemini;公司用 Office 和 Teams → Copilot;行銷素材都在 Canva → Brush 換工具的成本,常常比功能差異還大。 2. 要改的是「內容」還是「外觀」? 補數據、濃縮頁數 → 挑能讀到你原始檔案的工具(Gemini 讀雲端硬碟、Copilot 讀公司檔案) 換風格、改尺寸 → Canva Brush 和 Gemini 的整份套風格最順手 3. 有沒有品牌規範要守? 要對外、要對客戶 → Copilot 搭配公司品牌套件最穩;個人或小團隊 → Canva 品牌工具組也夠用 三個好用的指令寫法(英文版是給 Gemini 用的): ・「把所有頁面的標題改成同樣的字級和顏色」 Make the titles on all slides the same font size and color. ・「把第 5 到 7 頁整理成一頁重點摘要」 Summarize slides 5–7 into a single slide. ・「依照這份檔案的內容,補充第 3 頁的數據」 Update slide 3 with more details based on [檔案名稱]. 最常見的三個錯誤: ・一句話塞太多要求,改壞了也不知道是哪一步出錯 ・改完沒有逐頁檢查,數字和專有名詞被 AI 改掉都沒發現 ・忘了 AI 會直接改原檔:先複製一份,或記得用版本記錄還原 小練習:下面三種情況,你會先打開哪個工具? ① 業務提案要套客戶指定的品牌色,公司全面使用 Microsoft 365 ② 季報簡報放在 Google 雲端硬碟,要把三頁數據濃縮成一頁 ③ 活動簡報要同時改成 IG 貼文和限動尺寸 (參考答案:① Copilot ② Gemini ③ Canva Brush) 想把 AI 用進簡報、文案、視覺到影音的完整企劃流程,推薦 104 獨家課程「AI內容企劃力實戰課|高效文案創作 × 視覺設計 × 簡報製作 × 影音生成」: https://nabi.104.com.tw/course/104nabi/51189062-5156-4dec-9153-8464c6732b13 也歡迎留言分享:你最常用哪一家改簡報?「一句話改整份」真的有省到時間嗎? 資料來源: Google Workspace Updates〈Edit entire presentations with Gemini in Google Slides〉 https://workspaceupdates.googleblog.com/2026/10/edit-entire-presentations-with-gemini-in-Google-Slides.html Microsoft Support〈Edit with Copilot in PowerPoint〉 https://support.microsoft.com/en-us/powerpoint/edit-with-copilot-in-powerpoint Canva Newsroom〈Introducing Canva Brush, a vision-language model for design〉 https://www.canva.com/newsroom/news/canva-brush/ (功能、方案與開放範圍以 2026 年 11 月官方說明為準,各家都是分批開放,帳號不一定馬上看得到)
104學習・AI 趨勢報-科技愛好者的產地🤖

Codex 4個神奇小功能!把Codex變成工作流引擎,功能速查表與行業應用SOP

用Codex跑任務,跑到一半想補需求、想試另一個方向,只能打斷重來嗎?作者整理/plan、Tab排隊、/fork、/status等4個核心功能與兩招加碼,附決策樹、指令速查表與各行業應用SOP。本文節錄自《ChatGPT × Codex全攻略》。 文/曾慶良(阿亮老師) 本文目錄(點擊可快速前往) 為什麼是這幾個功能功能總覽:4招核心+兩招加碼工作流4步法決策樹帶走模板:常用slash command速查各行業應用4步法SOP卡關處理:5個最常見問題 4招把 Codex 變成並行工作流引擎,計畫、排隊、分叉、儀表板 AGENTS.md解決了「Codex怎麼做」的問題,它做的事符合你的風格、按你的規矩。但你會發現另一個問題冒出來:Codex跑起來是「單線」的,你下一個指令、它跑、跑完你再下下一個。複雜任務怎麼辦?跑到一半想到要補東西怎麼辦?想試另一個方向怎麼辦? 教你4個核心功能(3個slash command+1個按鍵):/plan、Tab、/fork、/status,這就是章名的「4個神奇小功能」,也是工作流4步法的骨架。學完4招之後,再加碼兩招2026年正式版的新功能:/usage(額度儀表板)和@ 統一提及選單(檔案/插件/技能一鍵帶入)。4招是骨架、兩招是外掛,記熟之後,你的Codex從「下指令工具」升級成「並行工作流引擎」。 前置條件:Codex CLI已裝、AGENTS.md已寫。本章所有功能都是Codex CLI(v0.142.x)官方內建,不需要額外安裝。 為什麼是這幾個功能 先看一張對比表,看清楚普通跑Codex和用這套工法的差別: 情境普通跑法的痛用這套工法後複雜任務沒方向Codex直接動手,結果不是你要的,重來先用 /plan 看計畫再放跑跑到一半想到要補打斷 → 重講一次 → 上下文亂Tab 排隊,下個turn自動吃想試另一個方向放棄第一版,從頭再來/fork 兩版並列,挑好的留長任務沒在看不知道跑到哪、卡住沒人發現/status 即時看進度與token額度快用完不自知跑到一半被限流,工作中斷/usage 查每日/每週用量與credits要提到檔案/技能很麻煩手打完整路徑、記技能名稱打 @ 開統一提及選單,選了就帶入 全部都是官方CLI內建。記熟就能把Codex從「下指令工具」升級成「並行工作流引擎」。 功能總覽:4招核心+兩招加碼 功能指令一句話定位① 計畫模式/plan讓Codex「先講要怎麼做」,你看完點頭再讓它真的動手② 引導排隊Tab鍵Codex跑到一半,輸入新指令按Tab排隊,不打斷正在跑的任務③ 對話分叉/fork / Esc Esc把當前對話複製出一條平行線,同一份context、兩種寫法並列④ 進度可視化/status看當前模型、token用量、執行階段、approval模式⑤ 額度儀表板(加碼)/usage看每日/每週/累計用量,兌換earned usage credits⑥ 統一提及選單(加碼)@一個選單提及檔案、插件、技能,不用手打路徑 要先做一個名詞辨正:你可能在社群貼文或課程裡聽過「桌面寵物」這個暱稱,那是阿亮對「長任務進度可視化需求」的暱稱,不是 Codex 官方功能名稱。實際對應的官方操作是 /status,把它想成「Codex 的儀表板」。 本章所有TUI輸出畫面(Plan、Queued、Forked、Status、Usage)皆為示意重繪,實際版面依CLI版本略有差異,以你畫面上的為準。 工作流4步法決策樹 4個核心功能怎麼搭配?決策樹如下: # 開新任務前先問自己: 任務複雜(多步、不確定)? ├── 是 → /plan 列 SOP │ ↓ │ 中途想到要補? │ ├── 是 → 按 Tab 排隊 │ └── 否 → 等完成 │ ↓ │ 想試另一方向? │ ├── 是 → /fork 開分支 │ └── 否 → 結案 │ └── 否 → 直接執行(不用 /plan) 不論複雜不複雜: - 長任務 → /status 看進度 - 開工前/收工後 → /usage 看額度 - 重要任務 → 兩版(/fork) - context 將滿 → /compact 濃縮 判斷標準:「我能一句話講清楚要做什麼」等於簡單,直接跑。「我自己也不確定怎麼下手」等於複雜,先 /plan。 帶走模板:常用slash command速查 指令用途/plan計畫模式(先講計畫再動手)/fork從當前進度複製平行thread/status看model / approval / context / threads/usage看每日/每週用量、兌換credits/diff看當輪修改的檔案差異/compact把對話濃縮成摘要、省context/side開臨時討論串、不離開主任務/new同CLI session開全新對話/help列出當前版本所有slash command@(鍵盤)統一提及選單:檔案/插件/技能Tab(鍵盤)composer輸入後排到下一個turnEsc Esc(鍵盤)回到舊訊息編輯、從該點分支 各行業應用4步法SOP 把這套工法套到你的行業,貼牆上: 教師應用 /plan:學期計畫、家長會報告 Tab排隊:批改時補要求「找有此錯誤的學生」 /fork:給家長版vs給校長版 /status + /usage:批30份作業時看進度、看額度 @:帶入上學期的舊報告當範本 SOHO應用 /plan:報價單、合約、提案 Tab排隊:寫到一半要加保固期 /fork:給客戶版vs內部版 /status + /usage:跑批次資料時監看 @:帶入舊合約範本 行銷應用 /plan:月報、競品分析、活動企劃 Tab排隊:客戶說要改方向 /fork:嚴肅版vs活潑版 /status + /usage:跑大量素材時監看 @:帶入品牌文案指南 工程師應用 /plan:重構、API設計 Tab排隊:跑測試時加新檔 /fork:兩種實作對比效能 /status + /usage:長build看context與額度 @:帶入spec文件、觸發$skill 卡關處理:5個最常見問題 Q1:找不到 /plan 或 /usage 命令,TUI跳「unknown command」 答案:CLI版本太舊。跑npm update -g @openai/codex(或brew upgrade codex)升到最新,重開CLI,再/help看當前所有slash command。 Q2:找不到「Shift + Tab兩次」進計畫模式 答案:那是Claude Code的快捷鍵,Codex CLI沒有。Codex用 /plan slash command(在composer內輸入)。 Q3:Tab沒排到,反而觸發了@ 選單或其他鍵盤行為 答案: 確認composer已輸入文字後才按 Tab 不要在 @ 提及選單開著時按Tab(那是在選單內選取項目) 跑 /status 確認「Queued items」有沒有增加 Q4:/fork 後分支context不一致 答案:/fork 會帶走分叉前的對話歷史,但分叉後原thread和新thread互不回流。要兩邊都看到的東西,請在fork之前講完。 Q5:@ 選單只出現檔案,沒有Plugins/Skills區 答案:先升級CLI到最新版;再確認環境內真的有插件(用 /plugins 查)或技能(用 /skills 查),沒裝當然不會列。 節錄自:博碩文化《ChatGPT × Codex全攻略:從零基礎到自動化,打造你的AI Agent工作流》/曾慶良(阿亮老師) 著 推薦閱讀: ChatGPT Work怎麼用?和Chat模式差在哪、什麼時候該切換? 用Claude Code設計AI工作流!學了工具不等於系統,3範本打造專屬藍圖 Claude Code越聊越笨?4個指令管好「上下文」,用量60%就該主動壓縮
【104職場力】・AI

用AI快速寫Email!ChatGPT Writer、Copilot等中英文電子郵件生成|附5種指令範例

想用AI快速回信寫信,Grammarly、Microsoft Copilot、TinaMind、ChatGPT Writer要怎麼用?本文解析4種工具的特色及介面用法,以及分享5種情境的信件指令(Prompt),讓你工作效率倍增! 文/ 張可佳(Claire Chang) 本文目錄(點擊可快速前往) Grammarly:英文書信的撰寫輔助Microsoft Copilot:善用預設介面撰寫信件撰寫商務信函指令(Prompt)商務信函的最佳化指令(Prompt)個人信件書寫指令(Prompt)職場信件書寫指令(Prompt)政府公文的撰寫指令(Prompt)TinaMind:一鍵產生信件內容ChatGPT Writer:快速寫信、自動幫你回信 書信和邀請函至今依然扮演著重要的角色,無論是正式場合還是私人活動,都需要一封得體、清晰的信件來傳達資訊和心意。利用文字生成工具來撰寫和修改書信與邀請函,無論是商務邀請、活動邀請,還是個人邀請信,都可以通過簡單的提示,生成專業且符合場合的內容。 延伸閱讀:【商業/求職Email格式】電子郵件7重點+範例,輕鬆寫出專業感 Grammarly:英文書信的撰寫輔助 官方網站:https://www.grammarly.com/ Grammarly是一個AI驅動的寫作輔助工具,主要針對英文的寫作為主,旨在幫助用戶提升寫作的準確性和表達效果。它能即時檢查文法、拼寫、標點,並提供語氣、風格等建議,也可以可根據提示生成內容大綱或草稿。 該工具支援多種平台,包括桌面應用程式、瀏覽器擴展程式、行動應用程式等,在安裝桌面版程式之後,可直接在Google Docs、Slack、Outlook等使用此工具,提供撰寫信件時的文法檢查,或是直接輸入你想寫的內容請Grammarly幫忙生成內容,而無需切換應用程式。另外Grammarly也提供瀏覽器外掛,支援Chrome、Safari、Firefox等主流瀏覽器,透過外掛可與Gmail、Google Drive等Google服務整合。 Grammarly提供免費和付費版本,某些高級的功能如:語氣建議、抄襲檢查等,只能在付費版本使用。 這個功能適合經常需要撰寫英文書信的人,其對於文法和拼寫檢查非常的準確。 Grammarly(圖/博碩文化提供) Microsoft Copilot:善用預設介面撰寫信件 針對邀請函的撰寫,我推薦Microsoft Copilot,因為他有已經設計好的介面可供直接使用,我們只需要將Copilot的介面切換至「撰寫模式」,這邊都已經有固定的表格和選項,只要按照表單填寫,就能產生很棒的內容。 Microsoft Copilot在撰寫邀請函方面的最大優勢在於其直觀且易用的介面,特別適合不熟悉AI的使用者。以下是一些具體的優勢: 設計良好的介面:Copilot提供了一個專門的「撰寫模式」,用戶可以輕鬆切換到這一模式,無需深入了解AI技術即可開始使用。 預設模板和選項:在撰寫邀請函時,Copilot已經設計好固定的表格和選項,用戶只需選擇所需的類型,系統便會自動生成相應的內容,這樣可以節省大量的時間和精力。 自動化內容生成:Copilot能夠根據用戶的需求自動生成邀請函的內容,無論是正式的商務邀請還是輕鬆的社交聚會邀請,均能提供合適的文案。 Copilot(圖/博碩文化提供) 除了邀請函之外,同樣的模式在商務信函的撰寫與最佳化、個人和職場信件的書寫也非常有用。以下為範例的Prompt: 撰寫商務信函指令(Prompt) 寫一封有說服力的電子郵件來說服潛在客戶嘗試我們的商品。我們的商品是辣木月餅我們每盒都會捐贈100元幫助婦幼弱勢,辣木有極高的營養價值,是個天然的健康補充來源 商務信函的最佳化指令(Prompt) 修改這封電子郵件,以專業的英語口說方式寫出來,此封信件的語氣應要能非常專業和簡潔。此外,至少提供三個電子郵件主題給我選擇。""" 我們很高興向您介紹我們最新推出的產品「辣木月餅」。這款月餅結合了傳統與健康,是您中秋佳節的不二選擇。每購買一盒,我們將捐贈100元幫助婦幼弱勢群體。希望能有機會為您提供試吃樣品,讓您親自體驗這款健康美味。""" 個人信件書寫指令(Prompt) 寫一封給朋友的電子郵件,內容是邀請他們參加我即將舉辦的生日派對,並提供派對的詳細資訊如日期、時間、地點,還有希望他們能夠來的原因。 職場信件書寫指令(Prompt) 寫一封給同事的電子郵件,內容是邀請他們參加公司即將舉辦的研討會,並提供研討會的詳細資訊如日期、時間、地點,以及參加的意義。 政府公文的撰寫指令(Prompt) 寫一封給教育局的公文,內容是請求教育局通知各學校特教系分享協會即將舉辦的針對特教老師的培訓課程資訊,並附上課程的詳細資料如日期、地點及報名方式。 TinaMind:一鍵產生信件內容 我們可以至TinaMind的官網安裝瀏覽器外掛,這個外掛提供簡單易用易上手的UI,並且有非常多已經分類好、在不同領域可開箱即用的現成提示詞,我們只需要像是填表單一樣把我們的需求填入,就可一鍵產生我們要的書信內容。 官方網站:https://tinamind.com/ 在介面的頂端,可以選擇是要撰寫新郵件還是回覆現有郵件。並可以選擇郵件內容的長度(自動、短、中、長)、語氣(中立、正式、專業等),並選擇輸出語言。這部分更詳細的說明可參考本書【4-2推薦的瀏覽器外掛與工具】,裡面有專門針對TinaMind外掛有更完整的介紹。 TinaMind(圖/博碩文化提供) ChatGPT Writer:快速寫信、自動幫你回信 官方網站:https://chatgptwriter.ai/ ChatGPT Writer是一個瀏覽器外掛,能夠幫助用戶快速撰寫電子郵件、修正語法、進行翻譯及進行研究等多種操作。其與Gmail進行深度整合,讓用戶可以很方便地在Gmail信箱內使用AI。無論是撰寫電子郵件、回覆信件、訊息還是進行文本的修正與改寫都能快速完成。 ChatGPT Writer(圖/博碩文化提供) 支援多種AI模型,如GPT 4o、Claude Sonnet 3.5、Gemini 1.5 Flash等。ChatGPT Writer不僅支援多輪對話功能來調整回覆內容,或透過最下方的選單,根據需求調整寫作語氣與回應長度,並支援Markdown格式,讓回覆的內容更加適合特定的場合。最後則可以一鍵將最終的結果放回Gmail回覆欄位內。 ChatGPT Writer(圖/博碩文化提供) ChatGPT Writer體積小巧、啟動快速,支援多語言,適合各類使用者需求。免費版的使用者一個月可使用15次,若覺得滿意升級Pro版本則月費為$16美金。 節錄自:博碩文化《AI職場超神助手:ChatGPT與生成式AI一鍵搞定工作難題/張可佳(Claire Chang) 著 》 更多【AI工具應用】推薦: 盤點20大職場必備AI工具!專家:未來9成工作者都須懂AI ChatGPT整理Excel表格超快速!用AI輕鬆搞定複雜資料 ChatGPT一鍵生成簡報!Slides Maker讓AI幫你快速做完整簡報
【104職場力】・AI

軟體工程師技能找工作

點擊技能可到對應的職缺工作區 PHPJavaPythonJavaScriptNode.jsHTMLCSSSassLinuxGitMySQLCC++SQLAngularRXcodeReactJSVueGolang程式語言找工作 PHP工作機會 [joblist_plugin title='【PHP】精選職缺' url='https://www.104.com.tw/jobs/search/?jobsource=blog_skill&mode=s&page=1&keyword=PHP&order=15' amount='4'] Java工作機會 [joblist_plugin title='【Java】精選職缺' url='https://www.104.com.tw/jobs/search/?jobsource=blog_skill&mode=s&page=1&keyword=Java&order=15' amount='4'] 軟體工程師薪水找工作 月薪5萬月薪6萬月薪7萬月薪8萬年薪100萬待遇面議
【104職場力】

軟體業Technical Writer工作在做什麼?技術文件為何不是由PM寫?

軟體產業的Technical Writer工作在做什麼?和PM產品經理工作有什麼差異?Technical Writer職位結合「內容寫作」和「技術寫作」的專業,可以將硬梆梆的技術內容、轉換成一般使用者也能好理解的技術+商業內容。本文作者以自身經驗分享,解答包括Technical Writer工作內容及為什麼不由PM來寫技術文件。 文/朱麒 本文目錄(點擊可快速前往) 1. Technical Writer到底要幹嘛?2. 為什麼需要Technical Writer?3. 為什麼不由PM來寫技術文件? 我曾經擔任PM將近6年的時間、在新職位—Technical Writer工作也已經快9個月的時間,這篇文章想分享關於「寫文件」這件事情。 一開始有許多朋友和我討論說「為什麼不交給PM做就好?」在親身體驗與想過之後,我發現這兩者的定位與價值是完全不同的。這篇文章分享Technical Writer在做些什麼,以及簡單比較跟「產品經理(Product Manager)」的差異。 如果你對軟體產業有興趣、正在當PM的人、或是潛在想當Technical Writer的人看(有這樣的朋友嗎),一起來看看這篇文章吧。 備註:請留意此篇文章的脈絡都是以「軟體開發」的角度來談。 1. Technical Writer到底要幹嘛? 簡單說,就是替公司的產品寫一份「攻略本」。 攻略本是電玩產業的詞,能幫助新手玩家快速學會操作方法、了解遊戲目標,接著就可以比較開心的在遊戲的世界中玩耍。 而「技術寫作(Technical Writing)」就是替公司的產品寫使用文件,用來引導消費者更好地使用公司產品。技術寫作也可以視為公司品牌、產品使用體驗的一環,能影響消費者對於公司產品的整體觀感。 這就像「攻略本」會先告訴新手玩家基本的操作方法,讓玩家在別在超大的遊戲世界中不知所措的亂跑、被怪打死而感到挫折(可能一開始連「基礎戰鬥知識」都沒有就跑出新手村)。 好的技術文件,應該能夠把公司產品複雜的功能與規格,在適當的時間點、用適當的方式告訴使用者。 2. 為什麼需要Technical Writer? 對呀,為什麼不由最熟悉產品功能與規格的程式開發者或產品經理,來寫技術文件就好了呢? 先從「軟體開發者」的角度來說。由於技術文件(例如API Documentation)是技術含量相當高的文件,最好的寫作者當然是由開發者來寫。 然而多數的開發者在寫文件的時候,容易從非常技術的角度撰寫文件—多數狀況是「只解釋程式功能,但不解釋程式對於使用者的目的」。由於程式往往有自己的商業邏輯(例如建立訂單的流程、訂單對帳與請款的方式),使用者在不清楚商業邏輯的前提下直接閱讀,往往一頭霧水。 因此Technical Writier誕生了,這個職位結合「內容寫作(Content writing)」和「技術寫作(Technical Writing)」的專業,可以將硬梆梆的技術內容、轉換成一般使用者也能好理解的技術+商業內容。 Technical writer像是一位翻譯員,要把「技術」國家的語言翻譯給「商業」國家的人理解。 3. 為什麼不由PM來寫技術文件? 行行好,放過PM吧! PM的工作包山包海,要跟業務單位/客戶對需求、花時間整理規格、跟設計師/工程師/QA/營運團隊溝通。 PM職責範圍確實也包含寫產品的規格與規劃,例如: 使用者故事(User Story): 即 As a(使用者), I want(做什麼事情), so that(得到什麼成果),讓產品團隊理解每個功能為誰而做、要做什麼、做完成果。 User Story Acceptance Criteria Test Cases:寫完User Story後,必須要進一步描述這個功能的細節,透過「Given(在什麼情況下),When(當使用者做了什麼),Then(會發生什麼事情)」才能讓工程師與QA(測試工程師)執行。 Product Roadmap:告訴C字輩的老闆接下來的產品發展,這一季要做什麼、為什麼要做、要打哪些用戶、如何衡量成效、成效好與不好的相對應措施是什麼。 可以看到,PM的寫作文件通常是「對內」,告訴團隊接下來要做些什麼、不做些什麼;但Technical Writer通常是「對外(外部使用者)」,告訴使用者產品從哪裡開始用、要完成對應的事情該怎麼做、技術細節要到哪裡去查……等。 PM和Technical Writer的技能樹不同,前者更多在溝通、後者更多在引導。更多文章分享,可至「朱騏部落格」閱讀。 (原文標題:軟體產業中的 Technical Writer 在做些什麼,為什麼「寫文件」這件事情不都交給 PM 做就好?) [joblist_plugin title='更多104【Technical Writer】工作機會' url='https://www.104.com.tw/jobs/search/?keyword=Technical%20Writer' amount='4']
【104職場力】

用Codex操作Chrome瀏覽器,自動讀Gmail、寫Google Sheet教學!設「3層護欄」防AI亂點亂寄

想讓AI幫忙操作Chrome瀏覽器、讀Gmail、下載附件、寫進Google Sheet,又怕它亂點、亂寄信?作者以教師可能遇到的「自動批改作業信」為例,示範用Codex Chrome Extension設定白名單、二次確認與留痕log三層護欄,再一步步放手讓AI操作瀏覽器。本文節錄自《ChatGPT × Codex全攻略》。 文/曾慶良(阿亮老師) 本文目錄(點擊可快速前往) 動手做前準備清單全章流程地圖:4步由小到大動手實作:讓Codex操作你的Google Chrome動手操作3大禁區 編按:作者以「老師自動批改學生作業信」為範例,示範讓Codex讀取Gmail「作業繳交」標籤的來信、下載附件、產出評語,再逐列寫進Google Sheet。雖然示範情境在教學現場,但換個主題就能套用到職場,例如整理應徵者的履歷信、客戶詢價信或活動報名回覆;文中的白名單、二次確認、留痕log三層護欄,也適用於任何讓AI代操瀏覽器的工作。※本文以「Chrome Extension」模式操作,是由Codex直接在你的Chrome「已登入」的Gmail等分頁操作,不必處理OAuth、API token(這些憑證都不用辦),看得到它在做什麼。 動手做前準備清單 項目規格沒有怎麼辦Codex CLI + 桌面App已完成、能登入補安裝,Codex CLI 、桌面AppChrome Extension從Codex App Plugins內裝補安裝,Chrome extensionGmail帳號有「作業繳交」標籤、收得到信Gmail內建立一個Label「作業繳交」Google Sheet一張空白工作表,欄位先排好Drive內新建一張,命名「本學期_作業批改」 Google Sheet欄位先排好 第一列填入這6個欄位(順序很重要,等下Skill要按這個順序寫入): ABCDEF批改日期學生姓名作業主題AI評語字數建議評分 權限設「僅特定人員」或「限校內帳號(你的學校網域)可存取」,把你自己(和真的需要看的同事)逐一加進去。不必也不要用「擁有連結的任何人可檢視」,Codex用你登入的身分操作,本來就進得去,不需要開公開連結。 此表含學生個資(姓名+評語),絕對不可以用「擁有連結的任何人可檢視/可編輯」公開連結分享。公開連結等於把全班個資丟到網路上任人抓取。務必設成「僅特定人員」或「限校內帳號」,並定期到「共用」設定檢查存取名單有沒有跑進不該有的人。 【補充】企業導入前置(用公司信箱、下載含個資附件前必看) 本章讓Codex操作你「已登入」的信箱、下載附件、寫進Sheet,放在公司環境要先過3關,別自己一個人默默開跑: 公司信箱須經IT /資安核准:使用Codex Extension操作公司Gmail / Workspace前,先問過IT或資安窗口,確認符合公司對第三方工具存取信箱的規範,否則別用個人身分擅自授權公司帳號。 先用測試帳號跑通:第一輪用一個測試信箱+假資料把流程走順,確認護欄有效,再碰真實信箱。 附件含個資要確認合法性、用完清除:下載的.docx /客戶附件若含個資,先確認你有處理的合法依據(同意/業務必要),處理完就從~/Downloads/inbox-essays/之類暫存夾刪除,別長期堆在本機或同步到公開雲端夾。 全章流程地圖:4步由小到大 1 授權與護欄 Chrome Extension 範圍限定 + 二次確認 ↓ 2 寫 Skill auto-email-processor 四階段定義 ↓ 3 跑 1 封測試 盯著看,確認沒亂點 ↓ 4 放開跑全部 批次處理 + 失敗重試 + 總結報告 絕不可跳過步驟3,跑1封測試看看,這是整章最關鍵的安全閘門。沒看過第1封就放執行,等同把你的Gmail鑰匙交給陌生人。 動手實作:讓Codex操作你的Google Chrome 步驟1-A 授權與三層護欄 確認Codex桌面App已開啟、已登入 確認Chrome已裝Codex Extension Chrome右上工具列點Codex圖示 看到「Chrome plugin connected」狀態 = 正常 Codex桌面App內的Plugins區也顯示「Chrome plugin connected」,兩邊都看得到 = OK Codex從這裡開始就有能力「在你登入的Chrome內」做事。所以下一步馬上設範圍限制,沒設好就不要往下做。 步驟1-B 護欄1:範圍限定(白名單) Codex Extension預設「進入新網站會問」。但更穩的做法是明確設一份白名單。在Codex對話開頭就先宣告: 本對話只允許操作 mail.google.com、docs.google.com、sheets.google.com。 任何其他網域請拒絕並回報給我。 明確列出允許與禁止的清單: # 允許 Codex 操作的網域白名單 mail.google.com # Gmail docs.google.com # Google Sheet / Docs sheets.google.com # Google Sheet(舊網域別名) # 禁止:其它一律不行 ✗ bank.example.com # 銀行 ✗ pay.example.com # 支付 ✗ facebook.com / x.com # 社群媒體 這是用文字下的範圍限制,搭配Extension預設的「進新網站問一次」雙重防護。 步驟1-C 護欄2:二次確認 在Codex對話開頭就先指定下面五類動作必須先暫停問你,得到「OK」才能繼續: 刪除任何信件 → 必須問 寄出任何信件 → 必須問 移動信件到垃圾桶 → 必須問 修改Sheet既有列(非新增)→ 必須問 修改Gmail filter / forwarding設定 → 必須問 「標記為已讀」、「加標籤」、「下載附件到自己電腦」、「在Sheet新增一列」這幾項算可逆操作,不需要每次都問。 步驟1-D 護欄3:留痕log 叫Codex把它做的每一步寫成log,方便事後抽查: 請建立一個 ~/codex-logs/email-processor.log 每次處理一封信,寫一行 JSON: {"ts":"2026-05-17T10:00:00Z","subject":"...","sender":"...","action":"已批改寫入Sheet","ok":true} 失敗時 ok:false,多寫 reason 欄位。 請在每次跑完 Skill 後自動 append。 跑完一輪後,cat ~/codex-logs/email-processor.log(Windows PowerShell:Get-Content $HOME\codex-logs\email-processor.log)看得到N行JSON,每行對應一封信。 動手操作3大原則 範圍限定:只開放特定網域,其餘一律拒絕 二次確認:刪/寄/改既有資料必須先問 留痕:每次操作寫log,可事後追查 三個都做到了,才往下進步驟2寫Skill。 步驟2-A 寫auto-email-processor Skill macOS / Linux(或在Git Bash執行): mkdir -p ~/.agents/skills/auto-email-processor cd ~/.agents/skills/auto-email-processor touch SKILL.md Windows PowerShell寫法(同一件事的PowerShell寫法): New-Item -ItemType Directory -Force $HOME\.agents\skills\auto-email-processor Set-Location $HOME\.agents\skills\auto-email-processor if (-not (Test-Path SKILL.md)) { New-Item -ItemType File SKILL.md } 如果Windows使用者希望直接沿用Bash指令,可以在~/.agents/skills/的上層資料夾右鍵 → Open Git Bash Here,就能在Git Bash內原樣執行mkdir -p、touch。兩個方式擇一即可,不必兩邊都跑。 為什麼用Skill而不是直接打prompt?Skill寫一次、用很久。下次要批改只要說「跑auto-email-processor」,不必再貼整段流程描述。 2026新功能NEW:Record &amp; Replay(錄一次、重播多次) Skill有3種建立法: 手寫SKILL.md(本節做的) 對話中請Codex幫你生 Record &amp; Replay,你手動把一連串網頁操作(點「作業繳交」標籤 → 過濾未讀 → 下載.docx)錄製一遍,Codex會把它存成可重播的Skill。像Gmail這種步驟固定、重複性高的流程特別適合這種方式,錄完再回頭微調SKILL.md補上護欄。搭配always-allow(總是允許):把重播時重複跳出來的權限請求(例如每次都問「可以操作mail.google.com嗎」)設為「總是允許」,就不會一直被打斷,但只對白名單網域開always-allow,刪/寄/改既有資料這類敏感動作仍維持二次確認。 步驟2-B SKILL.md開頭:frontmatter與Scope SKILL.md一定要以YAML frontmatter開頭(name、description是必要欄位,觸發詞寫進description,Codex才會自動觸發): --- name: auto-email-processor description: 讀 Gmail「作業繳交」標籤內的未讀信,抓 .docx 附件,套 essay-feedback Skill 批改,寫回 Google Sheet「本學期_作業批改」。觸發詞:批次批改、處理交作業信、跑 email processor。 --- # auto-email-processor ## Scope - 允許網域:mail.google.com、docs.google.com、sheets.google.com - 禁止:其它任何網域 - 允許動作:讀信、下載附件、加標籤、Sheet 新增列 - 禁止動作:刪信、寄信、修改 Sheet 既有列 Skill的「身分證」段落,讓Codex知道「我可以做什麼、不能做什麼」。 步驟2-C 中段:四階段Steps ## Steps ### Phase 1 讀 1. 開新分頁到 https://mail.google.com 2. 點左側「作業繳交」標籤 3. 加「is:unread」過濾條件 4. 列出信件主旨與寄件者,不要點開 ### Phase 2 分(過濾) 對每封信,符合所有三條件才處理: - 寄件者是學生(你的學校網域,例:@school.edu.tw) - 主旨含「作業」或「homework」 - 有 .docx 附件 ### Phase 3 處(批改) 1. 下載 .docx 到 ~/Downloads/inbox-essays/ 2. 從寄件者名 / 主旨解析學生姓名與作業主題 3. 呼叫 essay-feedback Skill 批改 4. 把回傳的「評語/ 字數/ 評分」記下來 ### Phase 4 記 1. 開 Google Sheet「本學期_作業批改」 2. 新增一列:日期 / 姓名 / 主題 / 評語 / 字數 / 評分 3. 回 Gmail 標該信「已讀」+ 加「已批改」標籤 4. 寫一行 log 到 ~/codex-logs/email-processor.log 【補充】Phase 3那句「呼叫essay-feedback Skill」是哪來的? 這支批改Skill在「多檔案批次處理」篇建立過,該章resources/essay-feedback/有現成檔案,只要將其複製到~/.agents/skills/essay-feedback/就能被本章觸發。還沒建也能先跑通流程,把Phase 3第3步暫時換成這3行替代做法: 用Codex內建能力讀出.docx純文字內容 請Codex直接寫一段150字評語、估算字數、給A / B / C建議評分 把這三個值當成回傳結果往Phase 4傳(先能寫進Sheet,之後再換成正式的essay-feedback) 步驟2-D 末段:Rules護欄 ## Rules ### MUST(必須) - MUST 敏感操作前停下來問我(刪信、寄信、改既有列) - MUST 處理失敗的信維持「未讀」、加標籤「需人工處理」 - MUST 每處理一封寫 log - MUST 全程操作我這個帳號,不可切到別人的 Gmail ### NEVER(絕不) - NEVER 自動回信給學生 - NEVER 跨網域操作(白名單以外) - NEVER 刪除任何信件 - NEVER 修改 Sheet 既有列(只能 append) ## Tools - Codex Chrome Extension(Gmail / Sheet 操作) - Codex 內建 .docx 解析 - essay-feedback Skill(subagent 呼叫,來源見第三篇 CH19) Skill寫完存檔。Codex下次看到觸發詞會自動讀SKILL.md。 準備測試素材:先讓信箱有東西可讀 Skill寫好了,但如果「作業繳交」標籤裡一封信都沒有,步驟3的測試就沒東西可跑。動手前先花3分鐘,自己造1~2封測試信,讓自動化有真實素材可讀。這步驟做完,跑步驟3才有意義。 準備1~2份.docx測試檔:隨手開Word(或Google Docs →下載為.docx)打一段假作文,存成例如:測試作文_王小明.docx。想更真實就做兩份、換個學生名。 自己寄給自己:在Gmail點「撰寫」,收件者填你自己的Gmail,主旨故意帶關鍵字(例:第八單元作文 作業繳交 王小明,一定要含「作業」讓Phase 2過濾條件吃得到),把剛才的.docx當附件夾進去,寄出。寄1~2封。 建一個標籤:Gmail左側sidebar往下拉找到「建立新標籤」,命名為作業繳交(就用這章Skill要讀的標籤名,別另取,不然Skill讀不到)。若動手前清單那步已經建過,這步跳過。 手動把測試信貼上該標籤:回收件匣,勾選剛剛那1~2封自寄信 → 點上方「標籤」圖示(或右鍵)→ 勾「作業繳交」。現在這個標籤底下就有真實的未讀作業信可供Codex練習了。 【提醒】用「自寄信」當測試素材最安全就算Codex跑歪了、標錯標籤,動到的也只是你自己建立的虛假信件,不會影響到學生真正交的作業。等步驟3測試通過,再放真實信件進來。 步驟3-A 跑1封測試(最關鍵的一步) 進Codex: codex 輸入: 請執行 auto-email-processor Skill,但這次只處理 1 封測試: 1. 開 Gmail 2. 找到「作業繳交」標籤內第一封符合條件的未讀信 3. 完整跑完 Phase 1-4 4. 跑完後回報你做了什麼(步驟列表、最後 Sheet 寫了哪一列) 整個過程請在我面前跑、不要靜默。 每動一步先告訴我「我準備做 X」,等我說 OK 才執行。 【提醒】請全程盯著螢幕看!不要去泡咖啡、不要切到別的視窗。第一次跑就是要確認「它真的有照規矩來」。 步驟3-B 盯著看的時候要確認什麼? Codex跑的時候,眼睛確認這6件事: Codex開的是正確的Gmail標籤(不是收件匣全部) 它沒有點開不該點的信(例如沒有.docx的、或寄件者不是學生的) 下載.docx時沒覆蓋你既有檔案 批改完Sheet新增一列(不是修改既有列) 信件標為「已讀」+ 加「已批改」標籤,沒刪除、沒進垃圾桶 log檔有一行新紀錄 任何一項不對 → 立刻按Esc中止(在CLI內跑則按Ctrl + C)、修SKILL.md、再跑一次測試,不要現在就往步驟4前進。 步驟3-C 第一次跑常見的「走偏」 Q1:Codex點到收件匣不是「作業繳交」標籤 回答:Gmail介面更新時,標籤位置會變動。SKILL.md改成「在左側sidebar用文字找『作業繳交』再點」,不要靠固定位置。 Q2:把作文老師個人信也當成作業處理 回答:Phase 2過濾條件不夠嚴。再加「主旨必須有作業/homework」「附件必須是.docx」雙條件。 Q3:Sheet寫到錯的工作表(同一活頁簿有多張表) 回答:Skill補上「先點底部tab確認是『本學期_作業批改』再寫」。 Q4:標完「已批改」標籤後又標「重要」 回答:Codex在學Gmail介面,可能誤點。Rules補:「只加『已批改』標籤,其他不准動」。 步驟4-A 測試OK了,跑全部未讀 同一個Codex對話內輸入: 很好,剛才測試正確。現在請執行 auto-email-processor Skill 處理「作業繳交」標籤內所有未讀信。 需求: 1. 並行數:1(順序處理,方便我看) 2. 失敗自動重試 1 次 3. 重試仍失敗的信:加標籤「需人工處理」,跳過,繼續下一封 4. 全部跑完給總結報告:成功 N 封 / 需人工 N 封 / 失敗 N 封 5. 列出需人工的信件主旨與寄件者,方便我之後處理 開始。 「並行數1」會比較慢,但安全。等你跑過3-5次都OK再考慮加到2-3並行。 步驟4-B 預期看到的總結報告 ✅ auto-email-processor 處理完成 成功批改:23 封 需人工處理:2 封 - 「期中作文.docx 附件損壞」 / 小明 <ming@...> - 「忘記附檔」 / 阿花 <hua@...> 失敗:0 封 Google Sheet 已新增 23 列 Gmail 標記已讀 + 標籤「已批改」:23 封 標籤「需人工處理」:2 封 log 寫入 ~/codex-logs/email-processor.log:25 行 數字加總 = 標籤內未讀信總數 = Sheet新增 + Gmail標記 = log行數,四個數字對得起來就是完成。 步驟4-C 抽查Sheet內容是否正確 打開「本學期_作業批改」工作表 隨機挑3列,對應到原信件 檢查欄位:日期、姓名、主題、評語、字數、評分都對 檢查AI評語有沒有亂寫(這部分是essay-feedback Skill的責任,但這次順便抽查) Gmail內隨便開一封看是否標籤「已批改」+「已讀」 看log檔最後幾行有ok:true 6項都對 = 整套流程信任度 +1。下次可以放心多並行、少盯著。 動手操作3大禁區 把這3個禁令寫在便條紙貼在螢幕上: 不操作金融帳戶:銀行、支付、券商、加密貨幣交易所,一律白名單外。不論看起來多簡單的「查餘額」也不行,因為AI沒辦法分辨「查」和「轉」之間只差一個按鈕。 不自動寄信給真人:草稿可以、儲存可以,但按下「寄出」這個動作絕對是你自己按。AI寄錯信沒辦法收回,後果你扛。 不超範圍:Skill寫了什麼就只做什麼。不要在同一個Codex對話「順便叫它做別的事」,授權邊界會模糊掉。要做別的就開新對話、重新設權限。 節錄自:博碩文化《ChatGPT × Codex全攻略:從零基礎到自動化,打造你的AI Agent工作流》/曾慶良(阿亮老師) 著
【104職場力】・AI

不只是寫出能跑的程式碼:為什麼軟體工程師需要 CASE 全週期安全認證?

軟體開發的世界裡,Java、.NET 等主流程式語言早已非常成熟,但攻擊手法也同步進化。Datadog《State of DevSecOps 2024》報告指出:90% 的 Java services 易受第三方程式庫中引入的關鍵或高風險漏洞影響,顯示 Java 應用在實務環境中廣泛依賴外部元件,而其中的弱點是主流程式碼安全之外的重要風險來源。 最新資安研究與行業報告顯示,整體應用程式安全威脅持續上升,包含 Microsoft 官方《Microsoft Digital Defense Report 2025》指出現代漏洞規模與攻擊複雜度正在增加,對應用系統帶來更大挑戰。 同時,Datadog 在其《State of DevSecOps 2025》報告中發現,像 .NET 這類服務經常因第三方元件漏洞引入高風險弱點,若 SDLC 不將安全前置,漏洞後補將難以有效防範。多起 2024 年公開的 .NET 相關 CVE 也證明,在實際開發與部署環境中,資訊洩露與拒絕服務等漏洞仍然頻繁出現,進一步凸顯了從 SDLC 全週期納入安全策略的必要性。 對多數工程師來說,這樣的場景並不陌生: 功能準時交付、測試也過了,卻在上線後被掃出高風險漏洞 滲透測試報告一來,才發現問題根本埋在需求或架構階段 資安單位要求補強安全,卻只得到一份模糊的修正清單 問題不在於你不會修,而是太晚才開始想安全。 對於現代開發者而言,學會寫出能運作的程式碼已經遠遠不夠。傳統的程式設計教育往往未強調安全問題,導致開發者只能在工作中摸索,甚至在漏洞發生後才進行補救。這就是為什麼 EC-Council CASE (Certified Application Security Engineer) 認證應運而生——將安全從事後補救 (Afterthought)轉變為開發的首要考量 (Foremost thought)。 為什麼「安全編碼」還不夠?你需要的是「安全 SDLC」 市面上不少應用程式安全課程,重點多半放在 OWASP Top 10、語法層級的防護或單點漏洞修補。這些固然重要,但在實務上,工程師真正頭痛的通常是: 為什麼這個功能「一開始就不該這樣設計」 為什麼改完程式,風險評分還是降不下來 為什麼每次資安問題都變成開發端的鍋 CASE 認證的不同之處在於,它採用了更全面的視角,涵蓋了典型的軟體開發生命週期 (SDLC) 的所有階段:從需求、設計、開發、測試到部署,把安全變成流程的一部分。 CASE:把安全拉回開發流程的起點 CASE 認證課程由 EC-Council 與全球應用程式開發與資安專家共同設計,目標很明確:讓開發團隊在每一個 SDLC 階段,都有可執行的安全決策依據。 透過在需求收集、架構設計、實作與部署階段導入安全方法,企業能大幅降低因應用程式漏洞導致的營運與資料風險。對工程師而言,這不只是寫出更安全的程式碼,而是避免反覆返工、降低事故責任風險。 CASE 對企業的實際價值 對組織而言,CASE 不只是培訓個人,而是降低整體技術風險。 提前預防高成本漏洞 建立標準化安全流程 減少跨部門摩擦 提升合規與審查能力 強化 DevSecOps 文化 修補漏洞的成本,往往是設計預防的 10–30 倍。CASE 的價值,在於把成本轉化為投資。 CASE 對工程師職涯的價值 在 DevSecOps 成為主流趨勢的環境下,安全能力已經是高階工程師的基本門檻。CASE 帶來的不是單一技能,而是職涯定位的轉變: 從 Developer 進階為 Secure Developer 從寫程式的人變成做決策的人 能與架構師與資安專家對等溝通 具備跨 Web / Mobile / API / IoT 的安全視角 未來留下來的工程師,不是寫得最快的,而是能寫得安全且設計得穩的人。CASE 認證協助你從只會開發功能進階到開發安全且可長期維運的系統,成為職場常勝軍。 課程資訊 1.報名本課程贈送一次認證考試「EC-Council Certified Application Security Engineer Exam(原價USD450)」,需於課程結束憑exam voucher code於恆逸官網考試中心自行登記考試時間 2.開課日起一年內,恆逸提供一次重考優惠價NT$1,000元(原廠重考費用USD249) 3.課程優惠方案:開課前2週完成報名繳費,享有早鳥恆逸銀卡優惠價
精誠資訊恆逸教育訓練中心・精誠資訊恆逸教育訓練中心

整理包/最熱門生成式 AI 大拚場 ChatGPT、Gemini、Grok、DeepSeek 各擅長什麼?

2025-06-24報導/經濟日報記者吳康瑋 由聯合新聞網授權轉載 生成式人工智慧(GenAI)技術迅猛發展,多款強大的AI工具幫助各行業提升工作效率。《經濟日報》為協助讀者了解各項AI工具,將「ChatGPT、Gemini、Grok、DeepSeek」等四大生成式AI列出,為讀者分析四款生成式AI的各自效能,就「開發者」、「訂閱費用」、「主要功能」及「擅長領域」等細項逐條分析。 AI工具確實快速提升效率,不過使用者也要注意,目前的AI工具不保證完全正確,甚至也會答非所問、提供錯誤資訊、或產生「AI幻覺」,使用者對生成的資料仍應有基本的辨識能力,避免AI工具謬誤。 各家生成式AI重點馬上看 ChatGPTGeminiGrokDeepSeek使用建議 ChatGPT OpenAI的ChatGPT堪稱帶動GenAI風行的先驅,也有廣大用戶,付費企業客戶近期突破300萬戶,有免費與付費模式,每月20美元的ChatGPT Plus訂閱費每月20美元,用戶指出,付費版反應速度更快,用戶在使用ChatGPT時隨時擁有最佳的使用品質。 「資料分析」方面,ChatGPT的優勢在於將資料壓縮、精簡化,適合急需快速獲取關鍵訊息的使用者。「文案生成」上,適合創作個人化內容。「圖表製作」方面,ChatGPT的圖表較為簡單,但圖片較無法把文字一起生成出來,繪圖時整體構圖比較簡單。 網址:https://chatgpt.com/ ChatGPT小檔案 開發者OpenAI付費版費用每月20美元(約新台幣610元)主功能提供文本生成、對話回應、內容創作、翻譯、問題解答等多種功能擅長領域自然語言處理、文本生成、教育輔助、創意寫作、客服支持等 Gemini Google DeepMind開發的Gemini專注於多模態學習,能同時處理文本、圖像和音頻數據。版本包括2.0、2.5和最新的2.5 Pro,推理和數據處理能力進步快速。Gemini 2.5 Pro提供更強大的計算能力和更高準確性,讓用戶在處理複雜任務時能獲得更佳體驗。付費版額外提供用戶包括2TB儲存空間、Gemini Advanced和其他AI功能。 「資料分析」方面,Gemini提供的內容易於閱讀,文法經過重新梳理,適合需要清晰解釋的使用者。在「文案生成」上,Gemini能一次生成多達15個標題,提供選擇建議,對於需要多樣化提案的用戶非常方便。「圖表製作」方面,Gemini 的完整度高,使用者可選擇不同的圖表類型,並能下載圖片、Excel或JSON格式的數據。 網址:https://gemini.google.com/ Gemini小檔案 開發者Google DeepMind付費版費用每月19.99美元(約新台幣650元),可免付費試用一個月主功能強大的推理能力,擅長處理複雜的問題和情境,能同時處理文本、圖像和音頻數據等多模態文件擅長領域AI推理、圖像理解、科學研究和技術開發 Grok Grok是由X(前稱 Twitter)開發的生成式AI,專注於社交媒體內容的生成。最新版本Grok3提供更強大的功能,能即時生成與當前熱點話題相關的內容,結合社交媒體數據分析趨勢,提升用戶互動的實時性,成為品牌營銷和社交媒體管理的理想工具。 「文案生成」方面,Grok風格簡潔有力,類似科技周刊的風格,適合快速傳達訊息。「圖表製作」方面,Grok可以較為輕鬆的運用文字組成圖表,並附上有關的資訊數據,對於需要快速理解數據的使用者來說很實用。 網址:https://grok.com/ Grok小檔案 開發者應用程式X(前身為Twitter)付費版費用每月30美元(約新台幣970元)主功能即時生成與當前熱點話題相關的內容擅長領域社交媒體互動、內容創作、即時訊息生成和品牌營銷 DeepSeek DeepSeek專注於資料搜尋和訊息檢索,開發商為位於中國大陸的「杭州深度求索人工智慧基礎技術研究」,中資避險基金幻方量化創立的人工智慧公司,創始人暨執行長梁文鋒持續致力將大陸AI技術推向全球市場,提供R1和R2兩種不同的服務模式。 「資料分析」方面,DeepSeek提供前言和總結,讓懶人可以快速理解內容。在「文案生成」上,DeepSeek的口語化風格能夠生成10個標題,附上創作理念和選擇建議,適合需要親民語言的使用者。「圖表製作」方面,DeepSeek使用文字排列呈現,提供Python程式碼,對於技術使用者來說相當便利。 網址:https://www.deepseek.com/ DeepSeek小檔案 開發者中國大陸企業「深度求索」付費版費用每100萬(輸入)tokens收費人民幣16元(約新台幣66.68元)主功能資料搜尋和訊息檢索,利用生成式AI技術提升搜索引擎的智能化,提供相關建議和訊息過濾功能擅長領域資料搜尋、訊息檢索、知識管理和數據分析 使用建議 生成式AI工具已經落地商業化,從自然語言處理到多模態學習、社交媒體互動及訊息檢索等多種服務都能提供,競爭也更加激烈。用戶可根據自己的需求,選擇最合適的AI工具,以提升工作效率與創造力。 綜合比較四款生成式AI後,提供讀者幾點建議。若需要多樣化的文案提案,可考慮Gemini;若喜歡口語化一點的表達,可選擇DeepSeek。AI繪圖方面,生成多幅圖片建議可使用Grok,若希望作品有較高的品質,可選擇Gemini。在「資料分析」方面,若希望能獲取較「簡潔明瞭」的資料,建議選擇「ChatGPT」,讀者若希望能得到比較容易理解的內容,應該選擇Gemini。 針對「表格整理」方面,若要以更快的速度掌握大致上的資訊,建議選用ChatGPT;若讀者希望在表格中能得到較「詳細」的內容,可考慮DeepSeek。針對「生成圖片」功能上,若讀者追求圖表要具有充分「完整性」的類型,建議使用Gemini。 推薦閱讀: AI聽話卻沒懂你?OpenAI揭露AI「裝乖」假象與職場真風險 AI強勢取代!企業寧僱AI也不找菜鳥,今年畢業生有多慘? 除了ChatGPT,還有哪些生成式AI?16種AI工具應用解析 打造ChatGPT行政小助理:專屬AI助理幫你處理瑣碎行政工作 [course_plugin title='推薦AI相關課程' keyword='AI' amount=2]
【104職場力】・AI

ChatGPT生成Apps Script程式碼4技巧!Google Sheets自動化範例用AI加持

想把重複的Google Sheets試算表工作自動化,用ChatGPT就可以快速生出可用的Apps Script程式碼,相較於手動編寫、錄製巨集,使用生成式AI的技術門檻最低!作者分享2個範例,並提醒用AI生成Apps Script程式碼的Prompting技巧。本文節錄自《AI 加持!Google Sheets 超級工作流》。 文/杜昕 Mic Tu 本文目錄(點擊可快速前往) 撰寫Apps Script程式碼的3種方式使用生成式AI生成Apps Script程式碼▶ 範例1:資料統計▶ 範例2:生成圖表用AI生成Apps Script程式碼的Prompting技巧 Google Apps Script(以下簡稱Apps Script)是一個強大的雲端腳本語言,讓使用者能透過類似JavaScript的程式碼整合Google的試算表、文件、簡報、日曆等功能,自動化重複性的工作,完全免費且不需要安裝任何開發環境即可完成。 若要在Google Sheets中使用Apps Script,只要點選「擴充功能 → Apps Script」進入Apps Script的編輯器介面,便能開始撰寫程式。 撰寫Apps Script程式碼的3種方式 撰寫Apps Script程式碼的方式可分成手動編寫、錄製巨集、使用生成式AI 3種,優缺點分別如下: 撰寫方式優點缺點手動編寫完全根據需求客製化程度高。需要花較多的時間學習與實際撰寫。錄製巨集錄製後自動生成程式碼,只需根據需求手動調整即可。錄製的程式碼較基本,複雜的需求可能要大幅的手動調整,因此仍需具備程式基礎。使用生成式AI可直接複製貼上生成的程式碼,大幅提高撰寫效率,也能解決較複雜的案例。撰寫程式碼時會備註各程式碼的用途,可供快速學習。較冷門的需求可能會回答錯誤,若要提升生成品質則會需要訂閱。有時程式碼較冗餘,影響執行效能與可閱讀性。 雖然3種方式皆有優缺點,但使用生成式AI需要的時間、技術門檻最低,因此後續各章節主要會使用ChatGPT生成程式碼,提供輸入的Prompt及對應的輸出。 使用生成式AI生成Apps Script程式碼 本節將使用兩個範例說明如何使用ChatGPT生成程式碼,只要將程式碼複製到Apps Script中並執行函式即可,兩範例的需求、Prompt與ChatGPT (4o mini)生成程式碼如下: 本節範例使用之「會員資料檔」Google Sheets 會員資料檔範例(圖/旗標) ▶ 範例1:資料統計 需求:統計會員資料檔中的會員職業,各職業依會員數多到少排序。 問:生成Apps Script程式碼,統計工作表「會員資料檔」的 E2:E 每個值出現的次數,依次數由高到低輸出到工作表「5.4.3 使用生成式 AI 生成程式碼」的 A:B 中,並將兩欄的標題分別設為「職業」和「會員數」。 ChatGPT輸出結果(以下為作者撰寫時生成之版本,每次生成可能有些許差異,請各位讀者稍加留意): ▶ 範例2:生成圖表 需求:延續上例,將統計結果繪製成柱狀圖。 問:生成Apps Script程式碼,將工作表「5.4.3 使用生成式AI生成程式碼」的 A2:B 繪製成柱狀圖,兩欄分別為「職業」和「會員數」,並貼上至工作表的 C1 儲存格中。 ChatGPT 輸出結果: 兩範例的最終結果如下圖所示: (圖/旗標) 用AI生成Apps Script程式碼的Prompting技巧 在撰寫Prompt時要清楚描述需求,以增加生成式AI正確的機率,可以使用以下的Prompting架構增加正確輸出的機率: 問:(1) 生成Apps Script程式碼,(2) 完成以下步驟:1.&nbsp; (3) 將工作表「○○○」的 ○○:○○ 儲存格&nbsp; (4) 匯總 / 繪製圖表 / 計算...,其中 A / B / C 欄位依序為 △△△ / △△△ / △△△…。2.&nbsp; 將 …3.&nbsp; 將 …,(3) 把最終結果輸出至工作表「○○○」的 ○○ 儲存格。 (1) 在一開始就提及Apps Script,避免AI輸出其他程式語言。 (2) 若要求非常複雜時,建議化為多個步驟,或是分多次Prompt漸進式說明。 (3) 清楚說明資料來源與最終輸出的位置,提及「工作表/儲存格/範圍/欄/列」避免判斷錯誤,並建議用括號標示工作表名稱。 (4) 說明計算過程時可以說明應用場景,但要說明各欄位的名稱,避免判斷錯誤。若欄位的名稱較難判斷資料型態時,可以增加舉例說明。 節錄自:旗標《AI 加持!Google Sheets 超級工作流》/杜昕 Mic Tu 著 推薦閱讀: AI家教上線!ChatGPT和Gemini學習模式實測4招馬上用 AWS免費課程幫你打造AI「學力」證明,攻搶12萬AI職缺! 除了ChatGPT還有哪些生成式AI?16種AI工具應用解析
【104職場力】・AI

.NET 開發者必看!學會滲透測試思維,加速修補資安漏洞並提升系統穩定性

恆逸開課時間查詢:https://www.uuu.com.tw/Course/Show/1501/1 恆逸學員徐英智: C# 全端開發兼顧穩定與資料安全 我目前在一家以軟體開發為主的科技公司擔任全端工程師,主要使用 C# 和 .NET 平台開發各類應用程式。工作上,我負責的範圍涵蓋後端系統架構設計到前端畫面的串接。我也會與美編人員、測試人員一起討論技術方案,並處理系統整合的問題。我們的客戶大多是公部門,因此系統在穩定性、擴充性及資料安全方面的要求都非常高。 🎯 藍紅軍攻防實務滿足工作所需 公司正在計畫投標更多不同領域的專案,在證照要求上需要有更多同事擁有 C# 相關證照。我覺得這門課最大的吸引力是內容非常完整,從防禦到攻擊的部分都有涵蓋,特別是針對藍軍防禦與紅軍攻擊等主題,都有搭配實務講解。這些正好是我目前工作上非常需要了解的內容。 🛡️ 從攻擊視角掌握資安防護精髓 講師的教學方式非常豐富,不只侷限於課本內容,而是從多個角度搭配實際案例來說明重點。印象最深的是在講解「程式撰寫的資安防護」時,講師不只是單純地說明理論與原則,而是透過實際的攻擊範例,來展示網站在有防護與沒防護時的差別。透過這樣的實作演示,我能夠更直觀地理解各種漏洞的成因與攻擊手法,也學會了如何在開發階段就建立正確的安全意識。這對我特別有幫助,因為我在工作中經常需要修補系統漏洞、分析滲透報告。課程讓我更清楚地了解滲透測試人員在檢測時的思維與方式,能更有效地從防禦角度思考問題,預先避免潛在風險。這樣的實務教學方式,讓我在資安防護上不再只是照著規範執行,而是真正了解背後的邏輯與意義。 🔍 Proxy 工具實戰應用發現潛在弱點 讓我印象深刻、甚至覺得意想不到的收穫,是學到了 Proxy 工具在滲透測試中的進階應用。以前我只知道這類工具能攔截封包做基本分析,但在課程中,講師深入示範了如何利用 Proxy 來模擬實際攻擊、測試網站的安全防護機制,這才讓我意識到這類工具的潛力。透過上課,我發現可以在專案系統上線前,先用這個工具自行進行測試,檢查是否存在漏洞或防護不足的地方,這不僅能提早發現問題,也能減少上線後修補的時間與成本。上完課的隔天,我立刻將這些方法運用到工作中,重新檢查過去負責的專案系統,找出一些過去未注意到的潛在弱點。實務操作的經驗,也幫助我在考證過程中,能更快速地判斷並找到問題的答案。 🚀 資安課程助學員快速理解攻擊手法強化防護爭取升遷 這門課對我工作的幫助可說是立竿見影。回到公司後,我剛好收到幾份滲透測試報告需要修補漏洞,便立刻回想課堂上學到的觀念與技巧。以前看到這類報告時,常需要花時間去理解攻擊手法與漏洞成因,但現在我能更快掌握滲透人員的思維角度,也能準確判斷問題所在,迅速找到程式中需要修補的部分並完成防護強化。更重要的是,這次的學習讓我對資料防護與網路架構的整體概念有了更深入的理解,能夠以更全面的視角來思考系統安全。我現在也能更直觀地提出自己的建議與想法,並主動分享課程中學到的資安觀念與防護技巧。最後,我希望自己能順利在下個月取得 CASE .NET 的證照,爭取公司提供的額外獎勵與升遷機會。 索取課程優惠:https://www.uuu.com.tw/Forms/CourseInfoRequest?courseId=CASENet&mediaSrc=104
精誠資訊恆逸教育訓練中心・資訊安全

如何成為後端工程師?精準掌握必備核心技能&職涯精進攻略

你是否想轉職成為後端工程師,打造更穩定、具成長性的技術職涯?無論你是剛開始學習程式語言的新手,或正在尋找明確學習方向的職場工作者,這份後端學習地圖將幫助你掌握後端工程的核心技能、實戰經驗與職涯發展路徑。透過系統化的學習規劃與專案實作,你將更有信心地踏入後端領域,成為職場中真正被需要的技術人才。 文 /【104學習精靈】 本文目錄(點擊可快速前往) 後端工程師是什麼?和前端、全端工程師有什麼不同與優勢之處?掌握後端工程師的核心能力:必備工具技能 x 學習路徑 x 軟技能轉職後端工程師的學習策略後端工程師薪資行情與職涯發展後端工程師的挑戰與機會 後端工程師是什麼?和前端、全端工程師有什麼不同與優勢之處? 🎯 後端工程師工作內容 後端工程師(Backend Engineer)主要負責伺服器端的邏輯開發,包括資料庫管理、API 設計、伺服器架構以及系統效能優化。他們確保前端應用程式能夠順利與後端系統交互,並提供穩定的數據與服務。 🎯相近職類比較:DevOps、全端、前端、後端工程師差別 職位主要負責技術負責範圍後端工程師(Backend Engineer)伺服器架構、API 設計與串接、資料庫管理、效能優化負責後端邏輯、數據清理,確保前端能夠存取正確的資料前端工程師(Frontend Engineer)HTML、CSS、JavaScript、React、Vue負責 UI/UX 設計,開發與使用者互動的前端界面全端工程師(Full Stack Engineer)前端 + 後端技術能獨立開發完整應用,涵蓋 UI、後端 API、資料庫管理DevOps 工程師(DevOps Engineer)Docker、Kubernetes、CI/CD、自動化部署負責開發與運行環境的部署、監控與維護,提升開發效率 🎯 為什麼選擇後端開發? 後端開發是資訊產業中穩定且高度需求的領域,適合對邏輯、架構、系統思維有興趣的學習者投入: 就業市場穩定成長:隨著數位化轉型普及,後端開發職缺在各行各業皆有需求,從新創到大型企業都有穩定徵才。 強調邏輯與架構設計:後端工程著重資料儲存、伺服器溝通、API 設計等,適合喜歡系統設計與架構思考的人。 職涯彈性大:從初階後端工程師到系統架構師,甚至 DevOps、SRE、資安領域都有後續延伸路徑。 遠端與自由接案機會多:後端開發技能通用性高,較容易接國際案或轉為遠距工作者。 AI 與資料應用的基礎:資料庫管理、API 串接、運算效能等能力,也可延伸應用至 AI 系統部署或資料工程等新興領域。 🎯 誰適合轉職後端工程師? 後端開發適合各類背景者,關鍵在於邏輯思維、學習動機與持續投入: ✅ 設計/前端背景:具備良好使用者體驗與前端邏輯,轉後端可成為 Full-Stack 工程師,提升職涯彈性。 ✅ 商管背景:邏輯能力佳且理解商業流程,適合轉後端結合業務邏輯,強化企業系統開發應用。 ✅ 理工背景(如物理、數學):邏輯與抽象能力強,容易掌握資料結構與演算法,是進入後端的優勢群體。 ✅ 非資訊領域自學者:只要有堅強動機與自律力,透過系統性訓練與專題實作亦能成功轉職。 ✅ 現職 IT 工程師(如測試、維運):已具備技術背景,轉入開發領域有明顯加速效益。 ✅ 資料分析師:熟悉資料處理與 Python,轉向後端可擴展資料處理與系統部署的完整技能鏈。 掌握後端工程師的核心能力:必備工具技能 x 學習路徑 x 軟技能 🧭 後端工程師技能、工具分類表 語言與工具資料處理與資料庫API 設計與架構DevOps 與部署基礎Python / JavaScript / Java / GoGit / GitHub / GitLabSQL(PostgreSQL / MySQL)資料庫基礎觀念REST APIHTTP 基礎了解部署概念核心*熟悉後端框(SpringBoot, Django, Express, Gin)*熟悉語言設計模式撰寫可讀性高的程式NoSQL(MongoDB / Redis)基本資料模型設計身分驗證(JWT / OAuth)API 文件設計(Swagger)*Docker 容器化*CI/CD 自動部署&nbsp;進階*多語言協作力*程式效能優化*高效能資料庫設計*索引分片與備援策略GraphQL / gRPC微服務架構(CAP / CQRS / Event Sourcing)Kubernetes、服務網格(Service Mesh)監控與日誌系統認證*程式語言認證 (例如Python 程式設計證照PCAP)*個人作品集AWS Database SpecialtyMongoDB 認證*API 設計課程證*書專案開發經驗(如 Hackathon)*AWS Certified DevOps Engineer*CKA(Kubernetes Administrator)▲ 後端工程師應具備技能、工具能力、職涯指引表,點選不同技能會對應到相關課程。 後端工程師學習地圖與路徑(搭配AI工具) 🔰 初學者階段(0–6 個月) ✅ 目標:熟悉基礎程式語言與網路知識,能夠開發基本 API。 📌 學習內容: 選一門後端語言(Python / JavaScript / Java):選一門主流語言打好程式基礎,進入開發世界。 Git 與版本控制(GitHub / GitLab):讓你能有效保存、回朔與分享你的程式碼。 理解網路基礎與 HTTP 協議:理解網站如何運作與資料如何傳輸。 SQL 資料庫(PostgreSQL / MySQL):學習資料查詢語言,管理網站背後的資料。 REST API 開發:學習建立網頁服務的後端接口。 Python 程式設計能力 - 線上免費檢測 📌 AI 工具應用: ChatGPT 協助語法學習與除錯:快速解釋語法、找出 bug、提供程式碼建議。 GitHub Copilot 協助寫基礎 CRUD 程式碼:協助補上程式片段。 📌 備選學習: Go 語言:效率高但語法嚴謹,對初學者略具挑戰。 Node.js(JavaScript 後端):若未來想走全端路線可以學。 ✅ 適合考取的證照: Python 程式設計證照(PCAP) ITS (Information Technology Specialist, IT 資訊科技專家認證 Oracle MySQL Database Developer AWS Certified Cloud Practitioner(雲端基礎,有助於未來學 DevOps) [course_plugin title='Python課程' keyword='Python 輕鬆上手學' amount=1] [course_plugin title='後端工程師入門課程' keyword='成為後端工程師' amount=1] 🚀 中階階段(6–12 個月) ✅ 目標:熟悉進階 API 設計、資料庫優化,學習 DevOps 工具。 📌 學習內容: 學習後端框架 (Express、Spring Boot、Django、Gin) :掌握常用的後端框架。 身份驗證與授權(JWT、OAuth):幫使用者安全登入,讓資料不被偷看。 NoSQL 資料庫(MongoDB、Redis):適合儲存彈性格式的資料或快取機制。 Docker 容器化:讓你的程式「打包好、帶著走」。 CI/CD 自動部署(GitHub Actions):程式更新後自動上線,省時又省心。 📌 AI 工具應用: 使用 AI 幫你產生 Dockerfile 與 CI/CD 配置:不懂也能靠 AI 輔助上手。 協助設計 API 架構與資料庫 schema:加速設計與重構過程。 📌 備選學習: GraphQL:適合複雜資料查詢,但非所有團隊使用。 gRPC:適合內部高效通訊場景,小型專案可暫不碰。 Jenkins(較舊型 CI/CD 工具):學習成本高,可視需求使用。 HATEOAS(超媒體 API):學術價值高,實務上較少見。 ✅ 適合考取的證照: MongoDB Developer Certification Docker Certified Associate (DCA) Microsoft Azure Fundamentals (AZ-900) HashiCorp Terraform Associate(如學有餘力涉略基礎 IaC) [course_plugin title='後端工程師中階課程' keyword='接案必學 ◆ 邁向更專業的App開發' amount=1] 🏆 進階階段(12 個月以上) ✅ 目標:學習架構設計,提升可擴展性與效能。 📌 學習內容: 微服務架構(CAP 理論、CQRS、Event Sourcing):學會如何將大系統拆小管理,處理資料一致性問題。 Kubernetes 與服務網格(如 Istio):讓多個服務能自動部署與協調運作。 高效能資料庫設計與分片策略:設計能承受高流量的資料系統。 系統監控與安全性實踐(如 Prometheus、Grafana):確保系統穩定、安全運作。 📌 AI 工具應用: AI 幫你設計 YAML 檔與架構圖:快速理解與部署分散式架構。 系統瓶頸分析助手:用 AI 分析 log 或效能資料,加快除錯與優化。 📌 備選學習: Istio 等 Service Mesh 工具:適合大型微服務團隊,維護成本高。 Event Sourcing:較進階模式,建議有實務需求時再深入。 ✅ 適合考取的證照: Certified Kubernetes Administrator (CKA) AWS Certified Solutions Architect – Associate Google Cloud Professional Cloud Architect DevOps Engineer Professional(AWS / Azure) [course_plugin title='後端工程師進階課程' keyword='Java進階專業|前後端整合開發與應用' amount=1] 5個後端工程師應具備的軟技能特質: 邏輯思維與問題解決能力 能夠理解業務需求並轉化為系統邏輯,並針對錯誤快速找到根本原因。 【小測驗】來測測看自己的問題解決技巧 👉 問題解決 - 職能檢測|104學習精靈 溝通與跨部門協作能力 後端工程師需與前端、產品經理、DevOps 甚至業務單位協作,良好的溝通有助於準確理解需求與回報技術限制。 【小測驗】來測測看自己的溝通能力技巧 👉 溝通協調 - 職能檢測|104學習精靈 學習與自我成長動能 後端技術(如框架、資料庫、API標準)快速演進,必須持續學習與更新知識。 細心與責任感 後端處理大量資料及邏輯,細節錯誤容易引發資安問題或系統錯誤。 時間管理與自我管理能力 在遠端工作日益普遍的環境下,自律與時程安排變得尤為重要。 轉職後端工程師的學習策略 🎯 初學者或轉職者的學習策略 轉職或初學後端工程,建議採取階段式、任務導向的學習策略,以下列點歸納: 設定明確學習階段:分為基礎語言(如 Python/JavaScript)、資料庫應用、框架學習(如 Django、Node.js)、部署維運。 專案導向學習:每學完一個階段,就進行小型專案驗證所學,例如 Todo List、部落格、會員系統等。 培養問題解決能力:鼓勵查文件、逛論壇、問 ChatGPT,建立獨立解決 bug 的習慣。 學習版本控制與團隊協作:掌握 Git、GitHub、簡單 CI/CD,增加求職競爭力。 善用 AI 工具輔助學習:例如用 ChatGPT 解釋程式碼、Copilot 寫樣板、Kaggle 或 LeetCode 練習邏輯。 參與社群與實戰活動:參加黑客松、Open Source 專案、小型 Freelancer 案,強化實務經驗與人脈。 建立個人學習履歷:記錄學習歷程、撰寫技術部落格、整理 GitHub 作品集。 🎯 不同領域的客製化學習策略對照表 學歷背景優勢可能挑戰調整建議資訊相關科系已具備基礎程式能力、學科知識缺乏實務經驗、專案規模小強化實作專案與部署經驗,參與社群或實習累積履歷非資訊理工(如數學、物理)邏輯與數學能力強,適應資料結構與演算法快缺乏開發環境熟悉度與應用場景理解著重環境建置、框架與資料庫應用,透過實作強化「業界語感」設計/前端背景了解 UI/UX 與前端邏輯,轉職成為全端潛力大對資料結構與後端語法較不熟悉從 API 串接、簡單後端框架入手,逐步學習資料庫與後端設計邏輯商管/人文背景商業邏輯與跨領域溝通力強,善於理解用戶需求技術門檻高、邏輯訓練少以高階語言(如 Python)為起點,結合專案題材(如 CRM、報表系統)學習效果更佳在職 IT 工程師(測試、維運)已熟悉技術工具與環境、具系統性思維缺乏開發流程與程式架構設計經驗透過轉任內部開發專案或小型 App 開發練習,搭配設計模式與框架學習資料分析/AI 轉職者熟悉資料邏輯與語言(如 Python)、了解資料流缺乏完整系統建構經驗補足後端架構設計與部署技巧,從資料處理串接 API、Flask、FastAPI 切入 後端工程師薪資行情與職涯發展 後端工程師薪資概況 📌台灣後端工程師薪資 初階(3年以下經驗):月均薪約6.2萬。 中階(3- 5年經驗):月均薪約 6.5 萬。 高階(5-10年經驗):月均薪約7.3萬。(以上資料來源:104薪資情報) 📌影響薪資的因素 技術棧與專精程度熟悉高效能架構(如微服務、分散式系統)、熱門語言(如 Go、Rust)、或 DevOps/雲端技能者,薪資會更高。 產業領域與公司規模金融科技、AI、新創、外商薪資通常優於傳產與一般中小企業。 作品集與實戰經驗有實際上線專案、參與開源、或技術部落格者更具競爭力。 證照與專業認證(如 AWS Certified、Kubernetes、GCP)對某些企業或外商來說是加分項。 英語能力與跨國協作經驗能與國際團隊溝通的工程師更受青睞,也更容易爭取外派或海外遠端工作機會。 英文能力 - 線上免費檢測 後端工程師的職涯發展路徑 🔵 技術專精路線(Individual Contributor / IC Path) 從「後端工程師」起步,專注於技術深度與系統設計,逐步升級為具備橫向影響力的技術專家。 ▶ 初階 / 中階後端工程師(Backend Engineer) 負責功能開發、資料庫操作、API串接與單元測試。 ▶ 資深後端工程師(Senior Backend Engineer) 擁有跨模組開發與維護經驗,熟悉系統效能優化、API 設計規範。 ✳️ 學習前端技術 → 全端工程師(Full-Stack Engineer) 技能補充: React/Vue、Node.js、前後端整合、RESTful/GraphQL。 應用情境: 適用於產品團隊需快速開發 MVP 或技術創業者。 ✳️ 提升系統架構能力 → 系統架構師(Software/System Architect) 技能補充: 微服務設計、DDD、API Gateway、資料一致性、可觀測性(Observability)。 應用情境: 適用於中大型系統升級或技術重構專案。 ✳️ 學習 DevOps → DevOps 工程師(DevOps Engineer) 技能補充: GitOps, Jenkins, GitHub Actions, Docker, Ansible。 應用情境:經由緊密的開發+運營合作,使企業更高效推出高品質產品。&nbsp; ▶ 全端工程師(Full-Stack Engineer) 獨立開發從 UI 到 API 再到資料庫的完整功能。 ▶ 系統架構師(System Architect) 負責設計全系統技術藍圖,定義模組邊界、資料流設計與技術選型。 ✳️ 進階發展&nbsp; → 技術總監 / Technical Director 職責: 統籌技術方向,領導技術專案與架構決策,跨部門協作。 技能補充: 領導力、溝通簡報、技術戰略思維、預算與風險管理。 ▶ DevOps 工程師(DevOps Engineer) 專精於部署、CI/CD、環境自動化。 ✳️ 進階發展&nbsp; → 雲端工程師(Cloud Engineer) 職責: 能設計具備高可用性與彈性的雲端基礎架構。 技能補充: 深耕 AWS/GCP/Azure 架構與雲原生技術(如 K8s、Terraform)。 🟢 團隊管理路線(Team &amp; People Management) 此路線適合有溝通、協調與人員培育熱情者,從帶小團隊到參與公司策略。 ▶ 後端 Team Lead / 技術主管 同時參與開發與團隊管理,負責人力分配、專案交付與人員指導。 技能補充: Agile/Scrum、敏捷儀表板管理、1-on-1 輔導技巧。 ▶ 技術經理(Engineering Manager) 管理多組技術團隊,協助產品規劃、技術優化與跨部門協作。 負責團隊招募、績效制度設計、技術資源管理。 ▶ 技術總監(Technical Director)或 VP of Engineering 結合技術與策略視角,影響公司中長期技術方向。 需要具備技術深度 + 商業理解力。 🟠 技術轉職/橫向拓展路線(Cross-functional Path) 探索其他工程領域,發揮後端背景延伸價值,適合追求多元發展者。 ▶ 資料工程師(Data Engineer) 優勢: 熟悉 API 設計&模組化架構:資料平台的模組設計類似微服務設計邏輯。 熟悉系統效能:幫助處理大規模資料運算與資源調度。 熟練程式語言(如 Python、Java):可快速上手資料工程工具 可有效打造 ETL 流程、管理資料倉儲、支援 AI/ML 任務。 技能補充:&nbsp; 資料處理:Spark、Kafka、Airflow、dbt 資料庫:PostgreSQL、ClickHouse、BigQuery、Snowflake 資料管線:ETL/ELT流程設計、Data Lake、Data Warehouse 架構 編程與基礎統計:Python、SQL、資料品質檢查 職涯發展路徑流程圖 🔹 總結路徑圖說明 (起點) 後端工程師 │ ├── A. 學習前端 → 全端工程師 ├── B. 提升架構能力 → 系統架構師 │ └── 技術決策 → 技術總監 └── C. 學習 DevOps → DevOps 工程師 └── 深入雲端架構 → 雲端工程師 哪些產業需要後端工程師? 後端工程師幾乎是「所有數位服務產業的基礎職位」,以下是常見產業範疇: 📌電商與零售:處理會員系統、購物流程、庫存管理、金流串接等核心後台邏輯。📌金融科技(FinTech):開發支付、帳戶、交易、驗證等安全敏感的服務。📌社群與內容平台:如論壇、影音平台、交友 App,後端負責資料儲存、帳號系統與推薦演算法等。📌SaaS / B2B 企業服務:提供線上系統給其他企業使用,如 CRM、HR 系統。📌物流與運輸:如外送、倉儲、車隊派送,依賴大量 API 串接與資料即時處理。📌醫療與健康科技:處理病例、預約、穿戴裝置資料等,需高度資安與資料完整性。📌遊戲與娛樂產業:遊戲帳號、伺服器同步、排行榜、商城等核心功能皆由後端處理。📌政府與公部門資訊系統:如戶政、健保、交通資訊等數位服務。 後端工程師的挑戰與機會 🚀 6個常見的後端工程師挑戰 技術複雜度高:需同時掌握資料庫設計、系統效能、資安與架構邏輯。 看不見的貢獻:成果不如前端「有畫面」,但卻是維運的關鍵,常常被低估。 資安責任重大:系統若當機、資料異常,後端通常是第一個要排解問題的人,需確保數據安全,防止攻擊與資料洩漏。 需快速跟上技術演進:如容器化(Docker)、微服務架構、雲端部署等都不斷更新 高效能與擴展性要求:需設計能夠處理大量請求的系統,確保穩定性與效能。 跨團隊協作:需要與前端工程師、產品經理、DevOps 團隊密切合作,確保系統順利運行。 🌟 後端工程師4大機會 可轉職多種技術職:例如 DevOps、技術主管、架構師,或橫移到前端/全端。 全球需求穩定成長:任何需要「運作」的數位產品,都需要後端支撐。 遠端與海外機會多:因後端較少受地域限制,常見國際合作或海外招募。 進可攻、退可守:進可發展高階技術領域如 AI 後端、大數據平台,退可穩定就業於各類企業內部系統開發。 延伸閱讀: 產品經理 - 學習地圖(上):技能養成篇 成為雲端工程師的攻略指南:核心技能&職涯精進完整解析 轉職前端工程師│工作內容、技能、薪水與職涯發展指南 數據分析師工作內容是什麼?薪水高嗎?技術能力與職涯發展指南 想當資料工程師?工作內容、核心技能、薪水、職涯發展完整解析 [joblist_plugin title='更多104【後端工程師】工作機會' url='https://www.104.com.tw/jobs/search/?jobsource=index_s&amp;keyword=%E5%BE%8C%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%AB&amp;mode=s&amp;page=1' amount='3']
【104職場力】・職涯規劃

有任何收穫或想分享的,都來和大家一起聊聊吧!