前端能力要求

前期:算法

1.产品分析,给出建议和不一样解决方案编程

2.根据项目要求,评估时间、人力、风险设计模式

3.编码、流程规范、文档、后台合做、发布数组

4.技术选型网络

5.新人培训数据结构

中期:架构

1.系统分解,划清模块边界并发

2.任务分配工具

3.系统模块详细设计(详细设计文档、接口定义文档)布局

4.代码实现

5.测试验证

6.产品发布方案、工具

项目后期:

1.迭代新功能

2.维护,非功能性优化

3.升级

核心能力

1.专业技能

2.通用技能

3.其余技能

专业技能:CSS、DOM、JS、前沿、综合

CSS(选择器、布局、盒模型)

DOM(树、事件、网络、消息机制、本地存储)

JS(类型、原型、做用域、面向对象)

前沿(CSS三、HTML五、ES六、数据驱动)

通用技能:数据结构、算法分析、网络协议、编程范式、设计模式、软件工程

数据结构(数组、哈希、堆栈、队列、树形)

算法分析(加密算法、空间复杂度、时间复杂度、排序算法、搜索算法)

网络(EventSource、WebScoket、RTMPHTS、WebRTC、HTTP、https)

编程范式(基于原型编程、面向对象、面向切面、基于类编程、面向过程)

设计模式(架构模式、结构模式、行为模式、并发模式、建立模式)

其余技能:学习、分析、解决、创新

相关文章
相关标签/搜索