【Monosparta】軟體開發實戰訓練營

西區, 台灣

如有任何問題或建議,請至官方招募頁面查看,Monosparta Code Camp,或是按讚追蹤私訊 創科資訊 Trunk Studio 粉絲專頁,我們的小編會盡力在上班時間回覆你。



|為什麼要參加實戰訓練營?

在業界打滾很長一段時間的我們,總是看到很多新朋友想進到這個產業,卻找不到好的門路⋯

  • 繳很多學費上很多課,也參加很多培訓,找工作還是被打槍
  • 念資訊科系讀過幾年書,結果學校教的和業界需要的根本不一樣
  • 找到工作但公司只想要即戰力,前輩都很忙也沒時間教
  • 一直不停學習和練功,也學了很多技術、解了很多道題目,還是不知道真實世界的軟體開發現場怎麼運作
  • 已經寫很多年程式,但除了一直重複打 Code 之外感覺不到有什麼進步

找到自己想要的工作,最好的方法就是「讓好工作自己來找你」,或者讓好工作的面試官不會拒絕你。但說來簡單做起來卻格外困難,試想一位新手想要闖蕩武林,花了幾年練習武功秘笈上面的所有招式,但從未上過擂台真刀真槍PK過,會再多的招式也只能算是華麗的花拳繡腿呀!


|參加培訓的目標是什麼?

你需要的是一個「好的環境」與「好的教練」。

學校是學校,補習班是補習班,咖啡店是喝下午茶的地方,家是溫暖的避風港。你沒辦法躲在這些地方,就想要在一年半載之後成為合格的軟體工程師,你需要的是累積真實的專案經驗。

「直接走進軟體開發現場」才是最直接有效的辦法,參與其中成為一員,能讓你在最短的時間提升能力累積經驗。

然而一般的軟體公司不會隨意讓人參觀,創科資訊當然也是,只有通過錄取、簽署保密協議、具備即戰力與專業交付品質的正式團隊成員,才有機會真正接觸客戶委託的專案。

但是秉持軟體人才培訓的企業社會責任,創科資訊特別在每年開放幾屆實戰訓練營,藉由與「真實世界軟體專案」相同的技術、工具與開發流程,化簡成與商業機密無關、門檻較低更容易上手的「模擬專案」,讓你有機會在職場前輩的陪伴下,完成真槍實彈的練習,動手解決真實的問題,快速累積個人的經驗與作品,而不只是「學習技術」而已。


|培訓會如何進行?

課程安排

  1. 暖身:第 1 週前
    預先了解 basic knowledge
    準備相關的軟硬體與網路帳號,使用 Slack、Zoom ... 等線上協作工具。

  2. 基礎:第 1 至 6 週
    合計 36 小時的軟體工程師基礎訓練,每週一到四會安排每天 1 ~ 1.5 小時的課程,以及 3 小時的 Office Hour 團體指導時間,主要學習內容包括前後端開發、版本控制、自動化測試、SCRUM、DevOps、持續整合與部署、網路伺服器架設管理與資訊安全⋯等。

  3. 專案實戰:第 7 至 18 週
    完成階段 1 且通過測驗的學員,可參與軟體專案實戰訓練,期間會搭配一個模擬專案,團隊以 SCRUM 的方法進行為期 12 週的 SPRINT 任務解鎖,最後在 Demo Day 完成作品成果發表。

除了基本的專業技術能力外,成為合格軟體工程師還必須要有:

  1. 團隊協作能力包含與不同背景的人類溝通合作,他們不一定聽得懂你說的專業術語,你也不一定能理解他們在做什麼,設法克服障礙吧!在雲端辦公當道的數位時代,你還必須熟悉使用許多線上工具,以增加多人協作的效率,例如 Jira、Slack、Zoom、Git、... 等。
  2. 自學能力踏進職場之後,學習就必須靠自己,離開學校後如果不再繼續進修,你的價值只會愈來愈少。作為一個成熟的大人,沒有人有義務盯著你成長,未來想要過什麼樣的生活,你必須完全為自己負全責。因此,在這段期間,你必須掌握終身學習的能力並養成習慣。然而,在我們創造的友善環境中,還是會有許多熱心的前輩願意教你,只要你學會正確的發問,同時,公司也提供了總價值超過數十萬元的學習資源與設備,幫你減輕一些負擔。
  3. 解決問題能力「公司不是付錢來讓你學習」而是「雇用你來替公司解決問題」,這是成為職場專業人士必須要有的認知。因此你必須學會在遇到問題的時候,停止抱怨,將壓力和挫折化為前進的動力,練習嘗試不同的辦法,取得需要的資源,然後有效率地將問題解決,享受成就感帶給你的快樂。
  4. 分享知識能力持續地透過練習寫作、在工作坊或小聚擔任分享者,幫助他人在學習過程中排除障礙,會是你開始以 10x 高速成長的最佳方法,不用擔心自己學得不夠多或者講得不夠好,我們的環境提供你持續練習的機會。

