Kerminate 的 2019 年度总结

按照往年,我都会在 19 年的年底就写下这份年终总结。因为太忙,拖了一个月,才静下来总结下自己的 2019。
今年是我正式工作的第二个年头,相比于 2018 年的稚嫩,在工作和技术上也是获得了不小的提升。

我做了什么

  • 写了 8 篇博客
  • 参加了 VueConf2019
  • 工作中得到了晋升

参加 VueConf2019

6 月份的时候在上海参加了 VueConf,终于见到了大佬尤雨溪,也有幸与他成功合影,并收获签名。关于这次会议,也是收获满满,我也专门写了一篇博客记录了这次 VueConf– 参加 VueConf2019

当天主要是先讲了 Vue3.0 的一些变化,我也在会后总结了资料在团队内进行了分享。而之后在 10.5 尤雨溪发布了 Vue3.0 的 pre-alpha 版本,迅速引起了广泛的解读和热议。我也乐此不疲的进行了源码的研读,同时在团队内也进行了 2 次的分享。过段时间,我也会简要地整理一篇 Vue3.0 响应式原理的源码解读文章,发在我的博客上。

工作晋升

其实今年的重心大都放在了工作上,在开源社区没有太多的技术产出,博客的产量也大大缩减了 o(╥﹏╥)o. 不过在工作上,也是真正做到了独挡一面,在重点项目也是发挥了重要作用,在团队内首先引入前端测试,我也特意写了篇文章– 前端测试的最佳实践。当然除此之外,也还有不少技术产出,这边不方便一一列举了😁,也因此,今年的晋升也算是一切顺利😊。下面附上团建图片。

2019团建.jpeg

去年的目标

  1. 学习并使用 Angular 框架,强化使用 TS,学会如何抽象,分解,复用,扩展,分层
  2. 深入 react 和 vue 的底层,学习源码,并理解它们的实现
  3. 熟悉掌握 node 服务端部署上线,docker 打包等流程
  4. 参加掘金社区的翻译计划,定个小目标,至少翻译一篇技术文
  5. 全方面提高前端编码与技术能力,能够 hold 一整个业务
  6. 继续提高英语水平
  7. 保持博客月更 2 篇左右

盘点了下这些目标,大概完成了一半吧。

  1. 学习了一小部分 Angular 框架,后来因为要学其他东西,就耽搁了。在部分项目里已经使用了 TS,但是阅读了 Vue3.0 的源码后发现,TS 的使用还是有待提高。
  2. 上半年阅读了 《深入浅出 Vue.js》,对 Vue2.0 源码有了更深的理解。自行研读了 Vue3.0 里 reactivity 的 package(响应式原理)。而 react 跟 Angular 一样,看了一小部分的源码,因为其他事情,不幸太监了。
  3. 没机会去做,但是今年会尝试在项目中接入 SSR,希望能够完成去年的目标。
  4. 没有通过掘金的翻译计划去翻译技术文,但是在学习 TS 的过程中,顺手将 DefinitelyTyped 仓库的 readme 翻译了一下 DefinitelyTyped
  5. 在业务上已有独当一面的能力,但是对于小部分场景还是不能 cover,需要进一步提高自己。
  6. 几乎没有提高。尽管在阅读文献上很多都是英文资料,但是大多借助了 google 翻译,自身水平还是没有多少提升。
  7. 完成一小半,月更 0.75 篇左右。

2020 年希望做什么

  • 继续强化使用 TS,学会如何抽象,分解,复用,扩展,分层(预计今年会在项目中大量使用 TS)
  • 学习 Augular 全家桶
  • 生产环境中使用 SSR
  • 学习 serverless 并尝试在内部应用中使用
  • 至少翻译两篇技术文
  • 全面熟悉业务流程,提高方法论
  • 继续提高英语水平
  • 保持博客月更 1 篇左右
  • 学习金融理财知识并能得到部分实践

总结

2020 的开头并不让我们如意,但是人生就是这样起起落落,希望在 2021 年回首 2020 年我所做过的事,能够有一丝欣慰,有一丝感动,也能够继续保持前进的动力。

加油吧,少年!