如何成为一名合格的工程师?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中设计模式
能应对前端面试中的面试题
提高我的设计能力
接下来开始学习把