許多人在轉職這條路上,因為薪資、就業環境、企業文化以及自身期許等考量因素,起心動念轉職工程師這條路。對於希望轉行當軟體工程師的求職者而言,前端領域似乎是一個相對容易進入的選擇。
然而,在你下定決心轉行成為前端工程師之前,需要對前端技術、職場需求以及薪資情況有一定的了解。學習前端技能是一場艱鉅的挑戰,除了掌握HTML、CSS、JavaScript、前端框架、Git等技巧外,同時也要累積作品和面試經驗。
更多轉職相關的文章可以參考:轉職面面觀
看這裡的你,若已經下定決心踏上這條仕途,以下兩點建議幫助你少走一點冤枉路。
1.買書之前請注意…
對於新手而言,挑選一本適合自己的書籍是一項具有挑戰性的任務。首先,缺乏經驗的你難以辨別哪本書更適合入門,可能會買到不切實際或難以理解的教材。
加上程式設計領域發展迅速,而印製紙本書籍需要耗費大量時間,難以應付不斷演進的技術環境。你學到的知識可能在不久的將來就已經不再適用,你仍須學會利用網路上更快速正確的資訊來源,來更新自己的專業知識。
書籍通常需要你手動輸入程式,你可能花費大量的時間在打字、處理打錯字和排版上,而這些都是學習過程中可以避免的瑣碎問題。購書也需要一筆開支,而網路上免費的文章和教學影片,反而能詳盡解釋步驟,例如帶你一步步安裝環境。而網路資源也方便手機或電腦存取,更適合隨時練習。
2.卡不要直接刷下去!請選擇有大量實作的課程
在挑選課程時,應先以「實作」為主,而非「講授」。軟體工程師最重要的能力是在不懂的情況下自己找出解決問題的方法,現今軟體產業大多數的資訊都可以在Google上搜尋的到,最擔心出現有Bug卻無法自行搜尋、找資料解決的窘境。強調單一權威灌輸知識的課程會限制學習,因此轉職者應該追求更為主動的學習方式。
其次,選擇「能獨立完成一份完整專案」的課程也很重要,最好能選擇一個月以上的結業專案的課程,以確保專案有足夠的技術含量。獨立完成專案也能展現自己的實作能力,這將有助於你在求職時展現優勢;若是依賴與他人合作時的成品,則會因為時數太少、技術含量不夠等問題,在面試時被刷掉。
最後,相當推薦「講師親自實作」的課程。這樣的課程能夠更生動地展示開發中可能遇到的問題,使學生能夠更全面地理解開發過程。不過對於完全不懂程式的新手來說,若要能迅速成長的話,還是建議先找實作多於觀念的課程,等到具備能力後再深入學習基礎觀念。如此一來學思並重,就能減少理解上的挫敗感,進而更有學習動力。
更多轉職相關的文章可以參考:
如同摘要所述,即使是相對容易入門的前端領域,對非本科生來說仍充滿挑戰。轉職背景條件、英語門檻以及與時俱進、變化多端的程式語言世界,皆是許多人在轉職路上臨陣脫逃的原因。
網路上雖然有許多轉職成功的經驗談,然而轉職失敗者也不在少數,即便上完全套轉職課程後,也不能確保你就能順利得到企業的青睞。因此,在踏入前端技術領域前,需要確定自己感興趣的科技產業,審視自己是否真心喜愛寫程式以及自己的學習天份,然後才帶著破釜沉舟的決心,全心全意鑽研程式語言系統。否則當你決定花下大把銀子購買課程後,卻在中途搞錯志趣,最後就會鑄下不可挽回的錯誤。
從非本科菜鳥,轉職成能寫出一手好Code的前端工程師,是一條漫長且艱辛的路。許多轉職成前端工程師的過來人大約都投入400到800,甚至是1000個小時日夜不怠的學習,準備期間到入職約半年至一年以上。因此,除了以上兩點注意事項,更重要的是必須得具備強大的自制力和一套縝密的讀書計畫,才能更游刃有餘地走在這條漫漫轉職路上。
課程資源優缺點
轉職成前端工程師的學習來源大致上分為三種:電腦補習班、線上課程平台以及免費線上資源
學習資源 | 優點 | 缺點 |
電腦補習班 |
|
|
線上課程平台 |
|
價格對一部分人也算昂貴 (平均一套課程約一萬元) |
線上網路資源 |
|
|
你適合哪種學習資源?
學習資源 | 適合的轉職者的特質 |
電腦補習班 |
|
線上課程平台 |
|
線上網路資源 |
|
即使實體和網路上有各式各樣的課程,仍不可避免會遇到雷課或參差不齊的師資。因此Jecho特別蒐集、整理了有口碑和網路上特別推薦的學習資源,在這裡不藏私大公開!經過上述篩選條件後,以下是我們推薦的上課單位:
政府(或政府補助)辦理的實體課程
日期 | 時間 | 價格 | |
資策會 | 6個月 |
平日整天 假日不固定時間 總共約600小時 |
10萬元上下 |
勞動署 職業訓練課程 |
4個月 |
平日上午或下午 總共約450小時 |
學員自行負擔:7200 政府負擔費用:32800 |
特色與評價 | |
資策會 |
資訊工業策進會開設的一系列軟體課程。 許多業界人士會擔任講師,同學學長姐多、人脈資源廣。 是轉職軟體工程師的首選之一,廣受網路好評。 |
勞動署 職業訓練課程 |
勞動署官方補助課程,價格較為優惠,也有免費課程。 由於報名人數眾多,成功申請相對較難。 申請需經過相應科目的筆試和口試,具有一定的門檻。 網路上的分享文章較為有限,建議透過官方網站進行查詢。 |
私人企業辦理的實體課程
日期 | 時間 | 價格 | |
緯育TibaMe | 9個月 |
每週兩天晚上+1天週末白天 一週約12小時。總共402小時 |
10萬元上下 |
Appworks School | 20週 |
前 4 週:線上,每週約25 小時 後 16 週:實體,平日整天 每週約75 小時 |
免費 |
特色與評價 | |
緯育TibaMe |
此教育網路平台有線上課程、直播課程和媒合線下專職班等多種選擇。 政府有補助部分課程。 實體課程主要安排於平日晚上、六日,有提供就業媒合服務等活動。 |
Appworks School |
台灣第一個完全免費的工程師轉職班,被稱為「轉職屆的星光大道」。 雖然是免費的,但錄取率只有一成,學習動機是錄取關鍵。 合作企業會資助學費,畢業後平台會幫助學員媒合企業。 集中營學習模式,自學能力要很好。 |
線上專班
日期 | 時間 | 價格 | |
六角學院 | N/A |
全套約80個小時 一套6~20個小時不等 |
組合包:13950 單堂:1000~3000 |
ALPHA Camp |
入門課程:一個月 轉職完整課程:半年 (進度班繳交作業期間) |
入門課程:約30小時轉職 完整課程:約190小時 |
入門課程:3640 轉職完整課程:28800 (優惠) |
特色與評價 | |
六角學院 |
線上程式開發學習平台,課程較為基礎,適合新手。 平台專攻前端課程,最近擴展到包括 node.js 的後端課程。 課程安排包括直播和預錄,作業規劃和助教系統完整。 |
ALPHA Camp |
線上科技教育學習平台,包含前端、後端等系列課程。 在第一學期同時教授 HTML、CSS 和 JS,接觸前期就有綜觀概念。 平台提供發問群等不同需求的交流平台,讓學生能夠隨時討論。 |
線上課程平台
課程時間/一套 | 課程價格/一套 | |
Udemy | 1~70個小時不等 | 1000~3000元不等 |
Hahow | 1~50個小時不等 | |
Hiskio | 1~20個小時不等 |
特色與評價 | |
Udemy |
國外線上課程網站,亦有中文介面和豐富的中文課程。 可以先從Udemy 免費學習中心開始瀏覽 ,找尋自己適合的課程。 師資品質不一,課程有時會有過時、錯誤資訊,較適合有基礎的人。 |
Hahow |
台灣知名線上課程平台,課程內容相當廣, 除了程式語言,還包含音樂、語言、設計、行銷等課程。 費用相較其他平台較便宜,但要注意課程是否會繼續更新。 |
Hiskio |
官方課程定位是專業、深入且實用的職場技術線上課程。 平台提供許多進階的專業程式語言學習,需要有一定程式基礎比較好吸收。 |
線上其他資源
網路文章 | ||
MDN Web Docs | iT鐵人賽文章 | 部落格 |
APP | |
Sololearn | Brewery |
程式學習平台 | |
Codecademy | FreeCodeCamp |
注意事項
需要留意免費教學資源可能會有版本太舊的問題。 |
可以先透過補習班、網路課程等培養一些程式基礎知識和技巧, 之後再搭配網路資源時會更得心應手。 |
Facebook 上有很多程式教學的社團或讀書會, 可以解決自學無法與老師同學討論、提問的問題。 |
課程資源總覽
課程介紹連結 | 授課地點 | 日期 | 時間 | 價格 |
資策會 | 實體 | 6個月 |
平日整天 假日不固定時間 總共約600小時 |
10萬元上下 |
勞動署 職業訓練課程 |
4個月 |
平日上午或下午 總共約450小時 |
學員:7200 政府:32800 |
|
Appworks School | 實體+線上 | 9個月 |
一週約12小時 總共402小時 |
10萬元上下 |
緯育TibaMe | 實體(在職班) | 20週 |
線上每週約25 小時 實體每週約75 小時 |
免費 |
線上(軟體課程) | N/A | 一套1~20個小時 | 一套1000~3000元 | |
六角學院 | 線上 | N/A |
全套約80個小時 一套6~20個小時 |
全套:13950元 一套:1000~3000元 |
ALPHA Camp |
入門:1個月 完整:半年 |
入門:約30小時 完整:約190小時 |
入門:3640元 完整:28800元 |
|
Udemy | N/A | 1~70個小時不等 | 一套1000~3000元 | |
Hahow | 1~50個小時不等 | |||
Hiskio | 1~20個小時不等 |
這裡還有更多關於轉職的文章:
歡迎透過 JECHO 轉職,找到命中注定的工作!