前言
如何成為一名優秀的前端工程師
- 要有自己的前端知識體系
- 逐步完善自己的三大能力,首先是編程能力,其次是工程能力,最后是架構能力
- 在作業中完善自己的領域知識,如教育類,電商類等等
構建自己的知識體系
構建自己的知識體系,就是就是把一些零碎的,分散的,相對獨立的知識概念或者觀點加以整合,使之形成具有一定聯系的知識系統
在這里推薦2個學習方法
- 思維導圖,根據不同型別的思維導圖整理知識點,使知識點行成串聯
- 追溯法,通過尋找問題的源頭去解決問題,還可以通過標準檔案,還有技術大師的分享去思考解決問題
- 講解,把你學會的講給別人聽
追溯法常用網站
- https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf
- https://www.w3school.com.cn/html/html_entities.asp
- https://www.w3.org/1999/xhtml/
- https://html.spec.whatwg.org/multipage/
- https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element
三大能力
編程能力:
就是用代碼解決問題的能力,你編程能力越強,就能解決越復雜的問題,細分又有除錯、演算法、資料結構、OS 原理等這些的支撐,你才能解決各種麻煩的問題,
** 架構能力:
則是解決代碼規模的問題,當一個系統足夠復雜,你會寫每一塊,能解決每一個問題,不等于你能搞定整個系 統,這就需要架構能力,架構能力包含了一些意識,比如解耦、介面隔離,也包含認識業務建立抽象模型,也有 一些常見的模式,比如經典的 MVC,還有設計層面,面向物件、設計模式等等,
工程能力:
則是解決協作的問題,當系統規模更大,光靠一個人,是沒辦法完成的,如何保證幾個高手互相能夠配合好?如 何保證專案里面水平最差的人不拖后腿?這個工程化建設,往往會跨越多個業務,以匯報關系上的團隊為單位來 做,包括前后端解耦,模塊化,質量保證,代碼風格,等等,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/109909.html
標籤:JavaScript
上一篇:JS的賦值與深淺拷貝實體
下一篇:JS中的基本型別和參考型別
