做個前端工程師一定不容易,因為單從瀏覽器呈現的結果來看,不見得可以分辨大外行跟高手的作品;例如要使用一組動態的數字做為背景圖,可以用 PHP 或 SVG,SVG 顯然是比較理想的方法,可是也要有人識貨。
其他像是 font-size 用 px 還是 em、載入外部 css 檔案的方法和時機、HTML5 語意元素的使用……,前端錙銖必較的細節很多,而且是不斷的推陳出新,絕對不是個容易勝任的工作。
那麼,在廁所都有專人打掃的大公司裡面,或者專職製作網頁的公司,前端工程師的是否有、或者能發揮專業能力呢?有一天,我隨手看了幾個大公司網頁的 HTML source,打算了解前端工程師過的是否安好。
嗯…真的有前端工程師這個職位嗎?
統一當然是大公司,7-11 的網頁,顯然是 team work 的成果,而且應該是 4 個 team。
因為,7-11 網頁的 HTML,裡面有五個 <body>,就連 <!DOCTYPE HTML>、<html>、<head> 也有好幾個,扣掉一個原本就該存在的,所以大概有 4 個 team 分別負責網頁不同的部分,然後有一個團隊中的靈魂人物,把大家的作品集合起來...
顯然是不知道 HTML5 的精隨,整體看下來就是個不求甚解,我覺得綠色那一行註解才是亮點。