軟體工程師扶持計畫
扶持計畫社群組成
一、潛力新人
通過計畫申請,在兩個月內,完成所有的作業項目,成為我們的潛力新人。
二、準工程師
獨立開發個人專案作品,你被認證具備基礎知識、以及解決問題的技術能力。
三、初階工程師
通過資深工程師、管理者的面試,你被認證具備勝任初階工程師的職場能力。
四、資深工程師
至少一年以上、擁有充足的職場經歷,我們將邀請你協助整個計畫的運作。
扶持計畫訓練營
我們將利用半年 26 週的集訓時間,提供密集的作業和專案實作、求職導向的模式,訓練你成為一個前端或後端工程師。
目標就業
層層把關的監督和淘汰機制,就業導向的技術養成,協助撰寫履歷和面試練習。
專案實作
業界水準的專案實作引導,到獨立完成專案,累積實際開發經驗並建立作品集。
社群支援
同學相互討論,奮鬥打拼,提升學習動力。助教與社群夥伴的協助和經驗分享。
合理費用
分段付費,第一階段學費可抵後續費用,半年僅約三萬,中途離開依比例退費。
專業助教與設計師
基本資訊:
訓練目標
完成網站前後端技術基礎與專案實作訓練。在第三階段時,由你決定要專精前端或後端技術,完成工程師履歷和求職準備。
訓練形式
線上互動為主,輔以在台北市進行的實體活動 ( 可選擇不參加,費用較低 )。我們將給予繁重的作業和專案要求,視個人狀況,以每週 40 ~ 60 小時的學習份量進行。
本期執行時程
開放申請日期:即日起 ~ 2021/01/20 (三)
申請結果通知:提交申請表後一週內通知
第一階段訓練:2021/02/22 (一) ~ 2021/04/18 (日)
第二階段訓練:2021/04/19 (一) ~ 2021/06/13 (日)
第三階段訓練:2021/06/14 (一) ~ 2021/08/22 (日)
招生人數
預計招收 30 名學生。
設備需求
自備 Windows 或 Mac 電腦。若要參加實體活動,需自備筆電。
導師與負責人
我是彭彭 - 彭兆蔚,計畫負責人,也會是陪伴大家的導師。從事程式教育超過十年,多年軟體工程師、導師職涯並獨立創業,歡迎到彭彭課程網站,進一步了解我。
助教支援
會有社群中的夥伴、業界工程師擔任我們的助教,陪伴大家一起努力,協助您解決問題。
招生說明會
本期線上招生說明會已結束,請直接觀看招生說明會直播紀錄
申請方式:
誰適合申請?
第一階段提供八週可抵免費用的訓練安排,希望您準備好面對長期的挑戰,請按照以下說明進行申請。
事前準備
您可以參考彭彭免費線上教學,或任何其他資源,學習基本 HTML、CSS 網頁開發,完成一份網頁,版面自由發揮,好壞不拘 ( 範例一截圖範例二截圖 )。利用 GitHub Pages 服務上線 ( GitHub Pages 直播影片教學 ),在網頁中提供以下問題的回應:
  • 兩百字內的個人簡介
  • 為什麼想成為工程師 ( 請以自我期許帶入:前端、後端、或全端工程師 )
  • 為了成為工程師,曾經做過什麼努力?
  • 對於工程師的職業想像是什麼?
  • 如果參與這個計畫,會怎麼安排學習時間?
  • 如果參與這個計畫,預期會碰到什麼困難?你打算怎麼解決它?
  • 想要對我們說的事情?
