如何成爲一名合格的工程師?html
做爲一名合格的工程師,不只須要懂代碼,還要懂設計,一名合格工程師的必備條件:前端
前端開發有必定的設計能力,通常三年開發經驗的同窗,面試必須考設計能力vue
成爲項目技術負責人,設計能力是必要的基礎,若是沒有設計能力就沒辦法承擔起項目的規劃和設計工做java
從寫好代碼,到作好設計,設計模式是必經之路node
前端學習設計模式的困惑react
網上資料都是針對java等後端語言的webpack
看懂概念,可是不知道怎麼使用,看完就忘記了web
如今的js框架,到底用了哪些設計模式面試
本系列文章作什麼npm
講解js設計模式,其中包括面向對象,設計原則,設計模式,綜合示例
面向對象
ES6 class語法,三要素(繼承,封裝,多態),UML類圖
設計原則
經過《LINUX/UNIX設計哲學》理解何爲設計,5大設計原則分析和理解以及代碼的演示,從設計到模式過分
設計模式
分優先級(哪些設計模式是比較經常使用的),結合核心技術,結合框架應用
綜合示例
實現一個購物車案例,設計方案分析,代碼演示,設計模式對應關係的分析,總結使用的7中設計模式
學習的前提
瞭解面向對象,有ES6語法基礎,用過nodejs和npm環境
瞭解vue和react(至少看過文檔和作過一些demo)
本系列文章後的收穫
面向對象思想,UNL類圖
5大設計原則,23中設計模式
能應對前端面試中的面試題
提高我的設計能力
接下來開始學習把