2018 年度总结

又到了年末总结的时候了...回望年初立下的 Flag,不知道倒下了多少,扶都扶不起来。

简单总结一下这一年吧..

关于运动

从 7 月份至 10 月份,在这 4 个月期间,每周末去自学游泳。从旱鸭子状态开始,依次掌握了蛙泳,狗刨,自由泳,仰泳,蝶泳。目前,蝶泳还不是非常协调,有待进一步强化练习。毕竟,蝶泳是所用泳姿中门槛最高的一种,无论是在力量方面还是协调性方面。

当然,完全靠自己摸索来学习游泳是一个很漫长的过程。为了加快我的学习进入,在学游泳期间,我坚持观看 YouTube 上易梦觉教练的一些游泳教学视频,学习一些游泳的技巧。

年底的时候,开始教妹子学游泳,目前蛙泳差不多已经会了。

除了游泳,今年在周末的时间还有一部分给了篮球。自从 3 月份那会儿在高家园附近的社科院里发现了一个室外篮球场后,在 7 月份之前几乎每周末都会去打一次球。

总体来说,今年的运动量增加了不少,同时掌握了游泳这个新技能。

关于旅行

今年 10 月底,随公司一起去俄罗斯玩了一周。游记传送门

关于工作

年初的时候,刚刚开始接手模块级的 iOS 开发任务,那时候还不是非常娴熟。经过这一年的锻炼,已经能够 carry 任何需求了。

这一年里,公司的工作节奏依然比较快的,毕竟走的是 Scrum 的项目管理模式,需求迭代很快,并且研发人员相对产品经理较少。为了解决研发人员不足的问题,从年初就开始不停地招人。到年底,我们整个研发组从原来的 15 人左右增至 30 多人。公司整体的人员也增涨了不少,去年入职时只有 500 人左右,此刻已经有了 2800 多人了。在全球经济如此不景气,各个公司都不断裁员的背景下,我司还在不断地扩招,不禁感慨教育行业的优越性[手动捂脸]。

6 月份,公司给我们调了一次薪水,发了期权,虽然不是很多,但符合预期。

关于技术

今年来了几位有着丰富工作经验的同事,在他们的积极推动下,我们的搜题和口算的项目也开始引入了一些新的技术框架。口算目前基本已经在使用 Swift 进行开发了,并已经在使用函数响应式编程框架 RxSwift。搜题方面由于历史原因,虽然引入了 RxSwift,但还没有开始全面使用。

去年立下的关于阅读开源框架的 Flag,今年只是阅读了一些公司内部的框架,如:YTKFrog、YTKRouterManager、YTKResourceSync 等,关于阅读开源框架这个 Flag,希望明年能够重视。

关于阅读

今年上半年,我又重新看了一遍《程序员的自我修养——装载、链接与库》,然后写了几篇博客。从中我发现了一种相比以前更加高效的吸收知识、提高阅读效率的方法——写博客。为什么呢?因为我们看完一本书时,其实有效的知识吸收程度并不高,写博客能够让我们加强对关心的主题的理解。写博客的过程中,需要我们不断地重新翻看书中的一些要点,甚至查阅其他书籍、博客,从而加强我们对它的理解。后来我写的几篇博客:《计算机那些事(7)——图形图像渲染原理》iOS 图像渲染原理 都是按照同样的方式做的,受益匪浅。后一篇文章甚至被 CocoaChina 社区转载了,虽然没有稿费,但还是非常开心。

年末的时候,我开始对编程语言、编程范式起了兴趣。依次看了几本书:《七周七语言》、《函数式编程思维》、《函数式 Swift》。希望新的一年能够继续深入研究编程语言,能够产出几篇博文。

Flag

Flag 还是要立起来的,毕竟明年年底要是要给自己打打脸,清醒地认清自我。

  1. 深入研究编程语言,包括编程范式、实现模式、DSL 等。先列一些书单:
    • 《类型和程序设计语言》
    • 《自制编程语言》
    • 《领域特定语言》
    • 《编程语言实现模式》
    • ...
  2. 掌握一些其他的编程语言。
  3. 副业搞起来,通过专利代理人资格考试
  4. 横向发展,学习 Android 开发。
  5. 提升 Linux 基本技能
  6. 做一个全栈项目