綜合以上必備能力,Monosparta Code Camp 推出三個面向的學習要點:

= 科技主題月,大神親自授課 =

透過每月科技主題月,深入接觸程式領域各個面向,每月會邀請各領域講者,搭配小型專案或 Challenge 練習活用該技術,讓學員能對該技術領域更深入了解外,還能實際實作,接觸到不同主題的技術能力。講座費用 Camp 學員完全免費,讓你能快速接觸業界第一線的技術內容。

= 團隊分享會,技術伸展台 =

透過九大主題的路徑依序學習,並且在每週的 Camp 團隊分享會中,向其他學員介紹你所看到的觀點,並帶領大家實作練習,是最高速的學習方法!

= 專案實作演練,快速累積實力 =

在模擬實戰訓練的專案中,你將有機會從 Wireframe 開始,參與專案的討論,你提出的想法和點子,將有機會被收錄到 Backlog 成為未來候選的 User Story。

訓練期間採用 SCRUM 敏捷軟體開發方法,搭配 Jira 軟體是許多開發團隊選擇的工具,提供軟體問題排除、任務追踨及專案管理的功能,你將會與其他人一起進行協作。

Jira | Issue & Project Tracking Software | Atlassian

你練習撰寫的程式碼,將會以 Git 工具進行版本控制,不僅只是把檔案 Commit 到 Repository 保存而已,真實專案將會遇到許多進階的操作,包括建立分支(Branch)、解決衝突以及進行 Code Review 的 Pull-Request 流程,還有自動化建置與發佈軟體所需的 CI / CD 流程。我們採用許多開發團隊選擇的 GitLab 提供 100% 真實環境的操作練習。 

Git - GitLab

前端 UI 介面的實作練習中,你會取得真實的 UI 設計稿,由專業的 UI 設計師製作,完整呈現專案所需的細節,遇到任何問題也可以反饋。或許你未來找到的工作,不會給你這麼完整的設計稿和開發規格,沒關係,到時你可以教他們怎麼做。

撰寫前端與後端程式碼,讓我們一起使用熱門的主流開發工具玩耍吧!除了已經很多人在用的 VS Code 之外,你還有機會體驗超酷的 Kubernetes + Eclipse Che 全雲端開發!

Visual Studio Code - Microsoft Edge Development | Microsoft Docs

通過培訓可以獲得正式實習工作機會嗎?

有機會,但不保證哦!

創科資訊團隊通常每季會有多個 Intern / Junior Software Developer 正式職缺釋出,我們非常歡迎有志青年加入。但是很可惜名額有限,因此錄取與否除了實力之外,也要緣分和運氣啊!

但是參訓學員並不用為此擔心,因為在你具備相關專業能力和累積足夠經驗後,通常會有很多工作機會等著你挑選,你也可以把去面試的心得回來和其他人分享討論,或是尋求職場導師及教練們,對於你的求職簡歷及學習方向給予建議。


|創科資訊是一個什麼樣的組織?

創辦人 Kyle 年輕時十分熱愛電腦與網路,嚮往成為一位專業的技術專家,從學生時代開始累積許多網站建置與系統開發專案經驗,在大學時期參與程式教育相關研發時,預見「軟體人才是企業未來最重要的資產」,以及「數位轉型是許多產業跨入下一個世代的關鍵」,因此決心投入以軟體研發服務為核心的創業行動,從最早期自由接案的工作室型態,以驚人的速度發展為營收千萬元的專業軟體研發顧問公司,台北與台中各設有團隊工作據點,在物聯網、雲端運算與運動科技等領域,具有許多成功案例,客戶包括上市櫃公司、百大企業與知名品牌。

