Maxiee 的 2019.01 月度总结

2019-02-02

前言

明天我要回家过年了,结束了一整年的忙碌,开始我的春节假期。在这样一个特殊的时刻,我来回顾下自己 1 月份的成长。

偷来的一个月

每年的一月份都很特殊:

  • 它既是年度考核后的一个月份(年度考核一般在 12 月份)
  • 又是春节前的一个月份
  • 每到年根又是非常忙的一个月。既要补上一年的旧账,又要规划下一年的战略。

这会给我们造成一个错觉:

  • 既感觉这一年过完了
  • 但由于尚未过年,又觉得这一年没过完

这会造成我们浑浑噩噩、忙忙碌碌,总之一月份一般糊涂地过去了。

但是我这次把一月份抓住了,每周我都会认认真真地做计划,每周末我都会认真复盘,并在下一周进行改进。

这一个月的收货很大,这些收货是我趁时间一个不注意偷回来的。

早起

这一周每一天工作日我都做到了早起(平均睡眠 7 小时),这样每天早晨我都有一个小时的学习时间。

我能早起可以称得上是一个奇迹。在过去的十年中,天天喊早起最响亮的就是我,天天最贪睡的也是我,屡试屡败的也是我。总之,这十年里,我睡得最多,后悔的也最多。

如今终于养成了早起的好习惯了。给我的最大感受就是”寿命“变长了,每天凭空变出一个小时时间。

写到这里,我想到给我印象很深的一句话:生前何须多睡,死后自会长眠

不过,我并不是靠这句话做到早起的。让我早起的妙招是我下了个 APP,每天早上必须下床对着马桶拍照才能解锁闹钟。这样,去过厕所撒过尿,回来顺手打开电脑,睡意就消散了。

早起给我的第二大感受:就是做成一件事比我想象要困难,充斥着大量重复劳动

举例来说,比如我要写一个程序,架构设计这些思考固然是很多的,但是还有更多的是堆砌代码块。这就好像建筑图纸与盖楼的关系。

以前我不早起的时候,费很大劲才能达到画好图纸的程度,很少能到达盖楼的步骤,更不用说盖好楼。每天多出这一小时时间,让我认识到,原来盖楼花费的时间要更加多。

成果

下面罗列一下我这一个月达成的成果,这一节也是我最有成就感的一节哈哈:

macOS 开发:

  • 开发 FocusTracker 应用
  • RxSwift、SQLite、NSCollectionView 学习
  • macOS ViewController Segue 过场学习
  • FocusTracker 标签管理开发完毕

iOS 开发学习:

  • 写了一个 Demo,包括多级页面跳转、Markdown 视图、本地 Bundle 资源
  • 读了一本 iOS 开发数据,积累了 iOS 开发知识

唯美弹球开发:

  • 为游戏添加了粒子效果,视觉大幅提升
  • 尝试 ASO,结果坑死我了,APP 快 20 天审核都没通过

爬虫:

  • 抓取水平从解析 HTML 升级到直接拦截 API,效率大幅提升

  • Peewee 数据库使用变得熟练了

  • 开发了微博爬虫,完善了几个功能

  • 开发了 AppStore 爬虫,完善了几个功能

React Native:

  • 学习 Fbjni 库
  • 梳理 React Native 框架启动流程
  • 梳理 React Native 加载 JS Bundle 的过程
  • 学习 React Native 中的弱引用使用机制

产出博客:

  1. React Native 代码阅读(三):给 Java 对象添加析构机制(Android)
  2. React Native 代码阅读(二):JS Bundle 的加载原理(Android)
  3. React Native 代码阅读(一):启动流程(Android)
  4. Maxiee 一周收藏 No.4 201901W4
  5. 那些年,我早该明白的道理(一)——小马过河
  6. Maxiee 一周收藏 No.3 201901W3
  7. Maxiee 的 2019 书单
  8. Maxiee 一周收藏 No.2 201901W2
  9. 螺丝钉:企业组织中的个体
  10. Maxiee 一周收藏 No.1 201901W1

读书:

  • 精通 iOS 开发(第8版)
  • 创业维艰
  • 小圈子·大社交
  • 读《Networks A Systems Approach》:地毯式精读,计划半年内读完。

清晰的目标

上面的成果看起来很多,但是我并没有特别的高兴,因为我将自己的进步与目标相比,发现还有很大的距离。

我对自己有清晰的目标:成为独立开发者,创造小美好,成为自由职业,能养活自己。

可我现在的现状是:既没有产品,也养活不了自己

因此问题依然严峻。目标都要有一个期限,我希望自己在 2019 年能够实现上面的目标。因此,留给我的时间不多了。

不要贪心

人千万不能既要……又要……还要……。我在一月份里面,这个月虽然努力让自己专注了,但是还是将精力分散于多个主题。

坦白的说,我有一个心结:我喜欢学习新知识,不想因为一味做产品挣钱而放弃学习新知识。而新知识往往都是横向拓展的,并不能让我挣到钱。

这个心结是我的心里话,我必须要正视它。

把它摆在明面上,我发现:

  • 我并不需要完全舍弃新知识学习
  • 做产品挣钱并不是我讨厌的事情,实际上这就是我所喜欢的目标
  • 我需要的是按照轻重缓急,给它们分配好优先级

比如说,我二月份在新知识学习上,我会专注于 React Native 的代码阅读,并且这个过程尽量使用上班是的闲暇时间来做。这样就保证了我在业余时间可以专注于挣钱。而在通勤和午休时间则可以拿来看书。

二月份给自己定这么一个规定:下班时间一心研究产品、做产品。

这也是一个先苦后甜的道理,等我成为独立开发者后,掌握了自己的时间,就可以分配更多时间到新知识的学习了。

迈进

目标很清晰,差距充分认识,方法论也不断修正,我感觉自己正处在最好的状态,下面要做的就是全力冲刺!

期待我在二月份的表现吧!