失落过后,生活还得继续。
前言
如图所示,今天跟经理谈了涨薪的事情,经理让我写一份述职报告,然后公司做个评估。接下来,就跟大家分享下我的述职报告,欢迎各位感兴趣的开发者阅读本文。
自2019年9月份至今,我作为项目中心前端组的负责人,在x总和xx的帮助下,我采用新的方式对前端组员进行相关培训,让他们快速掌握了用公司框架进行业务开发,可以独立负责一个项目的开发工作。现就担任组长以来,将我任职期间的工作情况汇报如下:
工作说明及成果总结
整理笔记:将公司框架结合自己的实际开发整理了一份笔记,让基础很弱的4个组员来理解与消化这份笔记,成功的让他们掌握了公司框架。
面试新人:前端组招聘新成员,我作为技术面,从各个方面出发,考察求职者的综合实力,最终为公司筛选出了一位综合实力较强的求职者。
员工培训:新员工入职后,让其阅读我整理的公司框架使用笔记,对公司框架使用有所了解后,模拟一个需求给他,让他来实现。当他做的成果得到我的认可后,开始带着他做实施给的需求文档,在做的过程中来提升他对公司框架的进一步理解,解决他提出的所有疑问,让其彻底掌握公司框架的使用。
快速培养新人:从新员工入职到独立负责一个项目,我用了一个月时间,当她可以真正上手这个项目开发时,我就将整个项目交给她,当每个项目都有对应的组员负责后,我就从所有项目中脱离了出来,管控全局,合理分配实施给的每一份需求文档,攻克项目中难以攻克的问题,提升公司项目的开发效率,尽到了组长应尽的职责。
人员调配:当公司有一个很紧急的项目(xxxx)需要做时,由于每个组员手上都有项目需求做,我对新项目的需求进行评估后,需要几个人来做这个东西,此时进行人员调配就产生了两种结果:1.我全权负责这个项目,他们继续完成自己所负责的项目。2.组员来负责这个项目开发,我来解决他们无法攻克的问题,以及代码质量上的审核,我负责他们本应负责的那部分项目。我选择了第二种结果,因为他们本已经熟练掌握了公司框架的使用,让他们来负责这个项目,对其来说是一种磨练,我来审核他们的代码,保证代码质量,同时我又能掌控全局,掌握其他项目的开发进度。
周报汇总:每周五整理组员这周的工作完成情况,掌控每个人的项目开发进度,将周报内容发给xxx。
新技术项目的开发:公司有新项目不能基于公司框架进行开发,需要采用市场上的新框架(Vue)进行开发时,我对这个项目进行评估后,可以很熟练的使用项目所选的新技术,对这个项目进行架构,搭建新项目的开发环境,封装常用的组件,公用方法的抽离,框架搭建完成后,我可以带着任何一个对新项目用到的技术不了解的组员,进行业务组件代码的编写,让其掌握组件的编写规范,可以独立在我搭建的框架中进行业务开发工作。我可以从这个项目中抽离出来,继续掌控其他项目的开发进度,解决其他组员遇到的难以攻克的问题以及我所负责的新项目中遇到的问题。
总结:从筛选求职者到员工培训,再到可以独立负责公司一个项目的开发,我通过自己的方式(上述内容)让其掌握公司框架的使用,可以高效的完成公司的项目前端开发任务,同时也注重组员编写代码的质量,提交代码都会进行反复的自测,确保开发环境无问题,降低代码缺陷,以往完成的开发任务上级反馈良好。
经验教训总结
在刚开始接手这个项目时,之前的前端开发成员,每次代码的修改都没有在提交记录中标明本次都修改了哪些东西,需求遇到变更或现代码出现问题想找到之前某个版本的代码,无法精确定位,造成了时间上的浪费。解决方案:每次进行修改后,都在提交记录中准确记录本次修改的内容。
代码遇到bug,是个很常见的事情,我在维护项目时,经常会看到一些奇怪的变量名,写的代码没有做任何注释,浪费了后期维护人员的大量时间。解决方案:写逻辑代码,完成业务需求时,编写详细的注释,利人利己。
代码灵活性,在维护项目时,也常常会看到一些重复性的代码,相同的方法只是传的参数不同,它却重复的写了很多次,极大的造成了空间上的浪费,同时后期遇到需求更改也会很麻烦,很大程度上浪费了时间。解决方案:将一些重复性的代码能封装的就封装,不在代码中写死某些值。
下一步计划
了解并掌握最新的前端技术,可以应对并公司任何新项目的开发。
看一些管理方面的书籍,提升自己的管理能力。
定期进行组内的知识分享,提升前端组的总体实力。
述职报告改进
感谢评论区各位掘友给出的建议,我结合公司的实际情况对工作说明及成果总结部分进行了修改(修改时间:2020年4月8日21点11分)明天将改进后的报告发送给领导,希望可以涨薪😄,具体修改的内容如下:
整理笔记:将公司框架结合自己的实际开发整理了一份笔记,让没掌握公司框架的4个组员来理解与消化这份笔记,成功的让他们掌握了公司框架。
面试新人:前端组招聘新成员,我作为技术面,从各个方面出发,考察求职者的综合实力,最终为公司筛选出了一位综合实力较强的求职者。
员工培训:新员工入职后,带着他做项目并结合我整理的笔记,让其快速理解公司框架。
快速培养新人:从新员工入职到独立负责一个项目,仅需要一个月时间。
项目把控及优化:审查组员代码,制定前端代码规范,提升项目维护性以及运行效率。
流程改善:基于原开发流程,统一开发环境所使用的编译器,制定代码提交规范,避免了一些低级错误引发的问题。
组员能力以及心理提升:解决组员在业务开中中遇到的难题,跟组员详解讲解所遇问题的解决思路,大大提升了组员解决问题的能力,同时提升了组员的心理素质。
人员调配:当公司有一个很紧急的项目需要做时,结合实际情况制定合理的方案,确保紧急项目的正常进行,且不耽误其他项目的开发进度。
周报汇总:每周五整理组员这周的工作完成情况,掌控每个人的项目开发进度,将周报内容发给xx。
新技术项目的开发:公司有新项目不能基于公司框架进行开发,需要采用市场上的新框架(Vue)进行开发时,对项目进行评估后,作为新项目的负责人,高质量的完成新项目的的开发,提升项目的验收品质,为公司带来更大的利益空间。
关注微信公众号:web前端学习圈
回复关键词【简书】领取2020年最新web前端系统学习教程(视频+笔记+素材+源码+项目实战)全套整理约50G)
另外公众号每天都会分享学习方法,知识干货,实战案例,面试技巧,经验分享等相关文章,关注web前端学习圈=关注5000+前端大牛
总结:从筛选求职者到员工培训,再到可以独立负责公司一个项目的开发,我通过自己的方式(上述内容)让其掌握公司框架的使用,可以高效的完成公司的项目前端开发任务,同时也注重组员编写代码的质量,提交代码都会进行反复的自测,确保开发环境无问题,降低代码缺陷,以往完成的开发任务上级反馈良好。