本篇文章著重分享過去與網頁前端工程師協作的經驗,從經驗中延伸出比較心法的概念。
協作,就是理解對方在做些什麼,然後互相幫助以發揮最大的效用。
當客人走進早餐店跟老闆點了一份黑胡椒鐵板麵外加一杯大杯冰的黑咖啡,老闆回頭跟你說道:「黑麵、大冰咖。」第一次聽到這些詞彙時你一定充滿問號,還好你是老練的店員,這點難不倒你;你開始沖泡咖啡,其他人將麵放上鐵板,擠上黑胡椒醬。
工具與效率
前端面試心得
前言
終於有時間整理最近的面試歷程了。先總結一些看到的事情:
通常公司面試只考 Javascript 的熟悉度,多數關於演算法或是解釋原型鍊等等,很少考 DOM 或是 Event 的操作。
幾乎不考 CSS,就算有也只是簡單判斷 class、ID 優先度這種基本題目而已。
使用者測試落實在很多團隊的開發環節中,完成 Mockup 後製作簡易的 Prototype 就開始跑使用者測試,看看使用者對於整體的使用流程、轉場與架構有什麼反應,蒐集足夠的反饋之後再修正功能的方向。
小圖示 (Icon) 不管在網頁與應用程式都佔有一定的重要性。但在開發上使用 png、jpeg 等檔案會因為解析度問題而有模糊不清問題,svg…
Icon 的規範涵蓋顏色、符號的表達、線條的運用等等。當設計系統還沒那麼明朗時要建立 Icon Library 我選擇比較保守的作法,將設計系統會影響到的層面抽離本次建立的 icon 規範。
Medium 本身不支援 code block 編輯,雖然不知道背後的原因為何(或許工程師並非主要客群),所以如果要高亮程式碼,一個作法是直接貼圖片,一個是貼在 gist 上後再 embed 到文章當中。例如:
console.log('abcdefg');