最近一直在面试前端,从我的个人角度,前端是直接面向用户的,所以是一个非常重要的岗位。但是由于本身团队的组成,本身前端的工作量确实至少有60%-80%压在后端研发人员上的。我完成了前端框架的设计和实现,也写了几个基础组件,甚至在产品初期阶段完成了200多个功能,由最初的基于spring boot的template到完全vue的前端独立项目。从这个角度上来说,不是需要一个非常牛的人,而是需要一个面对400多个功能,有责任心,能认真主动去进行前端架构优化的前端开发人员。
所以对于前端要解决的是后端人员无法完成的样式布局问题,复杂的前端效果问题,和在我的角度看来,最重要的前端架构在产品生命周期内的持续优化(样式,规范,性能,组件化等等)。
产品优化是个持久战。没有任何事情,可以一口吃个胖子,或者一次性做好。所以对于产品本身的优化,是一个有目的,有目标,有过程的长期的持久战。
产品优化,不单单是填坑,而且还要预判,解决以后最可能发生的问题。就拿我们团队来说,每天都会有人坚持看错误日志,用webclient代替feign,项目直接迁移到go,前端项目对于样式,编译,组件等等的优化等等。这些工作内容,不单单是自己发现解决问题,而且在处理的过程中,其实也规避了以后可能会发生的问题。
产品的优化也是一个负责人和用户的博弈过程。在传统行业,传统习惯是个比较大的障碍,而随着技术和行业的趋势,通过一些优化,可以在最大程度满足传统习惯的基础上,而推进符合时代潮流的产品体验。
PMP的于老师经常说一个词:时空角。是的,对于任何事情,都需要放在时间和空间的角度去看。没有适用于一切的经验和理论,需要在所处时间和可利用资源的情况下,去明确目标,同时也需要在随着时间和可利用资源不断变化的情况下,去调整目标。
网友评论