三羊

三羊的小站

2018年小结

January 02, 2019/「 2018summary / Edit on Github ✏️

好快,2018 没了。

2018 年初计划是:

  • 去腾讯或者阿里 【没有完成】
  • 阅读 12 本书 【基本完成】
  • 写 12 篇笔记 【完成】
  • 学习 canvas 相关 【完成】
  • 学习 vue 相关 【完成】
  • 弄清楚 vue-cli 实现细节 【完成】
  • 弄清楚 Snabbdom 实现细节 【完成】
  • 弄清楚 Create-react-app 实现细节 【没有完成】
  • 还清欠款 【快完成】

选择

年初,投递了腾讯的腾讯云,起初来了一个 HR 电话,了解情况,说后面会有电话面试,结果一直没有,且状态一直是流程中,无法再投递其他部门,未果。后面辞职了,又找老领导 UK 帮忙内推了阿里,过了 2 轮电话面试,在公司面试时没通过,又未果,面试官 LX 给了我很多指导和意见,非常感谢。还是有点小失望的,17 年做了很多准备,还是未能如愿。

17 年春节前就收到了 OPPO 的 offer,后面又收到了 shopee 的 offer,最后决定去了 shopee。在 shopee 工作快一年了,感觉十分好。shopee 给我的感觉就是:活力,创造,轻松,自由。

感谢 UK 帮忙内推,感谢 LX 指导,感谢 shopee 选择。

学习

数一数,有 12 本了,这里记录了我 18 年阅读的书籍,最后一本只读了一半,应该在春节之前可以完成。

笔记数量达标了,有 6 篇关于 canvas 的,有 4 篇关于 react 的,3 篇关于 vue 的,1 篇关于 webpack,1 篇关于 audio,1 篇关于 bridge 的。7 月份在掘金上也注册了一个号,后面发的文章有在掘金上发布,想着大家一起交流和学习。

在 shopee,负责的是 h5 小游戏开发,之前未做过类似的业务,刚开始,有点棘手,后面看了HTML5 Canvas 核心技术HTML5 2D 游戏编程核心技术,慢慢的就能熟练起来了,也写了canvas 相关的文章,也建了一个canavs demo 项目。最后,还学习了一下 WebGL 相关的,看了WebGL 编程指南3D 数学基础,实际业务中没有用到,后面也没有再继续深究了,感觉挺难的,没有实际业务场景,很难有借口继续学习。

由于项目组选择的前端框架是 vue,又不得不转入 vue。进来做了一个 vue 相关的 entry task,剔除公司业务相关,自己整理总结了一下,建了一个项目vue-task,帮助那些新入门的 vue 学习者。为了深入学习 vue,又专门学习了 snabbdom 和 vue-cli。后面项目组内,基于 vue-cli,同事们也写了一个 shopee-fe-cli。

在 11 月份的时候,听了一个关于 RN 的分享,自己也决定学习了解 iOS 相关,随后,看了很多关于 iOS 和 swift 的书籍和资料,写一个iOS 音乐播放器,数据从 QQ 音乐爬取,界面样式也参考了 QQ 音乐。音乐播放器写的差不多了,详细深入的学习了WebViewJavascriptBridge,自己用 swift 也写了一个类似的 bridge,写了一篇理解 h5 与 native(ios)通信细节,并在组内分享给同事了。IOS 相关只是业余了解,为了后面学习 RN 和 Flutter,并不打算转做 IOS 开发。

项目

公司项目就不说了,这里列举一下自己业务的项目

生活

年初找了一个漂亮的老婆,18 年最为开心的,希望老婆永远开心漂亮。

生活非常拮据,还了四分之三的欠款了,还差剩下的,等年终奖下来了,就应该能还了吧。

一次都没有回家,非常想回家,快到春节了,再忍忍。

生活总归平淡,既往不恋,纵情向前。

小结

2018,学习的有点杂,生活的有点穷。

2019,目前计划中有,了解 rn 和 flutter,以及重温设计模式和数据结构,然后在 js 搬砖。

若有收获,小额鼓励