uWyndA 的 2022 年终总结
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」
前言
一篇迟到的年终总结
正文
关于工作
先介绍下自己的工作,目前在一家965的PaaS公司。
我所在的部门是一个大前端部门,部门内有安卓/ios开发,web/bff开发,electron开发以及C++开发。
而我所在的二级部门是其中的「web/bff开发」,21年主要从事的是web/h5的开发,22年发生了一些变化。
晋升
今年从「高级前端开发工程师」晋升成了「开发经理」,工作也变得更为繁琐。之前关注技术创新、关注代码质量,现在新增了关注团队建设、关注产品规划、关注里程碑管理。
里程碑管理
通常需求分为3个级别
- 最高优先级是严重影响用户使用的问题,以及对时间要求紧急的法务上的需求。这类需求会尽量在第一时间处理,哪怕有时候需要打补丁。
- 普通的功能性需求,比如产品新需求,对现有产品的修改等等,默认放在后续的版本,这类需求通常占大多数。但是和提需求的人做好沟通很重要,比如要让他们清楚我们日常版本发布的流程,以及可能造成的影响。由于我们每两周发布一次版本,所以最多也就等两周左右,基本上都还能接受。
- 技术相关的,例如技术债务、性能优化这些,优先级通常要低一些。这种技术相关的虽然优先级相对低一些,但是我们每个版本在做计划时,通常会安排10%~20%比例的技术任务
按照这样三个优先级别来排任务,大部分任务都可以按照优先级排到对应的版本中。
但是也有例外情况,就是大领导直接要求的紧急任务会相对比较麻烦:
- 要先搞清楚他们紧急加需求的原因是什么?
然后要让领导们清楚这样临时加塞所造成的影响是什么,比如会让系统不稳定,会影响其他正在进行中的计划,或者其他影响。
- 最后如果领导坚持要加塞,没必要正面对抗,可以找领导一起协商,实在不行就给加塞上。
团队建设
今年炒掉了一位开发,一个原因是因为TA不能对开发需求相关的问题给出及时有效的反馈,每次跟TA确认什么事情,TA都没下文,总要反复确认多次才有结果,久而久之,严重影响效率和团队氛围。另一个原因是TA无法独立完成需求,每个需求都需要反复跟TA讲需要怎么做,反复review逻辑设计文档,指出每一次的错误,反复修改才能完成,需要倾斜很多精力在TA身上。
其实最重要的原因在于当时需要末位淘汰,与我而言,我可能愿意多花费一些时间在TA身上,没有那么介意。但是之后回顾想了想,这可能也是我还没有学会如何做好一个管理者。
产品规划
产品规划在今年花费了大量的时间,原因是我们是客户端部门,因此会收到非常多的来自不同客户的需求。如何从中挑选需求,如何不被某一位客户牵着鼻子走,如何在大量的客户需求中找到我们的创新的规划。这部分是之前在做高级前端开发不需要思考的问题。
身兼多组
今年除了带web/h5的开发组外,还增加了两个组。一个组是做electron偏低层能力的,一个组是在线编辑和预览的。
第一个问题是精力不够,负责的组多了,就需要增加团队建设,产品规划,售后问题处理的精力的投入。
第二个问题是还没有培养出团队内的骨干成员,需要身体力行到每个开发,帮助TA们审核逻辑设计,解决需求问题。
性能优化
在22年,结合lighthouse、performance以及其他性能检测工具,做了electron桌面端的多线程上传优化,冷/热启动优化和内存占用优化,做了web的代码体积优化,首屏加载速度优化。
其中简单介绍下性能优化:
- 小组件优化:静态资源增加缓存策略,提升资源加载速度;减小代码体积,优化不合理的打包方式
- 减小代码体积:对比老版本,在增加了需求功能的同时,代码体积减小55%。
- 增加懒加载,优化依赖模块:对比老版本,web页面加载速度提升2倍。
- electron优化冷启动,进程管理:对比老版本,electron启动速度提升2倍。
列表优化
我们的列表类似于window/mac的资源管理器,使用了虚拟列表,在22年,结合IndexedDB实现了进入目录先使用本地数据库数据再更新接口数据,类似于userequest的本地数据库版。
关于技术
回顾22年,觉得并没有21年在公司得到了技术提升大,原因可能还是在团队、需求上花费了大量的时间,22年后半年也没有掘金文章的更新,其实有很多想写,如「虚拟列表+IndexedDB+WebWorker,实现开箱即用的极致丝滑的大数据列表」,如「基于qiankun的微前端架构,轻松在electron和web接入web应用」
🚩立个小小的To-do list
- 23年可以恢复更新,按张鑫旭的话说,写作不仅是个看似普通的软技巧能力,对于很多人而言,还是极为重要的可以迅速打破职业发展瓶颈的一个利器。
- 23年可以将更多的时间放在技术提升上,希望提升的方向是:前端性能优化,electron多线程高并发优化,Node.js高并发优化
- 23年自己在事业上有一个大的突破
关于生活
22年是我跟她的第六个年头了,很幸运能在最美好的年华里遇到她。
我们携手走过重庆的洪崖洞,漫步在成都的宽窄巷子,一起站在上海外滩FLIGHT集装箱里闭上眼睛,在大理苍山上举杯相拥,在温州的海滩上嬉戏踩水。
人潮拥挤
离别是常态,相逢只是意外
感激生命里
尚有你能让我满足到落泪
23年可以更近一步吗😉
后记
今年代码贡献量并不多,希望明年可以点亮更多的小方块。
互联网寒冬仍然在蔓延。会持续多久,影响会有多大?不同的人有不同的预判。悲观者也许会正确,但乐观者往往才能走到最后。要等,要忍,一直要到春天过去,到灿烂平息,到雷霆把他们轻轻放过,到幸福不请自来,才笃定才坦然,才能在街头淡淡一笑。春有春的好,春天过去,有过去的好。
我是uWydnA,我们 2023 年再见,也祝读到此处的你,诸事顺利。