前端学习路径:http://blog.csdn.net/u011047006/article/details/52597178
多测试自己都会了吗?
前端工程师:front-end Engineer [FE]
前端工程师是用户体验的操刀者
在产品经理构想出交互原型,设计师设计出交互细节之后,FE敲代码实现这些图片,按钮,交互等。
FE需要对用户体验有较深的理解,【点击区域容易点中,字体适合大小等】,要加强交互常识的积累。
瞬间之美,touch到用户的内心只需要一瞬间,
懂用户体验的前端工程师,会让作品与用户沟通,能touch到用户心中那一块柔软的区域。
FE需要有点强迫症,对任何瑕疵都不能容忍。【对页面滚动更平滑些,减少页面的视觉抖动,像素定位准确。。】
前端工程师需要是一个心思细腻之人,需要对美有所领悟,需要执着地追求完美,需要有品味,有思想,有大局观,最好还能懂点心理学。
用户端业务逻辑
页面展示——响应用户操作——提交用户数据——反馈操作结果这一系列流程
- 在前端与后端数据交互时,需要多关注下参数是都凑齐了,多留点心眼
- 页面注意美化,多追求提高
前端也需要架构
模块化开发、MVC、MVVM等开发模式。团队规模也从原来的单兵作战演变为团队开发。
一个高级前端工程师,要有架构能力。这个架构能力包括不限于:
对现有优秀框架的了解与整合使用
根据项目的业务特点构建出合适的开发模式
设计前端测试方案保证代码质量
用工程化方案组织起团队的开发流程。