2019年对我来说是不同寻常的一年,做了两件大事
- 从第一家公司离职,在这家公司工作了两年整时间
- 找了一个可以相伴一生的人
# 第一家企业
任职的第一家企业是一个纯互联网企业,所做的产品都是 toB 的 saas 系统,这两年来做过2个 saas 系统,分别是 智能移动办公平台和智能营销平台。在做智能移动办公平台的期间一直有人带领着开发,做智能营销平台的时候作为营销平台业务线的前端负责人主导开发,带领其他3个同学开发。
# 做的好的地方
- 执行力强
自己能够按时完成并且能够带领团队中其他同学按时完成每一期的需求,不单单因为前端的问题导致项目延期。线上出现的奇怪 bug 能够快速的给出解决方案
- 业务能力强
熟悉产品中每个模块中的业务流程,能够就需求分析出对现有业务的影响
- 沟通能力强
和后端的同学,移动端的同学沟通共同的需求点
# 做的不好的地方
- 忽略团队成员的成长
这是我作为营销平台业务线的前端负责人比较失败的地方,虽然会帮助同学解决开发过程中遇到的问题,也会code review 团队成员的代码并提出建议,但是没有帮助团队成员做总结,没有鼓励团队成员做技术调研和技术分析等,导致自己的管理能力没有得到提升并且专业技术提升慢
- 缺少总结
在做这两个项目期间一直能注重产品的交互体验和性能,看过一些关于交互体验和提升 web 端性能等的书籍,但是由于缺少总结和思考,导致没有形成知识体系同时知识快速流失
# 状态
工作的第一年初入职场,对工作充满了激情,做了一些开源项目,也写了一些技术博客,在公司也获得到较高的评价,所以在做完第一个项目之后成为第二个项目的前端负责人。但是在第二年情绪低迷甚至抑郁,怀疑自己存在的价值,觉得自己除了前端开发啥都不会。 在营销平台开发稳定之后担任项目经理,在此期间经常力不从心,经过这次管理上的体验,让我坚定了自己走技术这条路的决心,目前谈管理还太远。
# 第二家企业
2019年6月进入第二家企业,第二家企业前端团队缺少基础建设,所以机会多。进入第二家企业初期提出了很多改变团队现状的建议,比如:git 管理规范,代码校验,npm 私有库,但是缺少对团队现有业务和现有状态的深入考虑,没有被采纳。
# 做的好的地方
- 定期做总结
将自己近期做的事情写成书面总结,并且主动和 leader 沟通自己的想法。将自己所得的知识整理成文档,并且提供demo 想团队的同学分享。
- 规划自己学习进度
除了处理公司的业务需求,每天能够拿出固定的时间来学习,让自己的学习计划能够预期执行
# 做的不好的地方
- 对业务关注较少
在业务上只是考虑完成产品经理提出的需求,较少考虑需求的合理性以及产品的性能。在业务上的关注度已与 leader 达成共识,我将更多的注意力放在调研能够改变团队现状的新技术上。
# 贡献
- single-spa 微前端方案落地
2019年9月企业内部有将多个系统整合成一个系统的需求,起初使用 iframe 整合的方案并且 iframe 已经上线,由于 iframe 方案用户体验差,我提出使用 single-spa 方案,这一方案在 2019年12月成功上线并且运行良好
- git commit message 规范
使用工具限制 git commit message 的格式
- 将 fis3 打包迁移成 webpack 打包
由于 fis3 生态差,大量自定义的资源标记语法浏览器无法解析并且也不能被社区浏览器的 npm 对接,所以推动团队将 fis3 打包迁移成 webpack 打包
# 状态
在 single-spa 微前端方案执行期间,向前端团队输出了一些新的概念,执行效果良好,所以在团队中有一定的影响力,并且得到了 leader 的信任。
在2019年6月遇到了现在的男朋友,他也是前端开发,在日常生活中还能和他讨论一些公司的情况也能探讨一些技术方面的问题,他给了我很多启发,和他在一起也感到很安心
# 2020年计划
- 基于 Vue CLI 3.x 封装上层业务框架
目前已在进行中
- npm 私用库
single-spa 微前端的落地,输出了一个基于 single-spa 封装的微前端框架,并且 Vue CLI 3.x 封装上层业务框架也会输出一些 npm 包,所以 npm 私用库 变成了需要
晋升 T5
学习理财和穿衣搭配方面的知识
去杭州,温州旅行