概述
今天偶然間看到關于前端工程師的分類,覺得有點道理,特此記錄。但是僅供參考。
從分析設計稿談起
- 初級工程師
較為初級的拿到設計稿。第一眼看到的往往是視圖界面, 設計稿上有哪些功能,顏色分類,層級等。 - 中級工程師
中級的前端開發工程師拿到設計稿后,第一眼往往會看設計稿有那些功能,輪播圖,分頁,三級聯動等等。 - 高級工程師
高級開發工程師在看到設計稿后,往往會思考,該頁面中有哪些模塊,那些數據分類。如廣告,商品列表等。
從項目的建模談起
一個前端項目的完成往往是從建模開始,又牽扯到一個問題,什么是建模?
建模說白了,就是對ui視圖即界面的抽象。抽象這一過程就是將頁面中的數據分類并分離出來。其實掌握了 這一點,在開發的過程中,往往在沒有后端數據的 情況下,可以精確的mock出準備的數據。
從具體實現談起
如何實現視覺和交互 => 交互如何觸發邏輯 => 邏輯如何影響視覺的變化