一、前言
經過兩個禮拜的面試,我終於找到自己理想的前端工作。這半年學習的時間,其實這半年我真的覺得壓力滿大的,朋友一個一個結婚,一個一個買房,參加朋友的婚禮,去朋友的新家作客,不論是哪一個都一一的刺痛我,慢慢我開始封閉自己,儘可能不參加朋友聚會等活動,專心的學習前端技能,
這邊想感謝一下女友一直默默支持我,雖然偶爾有小抱怨,但她還是說,每個人的人生不一樣,不用逼迫自己去趕別人的進度。
第二個想感謝六角學院,提供很多很多資源,不論是前端技能還是面試前要準備的資料,在這邊有很多一起學習的同學,雖然見不到面,但是在社團中常常有人提出問題、或是新的相關技術資料,感覺就有很多人一起努力的感覺,就像在湍急河流中的魚,一直被急促的水流往前推進。因此想寫下這篇文章,希望自己的經驗也能成為河流中的活水。
二、關於履歷
履歷中該注意的部分,
簡介:
大約簡短 150 字內就好,感覺大概是一段讓人讀了不會覺得累的文字數量。
在簡介的部分描述你的人格特質,或是你想轉職的原因…等等,請不要寫你的家庭傳記,試想如果你要應徵一個員工,你想了解他的什麼 ?預計求職地點:
將預計求職地點寫出來,可以幫你過濾來徵才的公司,不然如果放在某些求職網站上會得到台灣各地的詢問信喔。目前投入技術:
身為一個求新求知的工程師,一定有不斷在鑽研的技術,可以在履歷中附上你目前在學習的技術,讓面試官知道這個面試者是有一直在學習新知的。技能:
在撰寫技能時,請不要只寫 CSS/HTML、Vuejs、JavaScript…這樣,其他前端面試者都有同樣的技能,主管根本看出其你與其他人的差異。
請把你的技能寫得更加詳細,例如能熟練使用 JavaScript 的陣列操作方式(forEach、map..)、能使用 Sass 管理做樣式管理…等等。一方面清楚的告訴主管你的程度到哪裡,另一方面也可以檢視自己的前端程度。side-Project
可以把作品集名稱包裝成 side-project,有時候詞語的選用會給人有不同的感覺,用 side-project 會讓人有更專業的感覺,相對於作品集可能會讓人停留在學生作品集的感覺。
在履歷中介紹可以把你的 side-project 截圖放到履歷中,說明有什麼功能,用了什麼技術。因為履歷版面有限,所以寫上你覺得最突出的部分,附上 Githut 連結,吸引主管到連結看完整功能,具體的功能介紹就可以寫在你的 Githut ReadME 上面。學習軌跡
在學習前端時,我會使用 HackMD 來寫筆記,除了幫自己提高記憶點,另外常常在忘了某個語法或功能時,我可以很容易地到筆記找到需要的功能。
另外我的技術部落的主要是用來學習不清楚的觀念,使用教學的口吻來學習,往往會讓自己學習得更透徹,因為會想,我如果只寫這樣,看我的文章的人會聽得懂嗎? 因此會去做更詳細的筆記。
而這些累積,都是面試官很好了解你程度的依據。經歷
因為本身是轉職前端工程師,所以基本上前份工作的經歷和這前端可能比較沒有關係,但我相信不會有白走的路,每份經驗都是累積,我試圖將前份工作的經驗和某個進取的特質連結在一起,
例如:
負責和客戶討論專案內容,然後最後完成怎樣的進度 -> 強調溝通能力、
領導社團拿到全國社團評鑑優勝 -> 與人協作、領導的能力。
可以將這個經歷寫的具體一點,來說明你要強調的能力。
三、面試
挑選公司
在挑選公司投履歷時,我會將我中意的職缺分成三部分,
第一個是比較沒那麼喜歡但有興趣的職缺,這些職缺我會拿來投第一批的履歷,用來了解這個行業的生態,還有面試官可能問的問題。但有時可能遇到自己沒察覺地的好公司,在面試後發現其實是名單中的遺珠。
第二個清單是我很喜歡的職缺,當第一批面試練習的差不多時,我會回來檢視我的履歷,有哪些在前面面試反饋中可以再修改的,修改完後,開始投我很喜歡的職缺。看看這些公司對我的履歷有什麼反應,有沒有人找我去面試。
第三個清單是我次喜歡的職缺,以防自己可能在喜歡的職缺中箭落馬後沒有選擇,以防不時之需。
面試前準備
我在面試前將六角學院的模擬面試影片看過一次並記下筆記,
2019 年前端求職全攻略
前端模擬面試(上)
前端模擬面試(下)
除了記下老師問的問題和建議外,我會記下老師說話的一些話語關鍵字,
例如:
這個技術目前我沒有研究,如果公司有需要,我會回去 survay。
我學習前端的方式除了線上課程,我會自己上 google 找資料,像 Stack Overflow、Github 、官方 API 文件或別人的技術部落格…。都是我學習的管道
關鍵字: Survey、API 文件、Stack Overflow。
另外也會看六角直播或 Youtube 上的教學影片,學習工程師使用的語言。
當你用那個領域使用的語言,面試官就會覺得我們有共同的語言,是同一國的,好感度 +1。
面試中準備
在面試中,我仍然會繼續學習,只不過學的東西會偏向我在面試中可能會遇到的題目,把它寫成技術部落格,有助於幫助更了解這個觀念。
在這幾間面試的公司,有幾個幾乎會問到的觀念:
- Vue 的生命週期
- 陣列語法的操作
- 遇到 CORS 的處理
- 如何串接遠端 api 資料
- CSS 選擇器
- CSS 如何垂直水平置中
面試時的小技巧
這陣子疫情,所以大部分公司都規定要戴口罩,我覺得戴口罩對我來說是有點加分的,因為只需要控制眼睛部分和面試官應對,雖說嘴巴的動作也會帶動眼睛的肌肉運動,但就不用控制的那麼精細,另一方面我自己也比較有安全感,感覺像是戴著一半的面具跟別人說話。也可能只是戴口罩顏值 +10 分吧。
單方面的讓主管問你問題,會讓氣氛比較僵。面談中可以適時的穿插一點問題反問他,形成互動型的交流,這樣也有助於舒緩面試緊張的氣氛。
一定要準備好最後要問的問題,我會準備幾個必問問題,像是前後端、設計是怎麼溝通的?
如果讓你填身分證字號、家人資料請先留白,如果人資有問就說,如果有錄取的話會把資料再補上。
如果有讓你填預期薪資的表格,我會先空白,等人資主管進來後,問完以下問題評估完後我才會填,一方面讓主管知道你真的有評估過而不是蝦開一個數字,一方面是方便自己估算薪資。
- 請問加班有加班費嗎?
- 請問公司有保幾個月嗎?
- 請問有供餐嗎?
- 請問薪資填寫的薪資是扣勞健保後還是前?
平時的練習
因為線上學習長時間讓我呈現一個獨處的模式,久久沒訓練,某次和朋友的聚餐,發現我聊天的能力好像有退步??
後來我透過聽 Podcast 來找回一點與人接觸的感覺,平常我會聽一些知識或交談性的節目,這些節目的主持人講話都很有邏輯性(有的也很ㄎㄧㄤ),他們必須在沒有文字圖片的輔助下,將一個觀念說的讓人懂,有時我會去想他們是用什麼邏輯脈絡讓人了解他要說的話,淺移默化下訓練自己的說話邏輯。
介紹一下我常聽的 Podcast 節目
- 國際新聞:
- 談話性節目: 休息是為了走更長的路,想放鬆的時候會聽的。
- 前端相關類
- 六角音頻: 因為是大家提出的問題,藉由別人的問題可以幫助我了解目前大家遇到什麼學習或是在業界上的問題,自己是不是也有這樣的問題。我也會把某些比較沒那麼硬的(非技術性)六角 Youtube 轉成音頻檔,放在手機裡面帶著聽。
四、結語
準備要踏入不同領域了,心中既期待又怕受傷害,除了記錄下面試心得,也順便像是遊戲存檔一樣,把轉職的這段時間的經驗寫下,在之後累了、迷惘了的時候,可以回顧下這時的心情。
一個工程師,一個能解決問題的人。