: 112 護理系,在醫院擔任護理師工作2年後覺得醫療體系大環境不理想,離職後目前在外
: 面公司鬼混了兩年(日商服務業)
: 某次寫網誌的時候發現,原來自己可以透過CSS更改網站的樣式,好像發現了新大陸,開
: 始萌生轉職軟體工程師的想法。
: 先前工作也都是與人接觸的工作,因此想要做「可以讓使用者實際看到的工作」,看到蠻
: 多非本科轉職前端的案例,也想要試試看。
這位朋友,根據你的動機,我們設定目標為「如何錄取Entry-Level Frontend Engineer」
: 先前完全沒有接觸過程式相關的領域,目前是買線上課程學習,計概/git/網路基礎概念/
: HTML/CSS/JavaScript,目前程度能用簡單的迴圈條件判斷,能用eventListener操作元素
: ,有寫過一點點OJ,還沒試過LeetCode。
: 總之就是利用上班之餘學習,目前還在非常非常基礎的地方。
這是一個很好的開始,表現了你的自主學習能力,堅持下去。
: 直接了當的說,我轉職就是希望能夠提升我的薪水(現在的工作扣除勞健保約56w),同
: 時也希望可以幫家人做出一個網站販賣農產品,也希望可以做醫療資訊的工作。
: 以目前學習下來的感覺,我不排斥寫程式,也很樂意學習新的東西,只是覺得邊工作邊學
: 習,每天能用的時間有限,沒辦法非常的專注在上面。
: 偶然逛到這個版,爬了一些文章才發現原來還有很多不同的管道以及學習資源。而且以我
: 目前的年紀應該也不算太晚(?)
: 但其實我發現除了前端的工作範疇以外,我對其他CS的東西完全不了解,感覺自己好像把
: 自己侷限住了。
你可能要接受在轉職的一開始,有一個低於現職的薪水。在一兩年後才能獲得調薪。
: 基於以上理由,目前我想到的可能性有以下:
: 1. 考研究所
: 2. AppWorks School 前端課程
: 3. 資策會(還沒研究)
: 4. 繼續上線上課程,一邊做side project,想辦法直接去業界
: 對於未來規劃有些迷惘,希望各位大大不吝給予建議,衷心感謝
1和234有比較大的差異。以我在113的經驗來嘗試說明這個差異之處:
- 好處
- 獲得面試機會的機率比較高
- 同樣條件的競爭者,碩士學歷比較吃香
- 壞處
- 研究所沒有人會教你寫程式,因此仍然需要自學相關能力
- 研究所學習的專業知識,和前端工程師所需的專業知識,不是非常高度相關,
然而你仍然需要學習這些知識才能畢業
1的路線會更適合走向傳統金融業,例如銀行/證券的資訊人員。
再來234的差異大概是:
- 2, 3
- 更有系統化的培訓,光譜比較接近傳統教育方式,教師會整理好餵給你
- 你可能需要辭職來上課,對財務壓力更大
- 4
- 比較有彈性,你可以利用空閒時間自學
- 比較沒有壓力,更容易中途放棄
然而4也有方式可以彌補缺點。你可以請資深前端軟體工程師幫忙指導:
- 目標導向學習:針對你目前欠缺的技能知識進行學習
- Side Project:如何更加符合業界標準
- 工程規範:開發風格、commit風格
- 文件撰寫:讓人能理解你開發了什麼,而不是一坨不明物體
- 美觀度:至少不要長得像大學生專案或cybertruck
因此你可以依照自己的情況與個性選擇不同路線。
記住最終的目標是:證明自己有學習的能力,並能獨立開發一個頗為專業的前端專案。
另外當你順利踏進這個行業後,可以探索其他面向,為自己計畫建立第二專長。
這邊提供幾個建議路線:
- UI/UX
- Product Manager
- Senior Frontend
- FullStack
尤其前兩項和人文相關,這是CS知識欠缺的你,不用讀研究所也可以努力的方向。
不要忘記:你強大的動機和內在動力才是成功的關鍵。持續學習才是存活的辦法。
--
xnum@GitHub
--