2019, 我做了什么

一眨眼,2019年就这么过去了。回头看了看,这一年有过不少成长,也犯过不少错误,有了不少收获,也错过了不少。明天就是公司年会了,刚好做个总结,顺便给 2020 做个计划。

开源

没有做到平均一天一个 commit,惭愧,那么 2020 第一个小目标就是它了吧。

2019年,最鼓舞自己的一件事,就是在开源工作上迈出了一小步。而且这些开源工作都来源于工作和学习:

app-info-parser

在维护公司内部移动APP分发平台时,为了优化上传效率开发出的 js 安装包信息解析器。

原先安装包是先上传到后端,由后端解析安装包信息后再上传到云端,上传流程非常缓慢,尤其是大安装包上传。使用 app-info-parser 后由前端解析信息并直传到云端,上传流程速度提升 60% 以上。

目前项目已经比较稳定,偶尔修修小bug,朴实无华的一些 Milestones:

vue-dynamic-form-component

工作中管理后台业务较多,表单代码写吐了之后,刚好有个系统需要根据配置动态生成表单,花了一个周末把这个动态表单组件


从裤裆里

掏了出来。

基于数据类型的 Vue 动态表单组件,支持复杂数据类型

朴实无华的一些 Milestones:

  • star数 90+
  • NPM总下载数:

vuejs/vue-next

19年10月份,小右开放了 Vue3 的仓库权限,在阅读 Vue3 源码时贡献了两个PR:

虽然 PR 内容不多,但也算是给三大框架之一做过微小贡献的人了。

2020 至少不能退步吧,那么第二个目标就是:提 3 个以上的 PR(当然要被 merged 才算)

工作

从 2018-05 到现在,进到公司已经一年半,这段时间成长了不少,绩效也一直保持的不错,四个季度拿过两个 A,但是个人对自己的表现没有很满意,打个 75 分吧。

由于公共服务组内只有我一个前端,19年主要的工作还是组内系统(17个)的业务迭代。在业务迭代之余,输出了几个公司内部的公用组件:

  • terra-uploader: 统一文件安全存储平台Terra的上传SDK,集成 ali-oss/aws/tus-js-client,统一了不同环境的上传方式,提高了平台的接入效率。
  • cloudbus-event: 公司内部网关系统 Cloudbus 的接入SDK,大大的简化了系统的接入成本。

由于是内部插件,开放在公司的 CNPM 上,而且涉及到安全问题,链接就不放了,其他几个小插件也不一一介绍了。

说完做的还行的,聊一聊这一年做的不好的地方,也是给自己的警醒:

  • 不够专注:由于负责的项目较多,精力容易分散,导致效率下降,没有及时做出调整
  • 缺乏主动性:组内只有我一个前端,做出成果没有得到关注时,影响积极性,但是却没有主动去争取(凡事多找自己原因)
  • 容易懈怠

2020 的第三个目标:尽量不再犯以上错误

其他

理财

2018年才开始有了一定的理财意识,运气也算是不错,刚开始理财就遇到 A 股的一个底部,顺利的亏了不少钱(哈哈哈哈 也是心大)

到了2019年,算是有了一定的理财知识,刚好行情也还不错,算了算,理财年收益率达到了 15%,还算不错吧,抹平了18年的亏损外还有 10% 的收益率,至少是跑赢通胀了。

19年每个月投入理财的金额是收入的 30%,20年给自己的目标是 40%

记账

10月份开始养成记账的习惯,现在很清楚钱都花在了哪里(虽然还是越花越多 2333)

20年目标+1: 尽量节约开支,从现在每个月7000以上花销降到6000以内

运动

得益于公司篮球赛,19年后半年运动量明显增加,篮球赛虽然只打到8强(和大学院赛最好成绩一样 哈哈哈哈 看来8强对我来说是个槛)。篮球赛结束后,也维持住了一周打两次篮球的频率,差点消失的腹肌也重新回到了身上,表扬一下自己。

八块腹肌.jpg

2020目标:保持一周至少打两次篮球(或其他运动

足迹

  • 国庆和几个小伙伴青海自驾7天,进阶老司机

2020目标:出省或出国旅游两次

未完待续,等想起什么新的再来补充

最后

本命年比想象中过得更顺利,但是这一年的自己其实成长并没有达到自己的预期,希望自己在2020年能做到更好,把目标都完成。