2020 年回顾

转眼就快到春节了,是时候来一个不大不小的总结了。

今年发生的事情比较多,也没有想过要去逐个去进行记录。

说起年度总结,已经有很长一段时间没有进行记录了。

还是按照上一次的总结的提纲来进行简单记录吧。

公司项目

回顾之下,2020 年做的项目太少了。公司项目只有一个,已经够了。个人项目有点散乱,在之前的项目维护的基础上进行了一番修订。

负责参与的项目为公司内部的核心 A 级项目,本人将负责的内容分阶段进行阐述。

第一季度

刚入职,那个时候刚巧碰上疫情,在家里远程办公,持续到 3 月份才返回职场。远程的效率其实远远没有现场高,诸多权限限制,得到无法顺利进行编译代码,开发效率不可谓不低。饶是如此,还是取得了不少的进展。

内部几个迭代之后发布的效果还算令人不错,我在其中负责多个模块的管理与开发,包括“企业信用管理”,“任企付”(后改名叫“易企发”),“疫情减息活动”,“数字证”,“数字保管箱”,“数字融资”(涉及到中小企业贷款),“企业资讯”等。

第二季度

由于公司高层的战略调整,我们的 APP 的功能点与公司内另外一个 APP 的功能点高度重合,于是有了项目合并的操作。合并之后还是叫数字口袋,内部叫法只是在前面加了一个新字以示区别。

新 APP 的功能略有调整,“易企发”由于有高度重合的现有产品,被裁撤。数字融资为两边都有的功能,进行合并。“企业信用管理”由于对接的第三方存在诸多问题,被无限期挂起。“企业资讯”改名叫“企业头条”(后定名为“数字头条”)。

可以看到,数字化运作是我们项目的一大亮点,也是一种运营手段。

期间,“数字证”,“数字保管箱”,“数字头条”是本人核心负责的模块,也参与“数字融资”的部分开发与管理工作。同时发挥自己的技术优势,开始对前端 WEB 开发进行规范性指导,解决开发团队面对的重点和难点问题。

第三季度

是的,大概从第二季度结尾期间,业务侧准备搞一点大事件,做营销活动。我被指派为营销活动的前端开发负责人。

之前原本计划负责的数字头条内部 CMS 系统建设由于本人的技术重心变更,业务也放弃了这方面的规划。

整个团队之前从未进行过营销活动方面的开发,可以说是毫无经验,我持有的部分经验无法带动带现有体系当中,所以做起来也多半是吃力不讨好的。

经过一番苦战,我主要负责新客大礼包的相关开发和管理,这也是业务准备重点推广的拉新活动。截止到 11 月份,新客大礼包的活动取得的效果卓著,拉新效果远远高出其他所有活动的总和。这一点也是令我们感到荣幸的。

部分开发人员由于合约到期,不能再进行驻场,也是经历几波迎来送往。

第四季度

团队内部对模块的管理出现了严重的分歧,管理层商议之下之后,决定将几个可以分离的模块分离出去以进行单独管理,以达到快速发版迭代的要求。于是本人被授命担任营销活动模块整体分离的负责人。由于分离需要进行全功能覆盖范围和迁移相关的兼容性测试,工作量较大,好在整个迁移过程平稳并未出现问题。迁移期间由于开发人员和测试人员配合到位,新客大礼包的营销效果一如既往的卓越。

迁移完成之后,由于当时的前端开发体系混乱(甚至有提到前端不需要架构、没有架构可言),本人被指派为前端架构优化整改的负责人之一。虽然说之一,但实际上之一可以拿掉的,另外几个负责人实际上由于各种各样的原因,并没有参与到其中。

在这期间,本人利用自己的技术优势,提供了大量的通用方法,也综合考虑不同的前端页面场景,着重探索了原生 APP 与 HTML5 页面之间的交互问题。提出的一些建议很快得到落实,给团队的整理开发能力上升了一个台阶。

另外,对于部分开发人员的代码风格混乱的场景,将之前建议的 lint 校验工具升级为强制校验。本质上是利用了 git hooks 在提交代码的时候进行代码检测。也算是自己对 Git 工程化辅助能力的一种很好的使用。

综合回顾

在梳理和整合前端体系的时候,出现了很多令我捉摸不透的问题。这可能跟团队的性质有关。之前我们的团队的主要工作内容是创新性质的,而之后团队整合,变成了求稳。也或许是因为这样,诸多优秀的技术无法得到顺利的落地,在提升效率的道路上遇到了极为严重的阻碍。

