最近公司可能會需要僱用一到兩個前端工程師(Front-end Engineer),雖然前端工程師這個名詞之前就有聽過,也大概知道工作內容是在處理前端UI部分,要會的技能大概會有CSS、HTML、Javascript...等,不過最近看到幾篇不錯的文章在介紹這個職位,在這裡大概筆記一下,也跟大家分享。
什麼是前端工程師?
前端,顧名思義就是顧客最先接觸到的介面,而通常這也決定了顧客對某個產品的直接觀感。前端工程師就是要處理View的部分,只要使用者會看到、接觸到的界面都屬於他管理的範疇。
前端工程師需要什麼技能?
- HTML
- CSS
- Javascript
- 熟悉跨平台的議題
- 熟悉各種瀏覽器
- W3C Standard
其中一般人比較容易忽略的是瀏覽器的部分。基本上前端工程師是活在瀏覽器中的,你的任何UI都會直接在瀏覽器上呈現,所以你能不熟悉嗎?
除了技能上,更重要需要被考量的,還有:
- 前端介面是否具有良好的閱讀性
- 前端介面是否遵守W3C的標準
- 前端介面是否是無障礙瀏覽
以下幾篇不錯的文章和影片可以參考:
What makes a good front end engineer?
Professional Frontend Engineering
美工與設計 vs. 程式與開發
Slides: Professional Frontend Engineering
8 意見:
HI 請問貴公司104可以給我嗎:)
Hi, 如果您有興趣,不妨先用mail與我聯絡:kevingo75@gmail.com
您好 :
謝謝您的介紹,受益良多,我最近也在搜尋前端工程師的相關資訊,試問這樣的工作,對XML是否也需要一定的了解呢?
Hi, yiying we 你好。XML是一種Markup Language,不管是在前端或後端的使用頻率都相當高,一定程度的了解當然是好的。另外,JSON也是相當熱門的notation,不妨一起列入你的學習範圍中。
您好!我看到你的分享~很想請教一下!本身的工作一直是業務,過去學歷也不是資訊相關,但因為工作都是與客戶接洽開發網站製作居多,而且看到近年來網路產業不斷的成長,希望能夠開始有自己的專業技術,之前工作之餘開始學做設計,但是並不想成為設計師,而希望有機會成為前端工程師,正在看書或是進修等方式自學,期望給自己一年的時間在業餘時進修,我應該要怎樣規劃安排?以及有關前端工程師自學的內容?前端工程師是否也要會美術設計?本來有想說要到相關職位工作,但沒經驗,無法馬上上戰場,一般公司會接受嗎?再請你幫我解決疑惑~謝謝!Ps.我是女生,29歲
您好,其實我自己也不是為前端工程師,所以說出來的建議不見得是百分百正確的,只能就我所了解的來回答您。
事實上比較有規模或分工明確的公司,前端工程師和設計師是不同的。
前端工程師會著重在我文章說的HTML、Javascript、CSS,以及處理任何在瀏覽器端會發生的問題;設計師則是偏重在圖檔、配色、視覺處理上的問題。
今天剛好又來逛逛這個blog,發現去年的我曾經在這裡留言過,經過快要一年多了,我從一個準畢業生變成真正的前端,再來看這篇文章,好有感覺阿xd
恭喜您:)
張貼留言