2018年总结+2019计划(flag)

一年一度(误)的flag大赛又开始了,回想2018年的flag,诶我的2018年呢?诶~竟然给忘记了。。。
撇嘴
2018真是个忙碌的一年,忙的都没时间些博客了

懒就是懒,不要狡辩!

拖延一时爽,一直拖一直爽。(写下这句话的时候还是19年2月份)
冷汗

2018总结

0x00 工作篇

  2018年,我在公司的第二个年头,由于公司不大,因此每个人都会有多个身份,需要接触一些不同的新领域。就比如我从RN、小程序、H5,到SDK开发,到AI。随着接手的工作项目不同,也学习了很多新理念,语言方面也初步窥探了一下Python。

  至于要怎么评价这种状态呢?我觉得凡事都会有利有弊,现在这种状态会让我的知识库的宽度得到扩展,但对于我主业Android来说会缺失对它的研究深度。除此之外,由于公司项目对稳定性的要求,一些新系统的特性也不能冒险去尝试。

0x01 姿势篇

  1. React Native
      17、18年大多数时间一直在做RN相关的项目,设计了一套RN的热更新框架,也做了一些RN桥接插件。从redux到mobx,从redux-persist到自行设计的mobx-persist,感觉自己走在了时尚的最前沿。不过之后由于项目调整,我也放下了RN方面的开发。(BTW,RN的迭代实在太快,经常会有兼容性问题的升级)
  2. 微信小程序
      对于微信小程序我早在 2017-08-21 就发布过一款自己的小程序,叫 科学脱口秀播客,由于电台最后不继续更新,新版小程序也因为资质问题无法上架,导致最后小程序就烂在了那里。。。很是可惜。不过我还是很推荐这个欢乐的节目了(现在在苹果的iTunes播客中还在上架)。
      也正是因为有着上架小程序的经验,我被分配到项目组开发微信小程序,可能是写惯了RN的原因,小程序的语法让我很不习惯,吐槽无数。
  3. SDK开发
      18年接手公司SDK的开发,负责维护和开发SDK,SDK的代码让我无力吐槽,一点点爬坑一点点读代码。好在经过几个月的摧残,对SDK的业务也几乎是了如指掌了。并且开创性地将辅助模式结合(这是一款爬虫SDK)。同时也开始将SDK上传到jcenter。解决了很多很多遗留的坑,和兼容性问题。
      年末的时候也新开了AI SDK,加入TensorFlow Lite,以及模型热更新。
  4. AI
      AI的话也做了些了解,使用 Mobile Net 训练了一个简单的 Classification,用在公司的一款采集工具上。对于 Mobile Net 这个神经网络,我已经使用了其 ClassificationObject Detection 两个功能。至于 Face AttributesLandmark Recognition 则之后再找机会尝试下吧。
      杭州这边也有一个黑胡桃实验室,经常会举办一些TensorFlow相关的活动,是一个很好的平台。
  5. Kotlin
      对于Kotlin,我现在是有机会用就用,偶尔也会用它谢谢自己的东西,毕竟它的语法很是让人喜欢。
  6. Flutter
      Flutter是Google推出的一个移动UI框架,作为一个Google的忠实拥护者,一定要整一个。了解了下基础的用法,找机会再写一个App玩玩。
  7. NDK
      封装了两个NDK库。BSPatch用于热更新;libcurl用于网络请求。
  8. koa/mongodb
      使用koa和mongodb随意写了一些接口部署在服务器上。

0x02 项目篇

  1. 《Android回忆录(Kotlin)》: 计划着将各版本的Android新特性实现一遍,该项目是Kotlin版本。(由于工作繁忙以及Flutter这类跨平台框架的出现,搁置了)
  2. kxtkx-api/torrents-api: 使用koa和mongodb实现的一些CRUD接口。
  3. pap.er》: 模仿桌面版 pap.er制作的一款壁纸软件,使用的是Flutter。(目前项目进度是已经创建完目录了,嗯)

0x03 生活篇

  • 这一年工作相对稳定了,也逞着假期出去玩了几次。花鸟岛、川西等,大自然的景色很美。
  • 这一年也时不时坚持下去健身房,虽然BMI到达了22,一个标准的指标,但是体型还是不尽如人意。
  • 头发!我的头发啊!感觉薄了好多,早睡保平安。

2017计划

  • [] 完成《pap.er
  • [] 补充《Android回忆录(Kotlin)》
  • [] 学习TypeScript
  • [] 继续学习TensorFlow
  • [] 写10篇博客
  • [] 读五本非专业书籍
  • [] 读两本专业书籍
  • [] 早睡早起(23:00之前睡觉)
  • [] 瘦腿、腹肌、练背,每周至少三次健身,每次至少是40分钟的运动量
  • [] 出远门旅游两次