一、优、劣 描述:
自己的优势:有责任心,工作效率高、技术视野宽,参与过node服务端开发
自己的劣势:性格稍微有点内向,表达之前会有所顾虑
自己的挑战:高精地图的webGL,图表组件库
自己的机会:出行研究院是一个全新的平台,能接触到很多web前沿技术
二、未来规划:
自己的未来规划,我主要分为三个时间段,首先是1~6个月,其实应该是在这个Q,产出图表组件库,目前业务项目中开发图表都是从0开始,重复造轮子,效率还有待提升;
在0~1年内,对人方面,需要提升自己的软实力:提高团队沟通、协作、化解冲突的能力;技术方面,在前端性能优化领域有深入的认知,能够不同项目特性选择合适的性能优化方案
在2年内,经历更丰富的业务场景,积累业务知识,更好地通过技术push业务,关注用户体验,提高自己的审美能力
三、遇到最有调整的项目、最难、最有成就等
IM项目
原先领导传到可以直接使用的模块,无法使用,造成2个星期的额外投入,加班到凌晨3点,早上9点去开早会,
放弃周末时间,到公司编码,协同时间还是工作日,最终完成,每天咨询5000人次左右
25L大屏幕:
提早联调动画,能够尽早暴露实现问题,让我有充足的时间进行技术调研和资料查阅
开发语言选择typescript,抽离复用模块,严格控制DOM层级,提高页面重排和重绘效率
硬件实施,增加投屏机器,近一步提高渲染性能
说服UI,以及UI的全力配合,他能理解该项目动效比较复杂,而且愿意前期抽出时间来一起联调,真的是一次非常nice的合作,我和他是第一次合作
指标仓库:
需求评审时,感觉交互比较复杂,专业性很强,对原子指标,组合指标,派生指标等都是我第一次接触
前端mock业务数据,在界面开发初期就注入数据,提早实现交互,暴露交互问题,现场演示,产品完善PRD,我修改,继续
在联调阶段,一切皆数据,每次遇到prd未考虑到的内容,前端又需要使用时,先和后端确认数据库里是否存在该字段,因为页面中所有的动态内容,比如商品的价格,名称,等属性信息,其实都是数据库的字段,确实遗漏的场景,就拉上产品后端一起沟通解决,要么完善PRD要么页面以另外的形式呈现
乾坤数据中心:
很多模块聚合在一个代码仓库中,当多个日常并行的时候,分支需要相互合并,解决冲突,也是一个风险点!
所有模块打包编译在一起,一个非常小的日常,都会带来巨大的发布风险
主动和领导沟通,参考曹操中心微前端方案
资源需要重新配置,和产品沟通,对老的配置进行备份,产品也借此次重构,重新梳理了菜单布局。
编码,开发