秉持著對專業技術與創新研發的堅持,以「軟體實力」成為協助台灣企業走向世界舞台的推手,公司格外重視軟體人才的養成與技術社群分享交流的文化,除了在台中設立以孵化未來資訊人才為宗旨的「Monospace 共同工作空間」,同時也開辦軟體開發實戰訓練營,將更多軟體研發所需專業知識、技術與經驗,傳承給更多有志成為專業資訊人才推動產業升級的青年。


|歷年培訓成效如何?

創科資訊成立逾 5 週年,辦理過多場研習會、工作坊與課程講座,培訓超過數百人次。其中有許多學員順利取得工作機會。創科資訊的資深技術專家,同時也是許多知名企業的培訓講師與技術顧問。

參與實戰訓練最主要的好處,就是能夠在比較短的時間內,完全專注在實務技術與專業知識的學習,快速 Level Up 累積有用的經驗,使未來更順利銜接產業工作職缺。部分學習成果卓越的學員,在 3-6 個月後將有機會參與業界專案的實習機會,想要成為具備即戰力的合格軟體工程師,直接累積實際產品開發專案經驗通往是職場的捷徑。

|誰適合參加訓練營?

  • 資訊相關科系 或 已經具備程式設計基礎能力
  • 畢業 3 年以內的新鮮人
  • 大學生也可以
    每週至少30小時可以投入學習


|報名費用多少錢?

只要你有潛力與學習的決心,通過審核錄取,我們的培訓完全免費。

  • 完全免費 100% FREE
  • 不收取保證金
  • 訓練期間教材由公司贊助


|有名額限制嗎?

培訓每梯次有名額限制!

因場地容量限制且為顧及培訓成效,必須先通過審核錄取才能參加該梯次培訓。


|如何通過資格審核?

你可以先報名參加說明會,瞭解更多有關培訓的詳細內容,如果你有任何疑問,也歡迎來信或是在說明會現場提問。

錄取審核項目:

  1. 報名優先順序
  2. 報名填寫之表單資料完整性
  3. (Optional) 個人簡歷與作品集
  4. (Optional) 推薦信


|立即投遞履歷,完成報名

投遞履歷

請至招募平台投遞履歷,本梯次招收學員人數有限。如果未能順利錄取本梯次,歡迎關注粉專下次再報名哦!




|有哪些實戰訓練內容?

我們限定參訓學員必須在 3 個月時間內,達成符合業界 Junior Software Developer 職務必須具備的基本工作能力,參加對象必須已經有程式設計基礎,所以並不適合零經驗的新手。

訓練營目的是讓已有基礎的學員,透過模擬專案訓練獲得實戰經驗,包括九大主題:

❏ 版本控制

參與軟體專案團隊協作必備的基礎能力,包含 Git 指令操作、GitLab 專案原始碼管理、使用 Pull-Request 提交程式碼與解決衝突等。

❏ 設計流程

使用 Wireframe 與 Prototype 確認清楚需求與規格,就可以大量節省工程師寶貴的時間,實務上要如何與 UI 設計師一起進行協作開發?使用 Sketch、Adobe XD 等工具繪製的設計稿,透過 Zeplin 等工具的協助,進行更準確、高效率的前端程式實作。

❏ Web 前端開發

使用 React 或 Vue 實作前後端分離的架構,並搭配 Node.js 相關工具。

❏ App 前端開發

使用 React Native 建構 iOS + Android 跨平台行動應用程式。

❏ API 後端開發

使用 PHP Laravel 或 Node.js Express 開發給 Web 與 App 存取之後端 API 服務,連結資料庫與串接更多第三方雲端服務。

❏ 資訊安全

基礎資安觀念養成,認識弱點掃描工具,瞭解 SQL Injection 與 XSS 等常見程式漏洞。

❏ 軟體測試

認識 Unit Test、Test-Driven Development,使用 WebDriver 及 Appium 進行自動化測試。

❏ 敏捷軟體開發

認識 SCRUM 如何運作,使用 Jira 或類似管理工具,進行從 User Story 到 Task 的 Issue 管理,並且整合測試與版本管理。

❏ 軟體建置與部署

認識 DevOps 實務流程,使用自動化流程進行 CI(持續整合)與 CD(持續部署),將通過測試的軟體服務發佈到 Linux 伺服器、K8S 容器或 AWS 雲端服務。


|常見問題

如有任何問題或建議,請至官方招募頁面查看 ,

Monosparta Code Camp

或是按讚追蹤私訊 創科資訊 Trunk Studio 粉絲專頁,我們的小編會盡力在上班時間回覆你。