本期招生結束,加入下期通知名單
加入優先通知名單
三階段訓練營規劃:
第一階段:網站開發基礎訓練
費用:新台幣 1000 元 ( 成功進入第二階段者,可抵第二階段費用 1500 元 )
時間:八週
相關技術:HTML、CSS、JavaScript、Python、Flask、MySQL
背景知識:HTTP 通訊協定
預期目標:學會網站全端開發的所有基礎技能,完成一個小型專案。前端的部份練習 RWD 網頁切版,透過 JavaScript 串接後端。後端的部份利用 Python Flask 架設伺服器,並串接 MySQL 資料庫。
執行方式:提供線上基礎教學影片自行學習。每週一早上 10:00 進行線上會議,說明當週的作業安排並引導關鍵技術。你必須撰寫每日進度報告,完成每週作業。我們會檢查、追蹤你的進度報告與作業繳交情況,並適時給予回饋。主要在線上進行,並使用 Slack 討論或發問。
實體活動:將會有一次期末團體讀書報告活動,以及成功轉職經驗分享,此活動將全程線上直播。
進度查核:為了進入下一階段的訓練,你必須每週至少提供三次每日進度報告,並在最後完成所有的作業,通過檢查。
退費規則:中途退出者,以週次為準,按比例退費。例如:已完成五週訓練,剩餘三週者,退費新台幣 375 元。
每週安排:
  • HTML、CSS、RWD 切版實務
  • JavaScript、Python 基本練習
  • JavaScript、Python 類別與物件
  • JavaScript、Python 網路連線與資料運用
  • 架設 Flask 網站後端伺服器
  • 架設 MySQL 資料庫伺服器
  • 前後端綜合運用:會員系統設計
  • 主題學習,實體活動,轉職經驗分享
第二階段:旅遊電商網站開發
費用:新台幣 17000 元 ( 參與實體活動 )、新台幣 14000 元 ( 不參與實體活動 )
時間:八週
相關技術:Git、AWS EC2、DNS、Database & API Design、Payment System、延續前一階段技術
背景知識:Version Control、RESTful API、MVC Design Pattern
預期目標:在有限的引導之下,從無到有,完成旅遊電商網站開發,建立所有工程師都必須具備的獨立解決問題能力。
執行方式:每週一早上 10:00 進行線上會議,說明當週的進度安排並引導關鍵技術。你必須撰寫每日進度報告,完成每週進度。我們會檢查、追蹤你的進度完成狀況,並適時給予回饋。主要在線上進行,並使用 Slack 討論或發問。
實體活動:每週五 10:00 ~ 18:00,在台北市會議場所,全員一起進行程式開發,當場討論解決問題。另外安排職場經驗分享活動。
進度查核:為了進入下一階段的訓練,你必須每週至少提供三次每日進度報告,並在最後,完成電商網站的開發,通過檢查。
退費規則:中途退出者,以週次為準,按比例退費。例如:已繳交總費用 17000 元,完成五週訓練,剩餘三週者,退費新台幣 6375 元。
每週安排:
  • AWS 雲端服務實務
  • 蒐集資料:資料庫設計、資料清理
  • 後端 API 設計與實作
  • 首頁切版與資料串接
  • 景點頁面切版與資料串接
  • 金流串接:導覽服務購買
  • 系統優化:優化前端版面流程、後端資料庫
  • 專案檢討,職涯探索,前後端職場經驗分享
第三階段:個人專案開發、求職準備
費用:新台幣 18000 元 ( 參與實體活動 )、新台幣 15000 元 ( 不參與實體活動 )
時間:十週
相關技術:Webpack、React、AWS S3、Lambda、Scrum Process、延續前一階段技術
背景知識:Data Structure & Algorithms、Process & Thread
預期目標:專精進階前端或後端開發技術。利用 Scrum 專案管理流程,獨立規劃、開發自主個人網站專案,具備完整的產品開發能力。
執行方式:每週一早上 10:00 進行線上會議,規劃、檢討當週的個人專案開發計畫。你必須撰寫每日進度報告,我們會檢查、追蹤你的專案完成狀況,並適時給予回饋。主要在線上進行,並使用 Slack 討論或發問。
實體活動:每週五 10:00 ~ 18:00,在台北市會議場所,全員一起進行程式開發,當場討論解決問題,展示個人專案的成果。
求職準備:最後兩週將安排履歷撰寫輔導和模擬面試練習,讓你有萬全的準備面對求職的挑戰。
退費規則:中途退出者,以週次為準,按比例退費。例如:已繳交總費用 18000 元,完成四週訓練,剩餘六週者,退費新台幣 10800 元。
每週安排:
  • 前端、或後端技術深入研究
  • 個人專案發想與準備
  • 第一個 Sprint:完成核心功能
  • 第二個 Sprint:實際上線運作
  • 第三個 Sprint:完成主要流程
  • 期中專案檢討,專業顧問求職引導
  • 第四個 Sprint:完成周邊功能
  • 第五個 Sprint:專案優化、最終成品收尾
  • 履歷撰寫、面試練習、解題練習
  • 資深工程師模擬面試練習
本期招生結束,加入下期通知名單:
加入優先通知名單
我們的軟體工程師夥伴
邱嵩傑
我跳出去啊我又跳進來拉。

