[心得] 入門前端工程師 ——面試攻略

作者: Titus (天和)   2017-03-01 09:45:02
背景:經濟系畢業、做了三年業務與寫程式零相關
自學網頁前端+Rails 開始找前端工程師的工作,
自學心得: https://www.ptt.cc/bbs/Soft_Job/M.1485583086.A.631.html
面試心得: https://www.ptt.cc/bbs/Soft_Job/M.1488105944.A.943.html
面試結果:
主動投遞:150
面試: 12
offer: 4
月薪範圍:28~35
會一連串從自學心得、面試心得到最後的面試攻略,主要是有兩點:
1.走在轉職的路上,受到的幫助太多,
如果不是身邊的朋友們,我可能會花更多時間甚至放棄
2.工程師這工作很有趣,鼓勵更多人來嘗試,不一定適合,但可以給自己一個機會
一、面試前的準備
找工作的管道:
yourator: https://www.yourator.co
insidejob:https://jobs.inside.com.tw/
在準備工作的時候有一直看上面這兩個網站,但找工作的時候因為要找很入門的端工作,
所以還是以1111、104平台為主
搜尋網頁前端工程師 => 扣除 「資深」兩個字的結果之後
全部撒cover letter和履歷出去,前前後後灑了12頁150間左右
很多跟我一樣菜菜的入門者,找了兩三個月都還找不到工作,
很大的原因是投得不夠多、樣本數不夠
我因為接觸的時間不長,經驗相對少
需要繼續學習的目標也很多
所以如果越花時間去思索職缺開出來的要求,到底自己的能力是不是符合
反而會讓自己陷入「我不夠好」的迴圈,最後甚至會覺得「那還是不要丟這家好了」
但這些職缺要求背後的彈性是你看不到的
搞不好公司還是願意跟白紙談談
只要有充分的動機以及熱誠也願意給offer
更搞不好人資也只是把同業的職缺要求複製貼上改改關鍵字而已...
與其自己在那邊掙扎,我寧願開誠布公的丟直球
直接在cover letter上寫出來自己目前會的技能
會哪些技術、利用這些技術可以完成什麼工作?
合不合適這問題就留給用人主管或是人資去思考吧!
二、面試心得-問題篇
經過幾輪的面試之後,大概整理我覺得能夠完整傳達自己的框架:
不過仔細想想這些好像也是一般面試需要注意得事情啦XD
我是誰?
自己的個性、優缺點
以及成長過程到現在為止,針對自己優缺點而產生出來的調整
這些儘量不要用形容詞去解釋,而是用發生過的故事去敘述
以我的例子來說,一定要傳達出去的訊息就是我是一個調整快的人
所以離職之後的半年
轉換領域學習了一些基本功
也獨立完成了一個小專案
未來也打算用這樣的速度方式持續成長進修
我為什麼在這裡?
因為非本科系也完全沒有相關經驗
所以幾乎是一定會被問到的問題
對我來說不外乎從推力拉力著手
自己為什麼離開前一個產業
以及網頁程式設計為什麼吸引自己
還有一個問題也是很常被提及的:你怎麼能確定這次轉換跑道是你確定的?
對我個人來說,早在需要投入金錢跟時間之前
就已經透過一些入門的課程練習確定自己可以接受這條路
所以也是歷經了半年全職學習
甚至後段就是起床>寫專案>晚上睡覺的生活
到現在也是甘之如飴啦XD
我能夠做什麼?
不外乎整理目前所有你會的前端技能
當然不是像是求職平台那樣只是打上關鍵字
最好是能寫上這個技能你所會運用的地方
如同第一篇文章對於幾個前端技能的定義:
會用HTML的定義:
知道怎麼做切版、怎麼為「使用bootstrap」鋪路
form tag的操作,會打出什麼request
面試之前,至少要整理自己目前所會的技能,以及利用這些技能可以做到的事情
比起搔搔頭:「我覺得我還算熟啦~」來得沒那麼欠洗臉XD
我想要什麼?
這塊是我覺得最重要的
其實並不是要回應面試的問題
而是當面試碰到一些狀況的時候,要清楚自己的立場和要求
才不會因為情緒或是緊急狀況而慌了手腳
常常我被挑戰:你這樣也敢說要寫扣?
或是:你這樣也敢說要領這薪資?
一開始或多或少都會有點慌了手腳:
果然半年這樣的準備還是不夠,自己還是要多練練...
但後來跟朋友討論也覺得事實沒有那麼的不堪
調整之後心態就比較沒那麼像是談第一份工作的時候
而是明確的知道自己現在的狀態,跟自己的要求
如果與公司沒辦法達成共識,並不一定是誰的問題
相信天涯何處無芳草,下一個面試會更好
滿常被問到的技術問題
HTML不外乎就是各個dom之間使用上的差異,以及有哪些屬性可以設定
CSS最常被問到的大概就是:
Box-model有哪些,差別在哪?
RWD的Mobile First概念、能夠使用什麼樣方法達成?
也有被問到給這個(Show出畫面)PSD檔案
要轉切成HTML+CSS預估要花多少時間,對於接案公司而言速度很重要
好在當初看的課程滿多小細節都有提到也有跟著練習去做,所以這塊就相對沒什麼問題
(網頁基礎十五天 http://www.everyonecanwebsite.com/ ,是幫助我轉職重要的課程)
jQuery、javascript一部分也是因為自己應用的相對單純
所以每次主動提完之後幾乎都沒被問到0.0
反而是會被問前端框架的事情:
會什麼樣的前端框架?懂不懂概念
因為實在太常被問到了,這塊算是我覺得有些可惜的事情
如果學習路徑有涵蓋到這塊,應該會有更多機會和選擇的
後端MVC因為找的主要是前端的工作
所以通常只有被問到運作的原理而已
期間有被問到比較有趣得是Ruby on Rails我認為是一個怎麼樣的後端框架XD
==============
三、面試心得-提問篇
而除了面試中被問問題之外
其實儘管自己很菜,我覺得有些事情還是得要問清楚說明白的
工作未來需要做的事情
要弄清楚會使用的技能
包含公司使用的語言、框架
以及onboard會要做到的事情
畢竟
維護公司既有產品、接案製作活動頁面、從資料庫規劃到系統規劃
到刻頁面獨立完成專案
這之間的差別滿大的
同時也要評估自己接下來需要轉換語言學習的時間QQ
弄清楚這個之後,其實自己心裡大概也會有個底
知道自己目前的狀態跟這個職位的需求是不是有落差
接著自然也就會想要確認:
目前自己的狀態跟公司需求的落差,公司有什麼看法
說穿了就是,確認自己對於對方而言是否符合需求
如果沒有,公司是否有什麼樣其他的考量而能夠再談談的
有的時候我覺得不妨也問問
公司是否有看其他求職者?他們的背景狀況如何?
雖然我覺得這樣問,對方通常都是愣住
然後模棱兩可的回答一些似是而非的答案拉...
不過加減了解一下競爭者的狀態
對於後續選擇offer或是安排面試時間也會比較好判斷嘛...
寫在最後:
感謝許多大大在小弟前兩篇文章有提到未來進修的建議,
我都有列入我未來的念書計畫裡,
我也知道本科系的學生與我比起來,在「新鮮人」階段差異有多少,也知道:
「不好的程式設計師會製造三個工作機會出來」這個白爛笑話,
近期規劃除了精進php之外,sql、internet network 與 javascript也會碰,
中長期也會透過線上課程精進資料結構、演算法等項目,
很多人提到「薪水很慘」這件事情,我要平反一下,
我上一份工作是旅行社業務,一路從業務、業務組長、團空線控票務....
做一卡車的事情加全公司業績第二、旅行社八成的業務我都做過,
很多別間旅行社五年十年碰的不一定有我廣有我深,
甚至公司的網路、資料管理、TMD的打官司都要我去處理,
但我的薪水
還是
沒有漲.....
就是我剛入行的35k(當初想說剛畢業35k還ok,沒想到就這麼35k到了三年後...)
在soft_job或是tech_job板的板友可能很難想像這個情境,
但這在台灣許多產業都是如此(或是世界也是如此?)
俗諺說:男怕入錯行、女怕嫁錯郎
小弟沒有夾起來沒嫁過人不知道女怕不怕嫁錯郎,
但如果要追求薪水,「入錯行」真的是很可怕的事情。
我學程式的轉機是看到朋友的朋友,過去也沒有經驗,上了課、做了專案後,
從過去的28k直接變35k,讓我看到了一些可能性。
就如版友說的:35k對工程師來說真的是低薪
這個事實對我來說是個很重要的信號,過去在旅遊業35k的我算是入行的高薪、
卻是另一個產業入行的低薪。
而且這個產業還不像醫生、藥師一樣需要特定身份,
只要你找對方法、用心做下去,半年內就可以達成目標。
我知道我現在的工作是最最最入門的工程師工作,
我期許自己可以在半年內把公司專案熟悉
並在老闆提出需求的時候,我知道「可能的做法」,
一年之後,我期望自己熟悉一個前端框架、熟悉javascript、SQL、API規劃
這些都是我的目標,我知道當我達到我的目標時,我薪資應該是落在40~45,
接著,我會繼續往下走,
除了薪資會因能力上漲之外,
我真心覺得,寫程式很有趣 : P
作者: sc1 (sc1)   2017-03-01 10:51:00
不穩的35k不如穩穩的28k勞力工作
作者: a03520 (捏捏)   2017-03-01 12:19:00
推這篇
作者: bs0224   2017-03-01 13:36:00
謝謝原po心得分享!現在正需要!
作者: Rocker5566 (搖滾56)   2017-03-01 16:10:00
恭喜拿到門票入場 之後薪水會加很快 有實力的話啦
作者: Dibella (Dibella)   2017-03-01 18:13:00
推詳細!
作者: kvhiucn (View)   2017-03-01 18:33:00
推 背景差不多也想轉
作者: xunter123 (火星來的)   2017-03-01 20:03:00
推 最近也打算去上課
作者: Supasizeit (更大更快更有力)   2017-03-01 20:51:00
若不是要養家餬口我也想回去寫程式
作者: tingmeow (雪爐喵)   2017-03-01 22:54:00
我之前做美編也35k= ="
作者: Wualnz (Hazel)   2017-03-02 00:27:00
推!謝謝分享
作者: yhtseng   2017-03-02 01:16:00
中肯詳細,謝謝分享
作者: aspyn0710 (一二三)   2017-03-03 03:48:00
推,謝謝你的分享

Links booklink

Contact Us: admin [ a t ] ucptt.com