前端轉職很簡單?
Allen Shih 前端工程師

最近與朋友聊天,被詢問到為什麼想要轉職,從外文轉換到工程師的過程,是不是很痛苦?
要回應時竟一時語塞,只能微笑帶過,回說真的蠻困難的…
於是有了想要把轉職的過程,思維轉換的過程,記錄下來的想法.

為什麼想要轉職?

本身私大日文系畢業,大學時期及畢業後工作階段,完全沒有碰過任何程式邏輯,連有前端這個職缺都不知道的無關人士.
轉職前的我過著全台跑客戶的業務生活,每天不是迎合老闆就是陪客戶拉單的日子,看著這樣的每天,打從心底有了一個厭煩的感覺,好想脫離這樣的生活,剛好遇到轉職成功的朋友,小聊了一下覺得好像工程師也不錯耶!!
坐在辦公室吹冷氣,寫程式切版面,薪水又高,好爽的感覺~
是的,那時的我並沒有做任何的研究,就只是一個想跳脫固有框架,過爽日子的簡單想法😆

去哪裡轉職?

基於自己的性格以及朋友提供的故事,知道自己沒有一個鞭策的動力,一定是不會主動學習,也不知道該行業別的先備知識,應該是無法成功的,所以首先自學這條路基本上沒考慮過…
評估過六角的課程,資策會養成班,以及其他線上課程,最後還是選擇了養成班,也就是業界戲稱的「速成量產班」,
半年為一期,報名費高昂,但學長姐們的網頁寫的都很好看,好像很好入門,報名時被詢問是否真的對前端有興趣,
那時對前端這個概念基本上為0,就草草的回答有😇.
現在回想起來,基本上就是個沒有思考的蠢蛋…

建議真的要經過謹慎的評估,及多方詢問再決定轉職方式,若真的沒有業界人士可以詢問,也可以詢問我.

轉職的學習過程

一開始學習HTML+CSS,覺得還行,就跟背書一樣,把CSS屬性 HTML tag記下來,感覺沒什麼大不了的,對盒模型,flex黑魔法,grid佈局,render flow,時間因素下,課程就是只能帶過,硬記下來也就過了,但到了Js直接崩潰,有種老師到底在說什麼的感覺,var let const 函式 閉包 callback loop condition,每天資訊量都過載,感覺大腦在顫抖.

基於js的壓力,課堂上的同學們開始抱團,互相詢問,但作業直接抄同學程式碼的人也是大有人在~
於是我開始思考,到底要怎麼脫離這個循環,這樣下去真的會轉職成功?我連程式都寫不出來,有種挫折+失敗的混沌想法,塞滿了我的腦海,但那時有一位同學跟大家都不一樣,大家還在寫第三題時,總是快了大家兩到三步,我覺得很神奇,詢問下才知道,還在學HTML時,她就趁著課餘的時間學習js了,還去補了線上課程的切版班!

「怎麼可以這麼強!是妖怪吧!」,於是我開始模仿她的做法,盡量的壓縮休息時間,看書看線上課程,才知道之前的自己有多廢…
學習程式需要大量實作及不斷地更新正確知識,才有機會學好,只靠老師課堂上的簡單練習,及同學們的程式碼是非常危險的一件事,
當課程進行到前端框架時,自己已經先打了預防針,知道要做什麼,怎麼學習.
至今,由衷的感謝那位同學,若沒有看到當時她的努力,驚醒了我,根本不會走到現在的程度.

最後的團體專題時,被選為組長,老師說會有很多負擔,但我想如果多做了這些東西,是不是代表我會多學到東西呢?是不是比別人多了可以展現的資本呢?
團專真的很累人,除了要顧自己的產出外,還要監督大家的進度,git有沒有人亂推解衝突,打包上版,也是各種開夜車的每天,
好不容易順利Demo作品,又遇到了另一個難題,找工作…..

<下一篇>

前端關鍵字:HTML CSS Javascript 前端框架 css預處理 url輸入後瀏覽器做了什麼 git

 Comments