失落过后,生活还得继续。
前言
工作说明及成果总结:
整理笔记:将公司框架结合自己的实际开发整理了一份笔记,让基础很弱的4个组员来理解与消化这份笔记,成功的让他们掌握了公司框架。
面试新人:前端组招聘新成员,我作为技术面,从各个方面出发,考察求职者的综合实力,最终为公司筛选出了一位综合实力较强的求职者。
员工培训:新员工入职后,让其阅读我整理的公司框架使用笔记,对公司框架使用有所了解后,模拟一个需求给他,让他来实现。当他做的成果得到我的认可后,开始带着他做实施给的需求文档,在做的过程中来提升他对公司框架的进一步理解,解决他提出的所有疑问,让其彻底掌握公司框架的使用。
快速培养新人:从新员工入职到独立负责一个项目,我用了一个月时间,当她可以真正上手这个项目开发时,我就将整个项目交给她,当每个项目都有对应的组员负责后,我就从所有项目中脱离了出来,管控全局,合理分配实施给的每一份需求文档,攻克项目中难以攻克的问题,提升公司项目的开发效率,尽到了组长应尽的职责。
人员调配:当公司有一个很紧急的项目(xxxx)需要做时,由于每个组员手上都有项目需求做,我对新项目的需求进行评估后,需要几个人来做这个东西,此时进行人员调配就产生了两种结果:1.我全权负责这个项目,他们继续完成自己所负责的项目。2.组员来负责这个项目开发,我来解决他们无法攻克的问题,以及代码质量上的审核,我负责他们本应负责的那部分项目。我选择了第二种结果,因为他们本已经熟练掌握了公司框架的使用,让他们来负责这个项目,对其来说是一种磨练,我来审核他们的代码,保证代码质量,同时我又能掌控全局,掌握其他项目的开发进度。
周报汇总:每周五整理组员这周的工作完成情况,掌控每个人的项目开发进度,将周报内容发给xxx。
新技术项目的开发:公司有新项目不能基于公司框架进行开发,需要采用市场上的新框架(Vue)进行开发时,我对这个项目进行评估后,可以很熟练的使用项目所选的新技术,对这个项目进行架构,搭建新项目的开发环境,封装常用的组件,公用方法的抽离,框架搭建完成后,我可以带着任何一个对新项目用到的技术不了解的组员,进行业务组件代码的编写,让其掌握组件的编写规范,可以独立在我搭建的框架中进行业务开发工作。我可以从这个项目中抽离出来,继续掌控其他项目的开发进度,解决其他组员遇到的难以攻克的问题以及我所负责的新项目中遇到的问题。
经验教训总结
在刚开始接手这个项目时,之前的前端开发成员,每次代码的修改都没有在提交记录中标明本次都修改了哪些东西,需求遇到变更或现代码出现问题想找到之前某个版本的代码,无法精确定位,造成了时间上的浪费。解决方案:每次进行修改后,都在提交记录中准确记录本次修改的内容。
代码遇到bug,是个很常见的事情,我在维护项目时,经常会看到一些奇怪的变量名,写的代码没有做任何注释,浪费了后期维护人员的大量时间。解决方案:写逻辑代码,完成业务需求时,编写详细的注释,利人利己。
代码灵活性,在维护项目时,也常常会看到一些重复性的代码,相同的方法只是传的参数不同,它却重复的写了很多次,极大的造成了空间上的浪费,同时后期遇到需求更改也会很麻烦,很大程度上浪费了时间。解决方案:将一些重复性的代码能封装的就封装,不在代码中写死某些值。
下一步计划
了解并掌握最新的前端技术,可以应对并公司任何新项目的开发。
看一些管理方面的书籍,提升自己的管理能力。
定期进行组内的知识分享,提升前端组的总体实力。