Let Numbers Talk
Requirements
誰適合參與 ?
你需要的是累積真實的專案經驗。
「直接走進軟體開發現場」才是最直接有效的辦法,參與其中成為一員,能讓你在最短的時間提升能力累積經驗。
必須具備資訊基礎能力
建議為資訊相關科系的背景,或非本科系但已經參加過至少六個月以上的轉職訓練。在培訓過程中我們會預設你已經熟悉電腦與網路的知識,並具有基本的程式設計能力,對於 Web 與 App 的程式開發不陌生。
有足夠的時間投入參與培訓
安排每週至少 30 小時以上的學習,並透過持續地實作練習與分享,才會有明顯的成效,請先評估自己在這段期間是否有時間。
未來有志成為職業軟體開發者
學習過程會有很多挑戰等待你去完成,因為我們共同的目標,就是成為在職場上有能力為客戶解決問題的專業軟體開發人員。
Features of Our Courses
培訓過程有哪些
工具或技術 ?
我們限定參訓學員必須在時間內,達成符合業界 Junior Software Developer 職務必須具備的基本工作能力,參加對象必須已經有程式設計基礎,所以並不適合零經驗的新手。
目的是讓已有基礎的學員,透過模擬專案訓練獲得實戰經驗,包括九大主題。

Courses
九大主題
版本控制
參與軟體專案團隊協作必備的基礎能力,包含 Git 指令操作、GitLab 專案原始碼管理、使用 Pull-Request 提交程式碼與解決衝突等。
- Beginner
設計流程
使用 Wireframe 與 Prototype 確認清楚需求與規格,就可以大量節省工程師寶貴的時間,實務上要如何與 UI 設計師一起進行協作開發?使用 Sketch、Adobe XD、Figma 等工具繪製的設計稿,透過 Zeplin 等工具的協助,進行更準確、高效率的前端程式實作。
- Beginner
敏捷軟體開發
認識 SCRUM 如何運作,使用 Jira 或類似管理工具,進行從 User Story 到 Task 的 Issue 管理,並且整合測試與版本管理。
- Beginner
App 前端開發
使用 React Native 建構 iOS + Android 跨平台行動應用程式。
- Intermediate
API 後端開發
使用 PHP Laravel 或 Node.js Express 開發給 Web 與 App 存取之後端 API 服務,連結資料庫與串接更多第三方雲端服務。
- Intermediate
Web 前端開發
使用 React 或 Vue 實作前後端分離的架構,並搭配 Node.js 相關工具。
- Intermediate
軟體測試
認識 UNIT TEST、TEST-DRIVEN DEVELOPMENT,使用 WEBDRIVER 及 APPIUM 進行自動化測試。
- Intermediate
資訊安全
基礎資安觀念養成,認識弱點掃描工具,瞭解 SQL INJECTION 與 XSS 等常見程式漏洞。
- Intermediate
軟體建置與部署
認識 DEVOPS 實務流程,使用自動化流程進行 CI(持續整合)與 CD(持續部署),將通過測試的軟體服務發佈到 LINUX 伺服器、K8S 容器或 AWS 雲端服務。
- Intermediate
Training Echelon
培訓梯次
Choose the Plans That Fits Your Need
Starter
實體授課暑期制
週一至週五 09:30 ~ 18:30
Summer Camp
- 培訓完全免費 100% FREE
- 可配合學校實習簽約
- 每週 1 ~ 1.5 小時的課程
- 每週 3 小時的 Office Hour 團體指導
- 每週至少 30 小時以上的學習
- 以 SCRUM 進行 12 週 SPRINT 任務
- Tech Day 技術分享精選內容
Starter
實體授課學期制半年期間
週一至週五 09:30 ~ 18:30
Camp
- 培訓完全免費 100% FREE
- 可配合學校實習簽約
- 每週 1 ~ 1.5 小時的課程
- 每週 3 小時的 Office Hour 團體指導
- 每週至少 30 小時以上的學習
- 以 SCRUM 進行 12 週 SPRINT 任務
- Tech Day 技術分享精選內容
Pro
強調「持續自發性」的 Study Group
彈性時間依簽約時程為主
Lab
- 包含 Camp 所有資源 ALL IN ONE
- 線上開發研究資源
- 現場藏書無限看
- 大型線上 Side Project 練習
- 許願邀請業界大神授課
- 就業機會媒合
- 外部參賽挑戰
Testimony
培訓會如何
進行 ?

階段 0:暖身
- 10 lessons
- 18 hours
- 12 tasks
準備相關的軟硬體與網路帳號,使用 Monospace.chat、Google Meet、Classroom、HackMD、Notion、Odoo、Miro、Figma、GitHub、 … 等線上協作工具。

階段 1:基礎
- 10 lessons
- 18 hours
- 12 tasks
軟體工程師基礎訓練,每週一到四會安排每天現場實體的課程,以及 Office Hour 團體指導時間,主要學習內容包括前後端開發、版本控制、自動化測試、SCRUM、DevOps、持續整合與部署、網路伺服器架設管理與資訊安全⋯等九大主題相關內容。

階段 2:專案實戰
- 10 lessons
- 18 hours
- 12 tasks
完成階段 1 且通過測驗的學員,可參與軟體專案實戰訓練,期間會搭配一個模擬專案,團隊以 SCRUM 的方法進行為期 12 週的 SPRINT 任務解鎖,最後在 Demo Day 完成作品成果發表。
線上教學與討論
不論身在何處,只要一台筆電連上網就能高效完成交付,已經是現代軟體開發者必須具備的職場基本能力。 我們的研究團隊只使用最棒的線上協作工具與雲端服務,包括 Google Workspace、GitLab / GitHub、Trello、Jira、Confluence、Slack、Zoom、AWS、Kubernetes、⋯並且在培訓過程中全程採用,讓學員未來在加入頂尖軟體研發團隊時,能夠更加得心應手,也能分享這些經驗給更多團隊。 請參考華視新聞雜誌在創科資訊與 Monospace 拍攝的採訪內容
實體空間服務
我們在台北與台中皆提供交通便利的實體空間,方便參與培訓的學員進行線下的交流,現場提供高速無線網路、技術圖書資源、咖啡飲料與餅乾零食⋯等,我們歡迎參與培訓的學員,每週安排固定的時間到實體空間進行實作練習與交流討論。
*備註:因本梯可能受到 COVID-19 疫情影響,如政府實施警戒達三級以上,實體空間服務將會暫停開放。
成果發表
通過軟體專案實戰訓練,學員已經累積更多實務經驗,專案作品和學習心得可以在 Demo Day 上台進行分享,「簡報」對於想要成為職場專業人士的軟體開發者來說,是非常重要的能力。我們在培訓過程中,持續要求學員不斷地練習分享,因此在得到展現自我能力的舞台出現時,每位學員都能侃侃而談。

- Featured Course
Getting Started With Software Develop for Beginner
- Fundamental
- Input and output
- Conditional branching
- 8+ more lessons