职能角色定位
- 产品经理(PM) -交互设计师(UE)
- 用户调研 设计新功能和优化,编写需求文档,项目管理
- 视觉设计师(UI)
- UI设计图 ,功能交互, 用户体验, 焦点, 平衡感
- 前端工程师(FE)
- 制作页面,实现功能和数据交互 ,保证用户体验
- 后端工程师(RD)
- 提供数据存储和设置, 保证接口稳定性,保证接口性能
- 测试工程师(QA)
- 项目质量保证, 模拟普通用户的心里, 减少事故率
项目开发工作流程
- 每一个环节都不能出问题,否则项目将不完成,以至于出现更大的问题
- 互联网项目一般不设定“项目经理“这个角色,那这个任务就落在产品这个角色上, 但产品一般没有项目管理的意识
涉及的角色众多,如果有一方沟通或理解出现问题,那项目就很 容易出现延期,功能不符合预期,BUG 越修改越多等事件,染项目的风险变大
领头羊的能力很重要
- 做好项目管理很重要
- 团队合作很重要
- 沟通很重要
奇怪的现象
- 用户线上出BUG, 找前端
- 产品需求不符合, 找前端
- 展现和设计图不符,找前端
- 测试认为体验不好, 找前端
- 前端检查不是自己的问题
- 前端找后端,找产品, 找设计。
- 前端成为信息中转站
- 因为页面是前端做的
- 真正面对用户的是前端工程师
交给大家一个新的思维
- 后端只负责数据处理
- 产品只负责功能原型
- 设计只负责展现预想
- 前端将它门整合到一起
- 实现页面
- 用户访问页面
前端工程师的神圣使命
- 面对用户的最后一道关卡
- 成为整个团队有效的共同桥梁
自我驱动, 并驱动他人
前端要成为整个团队的纽带
- 让每个角色都有所担当
- 让每个项目都能良好运行
- 让用户喜欢上你做的页面
优秀的前端工程师还需要哪些能力
- 不同角色的换位思考的能力
- 梳理产品需求的能力
- 项目管理的能力
- 精确定位问题的能力
- 良好的沟通能力
- 能驱动他人的能力
- 良好的美感
- ……
有人的地方 就有心理学
你希望给面试官留下一个怎样的印象
- 积极的 阳光的
- 学习能力强
- 有丰富的项目经验
- 看良好的团队协作能力
- 能加班吃苦的
- 对专业认识比较深刻的
- 覆盖面广的
前端职业病
前端职业发展模型