入門前端工程師 ——面試攻略 - offer

Annie avatar
By Annie
at 2017-03-01T09:45

Table of Contents


背景:經濟系畢業、做了三年業務與寫程式零相關
自學網頁前端+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

--

All Comments

Callum avatar
By Callum
at 2017-03-03T04:23
不穩的35k不如穩穩的28k勞力工作
Brianna avatar
By Brianna
at 2017-03-06T20:16
推這篇
Thomas avatar
By Thomas
at 2017-03-11T01:55
謝謝原po心得分享!現在正需要!
Robert avatar
By Robert
at 2017-03-15T03:30
恭喜拿到門票入場 之後薪水會加很快 有實力的話啦
Oliver avatar
By Oliver
at 2017-03-16T16:43
推詳細!
John avatar
By John
at 2017-03-17T05:52
推 背景差不多也想轉
Megan avatar
By Megan
at 2017-03-22T04:02
推 最近也打算去上課
Una avatar
By Una
at 2017-03-24T17:06
若不是要養家餬口我也想回去寫程式
Xanthe avatar
By Xanthe
at 2017-03-27T04:02
我之前做美編也35k= ="
Zora avatar
By Zora
at 2017-03-31T12:39
推!謝謝分享
Margaret avatar
By Margaret
at 2017-04-02T09:27
中肯詳細,謝謝分享
Delia avatar
By Delia
at 2017-04-04T02:20
推,謝謝你的分享

趁年輕該出國去看看嗎?

Lydia avatar
By Lydia
at 2017-03-01T01:38
這個議題就是人生的一種選擇題 如果妳是以學東西為主的話,還是求學吧 以現實面來說要從出國看看生活去學到對未來求職有實際幫助的事與技能,我想除非是去 唸專長技能或求學的以外,10個人裡面有一半以上是沒得到這部分的額外收穫。 是的,去國外生活語言是會進步的,但進步多少這點是看個人的,而在求職路上除非是極 度 ...

工程師;努力跟薪資會成正比嗎?

Anonymous avatar
By Anonymous
at 2017-02-28T23:53
工程師一職 會的東西跟薪資有沒有成比例? 在一開始的時候是有的 雖然我不知道你是屬於哪一種工程師 但一般來說 薪水在3~5W這個範疇 都還可以用專業技能去衡量 當然這需要相關證照還有資歷 在5W以上 只是純技術者就已經很難了 當然還是有在這之上的純技術者 但 比例上來說偏少 要上去你要先成為一個管 ...

台北/男/26/兼職/不拘

Elizabeth avatar
By Elizabeth
at 2017-02-28T22:49
一﹑年齡/性別(必填): 26/男 二﹑地點(必填): 台北 三﹑學經歷: 私立大學 行政管理系 四﹑求職工作(必填): 不拘 兼職為主 因為主要工作在下午兩點至晚上10點 所以想找早上的兼職 五﹑可工作日期(必填): 最快上班日3/6 六﹑希望待遇(必填): 依照勞基法 七﹑聯絡方式(必填,請盡 ...

工程師;努力跟薪資會成正比嗎?

Franklin avatar
By Franklin
at 2017-02-28T22:37
※ 引述《SheueJi (雪姬)》之銘言: : 目前待的工作 應該算工程師 : 需要學不少東西 : 而且是要一直不停的update : 我英文還ok 常會上網看相關的技術文件 : 要學的東西很多很多 夠回家每天練 假日每天看 : ...

1月薪水被告知以時薪計算(急)

Zora avatar
By Zora
at 2017-02-28T21:40
不好意思,朋友不想被認出來所以幫忙代PO詢問法律層面的問題,內容如有觸犯 任何規定請告知,將配合修正~ 以下以第一人稱說明: 我是計畫研究助理,去年年底才被告知今年的計畫還沒簽下來會有空窗期,但是 空窗期的薪資部分已經喬好了,可以繼續上班,直到最近才知道所謂的喬好了就 是1月的薪資將以時薪的方式計算,所以扣 ...