本科系通訊工程(電機與資工之間,比較多是做軟體 & 硬體中間的韌體)。
在校成績極差,但因為跟到好教授所以發現了寫程式的美好,一頭撞進 code world。

大學畢業離校半個月就進了 AppWorks School。在寫 school 的期末專案前參加了人壽公司的講座,理財觀被大大的震撼了, 因此決定從 school 畢業後先跳離 engineer,踩一踩「業務員」這對我來說完全未知的行業。

半年後發現我這個性 & 不足的經歷走這行壓力很大還會窮ㄏㄏ。

所以回到前端領域用學士身分 & AppWorks School 的經歷開始找工作,三天內在 yourator 上投了 30 幾間公司(亂槍打鳥型玩家),拿到的 offer 從2xK~5xK (range 超大還好我有耐心),選了一個覺得對新鮮人來說可以接受的工作環境 & 公司就開始了我的前端工程師生涯。
Front-End Engineer
香港商阿努亞
陳林楊
毫無反應,就只是個人類。
何奕萱(Shuan Ho)
Backend developer currently studying in University of Illinois at Urbana-Champaign, expected to graduate at December 2021. Currently looking for internship opportunities of Summer 2021.
MSIM
UIUC
黃子誠
每週七天,一天 24 小時,扣除吃飯、睡覺、洗澡後,工作占了將近一半「活著」的時間。如果工作只是用時間換取金錢,內容無感且沒帶給自己什麼的話,未免也太可惜了。我認為工作必須是生活的一部分。

如果用三個面向來思考:
1. 工作本身在做什麼
2. 這份工作帶給我的影響 (Side Effect)
3. 這份工作完成什麼

以我現在工作為例:
1. 每天就是寫 Code,做出產品需要的畫面功能,而我很享受這過程,對我來說像是在玩遊戲一樣。
2. 除了因為長時間用電腦,導致手腕肩膀容易痛的職業傷害。最吸引我的是能持續不斷地學習,進而有更廣的視野,不會說工作學會的技能就只能用在工作上。
3. Web 占了現代生活很大一部分,幾乎所有我有興趣的東西都會有可以用 Web 幫上忙的部分。以我工作為例,就是在幫助電動機車在台灣的銷售,而這也是我認同的事。

總結來說很高興自己作了這個選擇。
Front-End Engineer
Liang Chen
當初在 Hahow 時,為研究其他學習產品,進而參與 Alpha Camp 第一、二學期,發現對寫程式有成就感,加上對當時工作的疑惑,於是衡量對工作的嚮往後,選擇轉職。

而對於工作的嚮往,主要是「獲得更多的選擇權」。

這裡的選擇權是指「現實考量下,我擁有決定生活樣貌的權力」譬如:
- 我能換到我認為更有價值、成就感的工作
- 我能住得起台北有戶外窗且非頂加的房子
- 我能改建老家,讓身障家人更好行走

我認為要有更好的選擇權,需要「學習能力」「專業能力」「足夠金錢」,而轉職工程師,更有機會擁有。

但就像英雄之旅,轉職只是剛走出新手村,準備面對更多挑戰,而更遠的目標,或許在某城市中透過好的選擇與努力獲得,或許在挑戰中被怪物擊敗一蹶不振,或許在與某場對談中找到新目標...

總之,我喜歡轉職的決定,也持續往下個目標前進中。

想了解更多請往:https://reurl.cc/yggmey
F2E 工程師
林泳伸
最早是念園藝生物技術相關的,以前也都是在實驗室度過。出社會在生技公司上班,因為生物資訊似乎很夯,所以有了想學程式的念頭,想試著接觸看看,就開始了學程式的旅程,殊不知之後完全跌入工程師的世界中,然後開始每天崩潰?

在 AppWorks School 中學習,過程雖然崩潰但也因為身旁有人跟著一起崩潰,就會覺得自己其實並不孤單?

崩潰之餘但在過程中還是有它的樂趣所在,畢竟看到實際的作品從無到有的過程中,那種成就感的回饋是很強烈的,或許也因為這樣,還可以在這崩潰的日子中繼續開心地走下去吧,畢竟只有親身體驗,才會有如此深刻的感覺。

