ArthurWangCN / notepad

reading notepad
0 stars 2 forks source link

开放问题 #17

Open ArthurWangCN opened 2 years ago

ArthurWangCN commented 2 years ago

自我介绍

你好,我叫XXX,XXXX年毕业于XXXX大学XXXXXXXX专业,(在校实习经历),(目前就职于),(当前岗位职责)。 XXXXXXXXXX...(围绕当前就职公司项目展开,可以初步介绍简历上的项目经验) XXXXXXXXXX...(围绕自己在当前就职公司做的贡献,体现你的个人价值) XXXXXXXXXX...(介绍一下在当前就职公司的绩效情况) XXXXXXXXXX...(简单介绍一下跳槽的原因)

ArthurWangCN commented 2 years ago

前端在整个产品里面扮演什么样的角色

在技术流程上,前端担任一个桥梁的作用。在拥有比较清晰岗位职责的互联网公司,通常都是产品经理、交互设计师、UI 设计师 给出需求文档、原型图、设计图给前端工程师,前端工程师再跟后端工程师进行开发联调。在实际工作中,前端工程师作为抽象产品和技术实现之间的桥梁,可以担任更多的职责,为产品实现把好最后一道关,从技术实现和真正成品的角度反馈意见给产品经理。而我目前工作中前面只有业务人员,所以角色任务更加重一些,需要帮助业务人员去落地产品的概念,出UI图原型图,核实业务人员真正的需求。

从产品角度上,随着时代的发展,越来越多的产品看重前端,因为产品的客户体验具有强大的竞争力。市场上优秀的互联网产品很多,当我们的产品是对公且涉及金钱交易的尤其需要前端工程师,因为客户体验是第一位的,技术承载了业务,前端承载了客户体验,具有举足轻重的地位。

ArthurWangCN commented 2 years ago

一个好的前端工程师具备什么样的品质

好的前端工程师需要拥有较强的沟通能力。除开技术能力强之外,前端工程师仍然需要很强的沟通能力。因为他担任着产品需求和技术实现之前的桥梁,有些时候甚至需要担任产品和后端之间的沟通桥梁。前端工程师经常会遇到 产品经理、交互设计师、UI 设计师 更改需求的时候,这个时候就会需要前端工程师具有较强的沟通能力,互相沟通协调将产品真正地落地。(可以补充自己工作中的经历:比如XXX的业务沟通)

好的前端工程师需要以客户体验为优先。比如当产品工程师提的需求不符合以客户体验优先的前提,前端工程师过需求的时候发现了,其实可以去跟产品沟通一个更好的实现方案。明确我们整个开发条线的目标是落地一个好产品,并不是说产品说什么就是什么,前端需要及时给产品一个反馈。(可以补充自己工作中的经历:比如XXX的业务沟通)

ArthurWangCN commented 2 years ago

方向规划

希望能收获更多成长吧,不管是技术上还是工程上,阿里提供的平台比我目前的情况要好的多。前端的话其实有三个大致的方向:管理方向、研发方向、业务方向,但是这三个方向在日常工作中其实不互斥是穿插着的。我的规划是希望能在业务和技术上精进,有一定全局的认知,在广度上深度上都有一定的了解,再考虑走上管理的岗位。

这些方向并不互斥,往往是并行的,跟一个同学的工作年限、公司的业务和团队现状都有很强的关联性,比如我在阿里时候的一个主管,工作头两三年做业务开发中后台网页,后面两三年偏研发沉淀框架和组件化,再往后几年在兼顾业务的前提下,同时兼顾研发及带一个小团队,再往后一两年又重新做纯技术研发,最近又开始带一个更大的团队做业务。

ArthurWangCN commented 2 years ago

需求方在开发周期内临时改动需求

首先是对改动点的评估,前端人员初步进行评估,假设是“改动按钮颜色”之类的小改动,可以直接更改但是要做好需求登记。

其次当改动点较大时,举个例子假如是“新增加一个金融推广活动页面”,前端后端测试共同评估是否对开发周期造成影响,若是超过开发周期太大的时间可以跟需求方提出将改动放到下个迭代;若是需求改动要求比较急,在请示上级领导评估之后,可以加急改动。

ArthurWangCN commented 2 years ago

团队内从 Vue 转为 React 需要做什么准备

  1. 从团队角度上考虑:主要是做好技术培训、技术分享、建立可参考性的模版工程。
  2. 从个人角度上考虑:从技术细节、底层原理上对 vue 和 react 进行对比。然后在现有的工程上面结合技术和业务进行学习,快速成长。