A-Cart電子商務

現在位置:首頁 » A咖資訊 » A咖練功房 » 所謂的 "網頁前端(全端)工程師"

title_icon所謂的 "網頁前端(全端)工程師"


甚麼是網頁前端工程師....

可能很多人對這個名詞很陌生,
畢竟這是這幾年才開始出現的一個詞彙
網頁前端工程師,也有人稱他為 全端工程師(Full Stack developer)

一個網站的製作,主要需要三種人才

1.網站企劃
2.視覺設計師(美工)
3.程式設計師

網站製作大致上的分工及作業流程是這樣的

a.確認網站的功能/風格/操作流程
b.使用photoshop做出版面(PSD) / 或是製作flash
c.將PSD進行切版作業(把圖片的元素切成一張一張圖片)
d.將切好的元素進行組裝作業,做成html檔案(html+css)
e.將網站的程式(例如php,jsp)和html做一個結合(通常我們稱之為套版作業)
f.其他和頁面無關的程式撰寫(資料庫操作/商業邏輯程式)

若依據執行的工作項目來分,每個角色負責的項目如下
網站企劃 : a
視覺設計師 : b / c / d
程式設計師 : e / f

隨著這幾年網頁技術的發展,一般網站已經很少使用 flash
取而代之的,是一堆好用的javascript套件(或框架),搭配HTML5及CSS3
可以做出非常多種華麗/好用的網頁效果
也因此,視覺設計師在進行d項作業的時候逐漸變得吃力,最後往往得仰賴程式設計師的協助
才能搞定那複雜難懂的javascript語法,以及所謂的RWD的網站設計概念

也就是說,工作的分配變成如下
網站企劃 : a
視覺設計師 : b / c / d
程式設計師 : d / e / f

但一項工作情需要兩個人同時一起處理時,這部分就會變得很難劃分責任範圍
因此出現了"網頁前端工程師"這個神祕的新角色
這個角色的主要任務就是 d , 且為了能把 d 的這項工作做好,
"網頁前端工程師"最好也要能夠了解 c 和 e 這兩項工作,才能做好之間的橋梁
所以目前的工作分配就是

網站企劃 : a
視覺設計師 : b / c
網頁前端工程師 : c / d / e
程式設計師 : e / f

結論 : 網頁前端工程師 絕對不是一個輕鬆的工作,如果用籃球的位置來說,就是所謂的"搖擺人"
網頁的技術發展到哪裡,前端工程師就得跟到哪裡,必須不斷的學習,成長,除了要有感性的一面
也得有理性且有邏輯的一面 , 相信這個角色只會越來越重要
更新時間:2015/01/12