在既有资源的支撑下,本人不遗余力的将诸多优秀的工具引入团队中,其中不乏包括优秀的 webpack 插件,极具指导性的风格指导,eslintshelljsgit hooksstylus 等。

核心依赖在确保不会出现重大问题的前提之下进行了升级,比如 axioscore-jsvuex 等工具,解决了一些已经被公开的安全漏洞。

期间也发现了团队内部的开发人员的水平普遍具有鲜明的个性,团队建设很多时候变成了一句空谈。可能心还是比较散漫吧,据说是被惯的。

关于敏捷不得不说的一些事

从我入职的时候开始,团队里面是有一个敏捷教练协助我们进行敏捷化转型。抛开敏捷转型的必要性和可执行性不谈,团队内部对于敏捷教练的态度是令我感到最为困惑的地方。

之前在拥有敏捷教练的团队里面待过,教练拥有非常高的权限,基本上是没有人敢顶撞教练的。然而在我们团队中间,敏捷教练仿佛成为了一个摆设,令不行,禁不止,转型过程谈不上成功。敏捷教练后半年退场,之后团队继续陷入混沌状态。

有一说一,在面对如此的一个团队的时候,可能没有人敢跳出来指正和纠偏吧。

本人对于敏捷的理解可能跟很多人的并不一致,我内心从来没有赞同过敏捷机制,但我尊重这个机制,毕竟在没有找到更加有效地方式之前,敏捷机制给团队带来的效果是显著的。

个人项目

zob

得益于团队内部开发团队能力的建设,我将搁置许久的 zob 项目捡了起来,并且更新了 eslint 插件,添加了一些规则。

zmin

尚未整理和进行发布的执行压缩的工具,借助于 image-min 的能力,对常见图片 jpgpng 进行压缩,以减少其体积。

人来人往

有人来

是的,新冠疫情缠绕我们一整年的时候,到目前为止还并未有丝毫退散之意,这足以令人唏嘘。在疫情笼罩一下,本人有幸能陪伴自己的爱人一路走来,并在 6 月份喜结连理,从此生命中多了一个至关重要的人。9 月份的婚宴,虽然不大,但已然是生命中美好的记忆点了。

有人走

逝者已去,生者不息。

舅舅因疾病救治无效离开人世,给家族带来了悲伤难以挥去。文字太过悲伤,就不再对其进行描述了。

吃喝玩乐

再回母校

受限于疫情,妻子不太方便离深,故而并未去其他地方游玩。非要说一个,那就是我的母校湖南大学了。因为自己的身体原因,需要去大医院进行诊治,请了一个礼拜的假,带妻子一起去了长沙。在湘雅医院看病完成之后,便带她去了湖南大学。

彼时,地铁已经开通,可以直达我的母校。

云南之行

已经好几年没有出去旅游了,这一次,我们携手去往了云南,游玩了丽江古城,嬉戏于泸沽湖之上,还特意去探索了木府,本来应该有一篇游记进行记录的,奈何那个时候自己的重点压根不在文字上面,所以也就没有及时进行记录。等到后续有空,自己的记忆还没有淡去,进行添补也未尝不好。

其他散点

像洪湖公园,锦绣文化村,玫瑰海岸,大梅沙,海景公园此类市内景点,也是去游玩了一番的。只可惜莲花山的勒杜鹃画展妻子没有能够赶上,翻看单反随手拍的一些照片也算是一种参与方式吧。

厨艺

没错,因为要照顾妻子的缘故,我将多年搁置的厨艺捡了起来,也尝试许多不同的菜式。以前从来没有做过大菜的我,也进行了尝试。好在效果还算不错,味道也不是那么差,可以继续加油呢。

总结

已经很久没有进行总结和展望了,或许混沌的前两年给自己带来的改变,或许是抑郁抗争从未停止,我已经不太愿意去跟其他人谈论自己的总结和梦想,甚至连自我总结也不会再轻易提及。

随风来,随风去。


最后,总要说点什么新年愿望的,那么我的愿望很简单,就是希望她们母女平安健康,这也是我接下来很长一段时间的核心任务。

至于自我成长,太过遥远,我们先放一放,能将自己的博客或者 camphor 项目捡起来就已经是对自己最大的回报了。

加油!