雖然不會的技術還很多,雖然接觸的範圍還很少, 雖然遇到 bug 會很崩潰,但還是期許自己能在崩潰中成長 😂
Backend Engineer
lawsnote
Yakko Wu
設計本科系出身,
自 14 歲約國中年紀,開始燃燒熱情至今。

從插畫海報 → 品牌視覺 → 軟體開發
人生經歷過這三次最大轉折,
每一次的轉折就多了份新的專業領域。
UI/UX Designer
Tagtoo 塔圖科技
Duo
從管理師轉職當工程師,除了可學習的知識變得無止盡外,一個很大的考驗是要不斷保持開放跟謙卑的心去檢視自己的成果,說不定 bug 就躲在自己的 code 裡。另外也感覺到,不管是管理師還是工程師都很重要,沒有好的管理師,工程師容易朝著錯誤的方向空轉做白工;沒有好的工程師,管理師要努力想各種理由去跟客人解釋不如預期的成果。轉職幫助我從工程師的角度去看管理師的角色,發現不同角色的價值。

除了角色的轉換,轉職讓我多了很多很實用的技能,無論未來是否繼續當軟體工程師,我都有能力可以自己寫 code 幫自己在很多地方提升效率,也因此有機會碰到現在遠距診療的案子,靠自己的雙手做出一些東西,協助改善偏鄉的醫療資源,而為此感到開心。
Jeffery Liao
學習知識很重要,學習如何學習更重要,這是我在轉職工程師過程中感受最深刻的一點。
Backend Engineer
ACTGenomics
黃莉晏
大學因為自己的興趣,選修過基礎程式設計,出社會後仍對於寫程式帶來的成就感念念不忘,於是在一年的自我探索後,參與了 AppWorks School 開啟了自己的轉職之路。
在 AppWorks School 的五個月,快速的自我學習了許多技術與知識,雖然在過程中有碰到過撞牆期,但秉著想要解決問題的決心,總是會想辦法透過 Google、同學討論與小鴨討論(小黃鴨偵錯法),最後也讓我真的撞破了那片牆,完成了自己的作品。
轉職後進入 BoniO 擔任前端工程師後,幸運地碰到了很多厲害的前輩們,透過實作與 Code Review 讓我學習到更多設計的概念與邏輯,從中發現溝通也是工程師重要的技能之一,所以現在除了持續的自我技術學習外,也努力的練習與同事們討論設計理念。
Software Engineer (F2E)
BoniO
Juri
媽:「你是怪咖 !」
----------- 被媽媽認證是怪咖了。

:明明你兒子也是非本科轉職工程師成功的呀!!
媽:「哥很優秀!」
:為什麼我就是怪咖 !?
媽:「因為我覺得你是怪咖 0.0」

~終~ 制作・著作 NHK(X

。100% 純文系
。理科分數都考個位數
。私立大學日文系畢業後沒錢再去讀研究所或出國
。運動白痴,跑步會跌倒、閉眼睛傳球、太過肢障被舞蹈老師叫出去
。社交障礙,極度怕生不怎麼敢講話
。以往的工作經歷都跟程式無關
。不是正妹而且還是個宅腐妹
。喜歡畫日系插畫、做 Motion Graphic 影片、捏二創 3D 人物模型
。喜歡玩ㄤ賴、手遊、黏土人、追聲優

這樣的我都能成功轉職(年薪:N+340K)
相信各位一定也可以的。
William Huang
其實當初會想轉職軟體工程師,一方面是當時的工作沒有發展性,二來看到網路對於軟體工程師的各種吹捧,年薪百萬天花板高、時間自由還有機會出國工作,但實際踏入軟體業後才知道事情沒有這麼簡單。技術每天推陳出新,現在學的東西可能兩年後就過時了,永遠被技術追著跑;現在的公司走敏捷開發,相較於前公司的瀑布式開發工作節奏快上不少,有些公司工時可能還保14?

但你問我後悔嗎,我的答案是不(至少目前),雖然技術每天都在更新,但也代表軟體還有很大的成長空間,只要你肯學習就不會被淘汰;而且看到自己的程式在螢幕上運行時,那種成就感很即時,很爽。最近寫程式也給我一些對於人生的體悟,待我整理好再跟大家分享。

建議想轉職的朋友先看網路教材(ex: 彭彭的課程),當然你也可以說「You only live once! 我就想試試」,我也覺得很 ok,因為我也是這樣哈哈,但半路出家真的辛苦,有機會可以聊聊