转正述职报告 一起来优化

1,836 阅读4分钟

从2022年10月进入公司,不知不觉来公司三个多月的时间了,很高兴能在我们公司工作,首先在这里先感谢一下各位领导,老师的工作中帮助,在这三个月的时间中,我主要是熟悉了公司前端框架,开发了果呀呀评价模块,三顿半优惠券模块,顿点返航的需求调整,以及整理了前端登录,首页的逻辑流程,接下来我将从完成的工作,总结和收获,个人规划几个部分进行述职报告

完成的工作

【果呀呀】评价模块

主要功能点为用户提交评价,查看对应订单的评价,以及查看商品的精选评价
1,抽取了头部的门店信息(包括评分)和内容,在精选评价和提交评价进行复用 2,参考了之前项目,抽取了添加图片组件全局组件,优化了可多张上传(小程序本身只能一次上传一张图片),主要思路为前端遍历需要上传的图片,每次上传是新建一个Promise等上传完成在进行上传下一张

【三顿半】优惠券模块

主要功能点包括领取优惠券,核销优惠券,优惠券详情和优惠券赠送 领取优惠券主要是根据优惠券的登记显示S,A,B三种不同的优惠券弹框,其中S级别优惠券是有一个翻转抖动动画,细节点在于
1,需要图片加载之后在显示,否者会造成图片未加载完成动画以及进行完成或已经开始进行
2,学习了较多的css3属性,perspective3D 元素距视图的距离,以像素计,同一位置的元素中心点交汇,animation-fill-mode: forwards表示等待期样式为第一帧样式,完成期保持最后一帧样式等 核销优惠券主要是

......先省略,后续补充

总结和收获

技术方面
1,通过严格的ui走查,提高了css基本功
2,git常用指令(前公司一直使用图形化git工具) 3,通过项目中redux的使用,
4,熟悉了小程序开发流程 业务方面 1,c端开发的主要业务场景 第一,技术的唯一目的就是支撑业务 第二,业务并不仅由技术支撑,还包含了其他很多方面

业务是一个商业公司的命脉所在,而技术只是支撑业务的关键之一,所以业务真的很重要 那么,什么是业务其实也就很好理解了,你的技术所服务的就是业务,而你能够让业务蓬勃发展的一切正向能力(包括但不仅限于技术能力),都是业务能力

经验教训

1,代码遇到bug,是个很常见的事情,维护项目时,写的代码没有做任何注释,浪费了后期维护人员的大量时间。解决方案:写逻辑代码,完成业务需求时,编写相应的注释,提高后期维护效率
2,代码灵活性,在维护项目时,也常常会看到一些重复性的代码,相同的方法只是传的参数不同,它却重复的写了很多次,极大的造成了空间上的浪费,同时后期遇到需求更改也会很麻烦,很大程度上浪费了时间。解决方案:将一些重复性的代码能封装的就封装,不在代码中写死某些值。
3,UI设计稿更新在开发阶段更新,导致代码频繁修改,解决方案,同步与开发沟通,需要修改的地方说明一下,防止开发阶段业务理解不到位,造成测试成本

个人感受

1,工作氛围融洽,同事之前互相帮助
2,工作规划清晰,
3,

个人规划

1,首要任务为按时按质完成个人负责的工作任务
2, 养成文字输出的习惯,将技术业务方面的问题和经验记录下来(一周一篇)
3,提高前端基本功,包括不限于代码规范,canvas,以及ui还原度,减少bug
4,深入学习一下react,redux最佳实践,提高复杂业务的理解能力,独立复杂开发复杂业务,达到中级程序员标准