/kuma-Plan

For recording my study plan and progress

Primary LanguageObjective-CMIT LicenseMIT

My Plan My Life

Skill Level:
level 1: Understanding basic concepts
level 2: Understanding of specific functions
level 3: Knowledge of the complete tool library
level 4: There is no threshold for understanding the arbitrary data of this skill

希望作为《关于学习方法的记录》的实践部分

起初,我是为了学习Swift仿着30DaysofSwift而开始自己的My30DaysofSwift-4.0

第一个项目花了我一周的时间,完成了对Swift的关键字和基本语法的掌握,并开始将它的相关类库的掌握进度与Objective-C同步起来。

目标达成之后,我便开始思考有没有更适合自己的方法。

于是,这个项目便开始了。

V 1.0.0:[start in 24 july 2017]

  • 首先,在开始项目的前一天确定好第二天要做的东西(模仿的对象或者实现的功能)。
  • 其次,在项目搭建的过程中写好给予自己的注释(即将项目用自己可以理解的方式解释一次)

V 1.0.1:[changed in 30 july 2017]

在计划开始的前一段时间,制订好接下来的计划

  • 一步步分解计划(关键词:计划分解)
  • 规划好计划执行所需的时间(关键词:计划估时)
  • 列出执行计划预计采取的行动(关键词:规划步骤)
  • 记录实际执行的情况(关键词:实际执行)
  • 计划结束后反思提前完成或逾期完成的原因,优化下一次的计划(关键词:反思项目)

V1.0.2:[changed in 10 july 2018]

  • 计划分解
  • 计划估时
  • 规划步骤(计划的步骤)
  • 操作记录(实际执行的情况)
  • 项目总结

V 2.0.0:[changed in 9 july 2018]

依据STAR法则来制订并记录计划

  • Situation: 起因或目的
  • Task: 分解任务
  • Action: 执行情况
  • Thunderbolt:意外情况及应对
  • Question: 提出疑问
  • Result: 回顾和总结

V 3.0.0:[changed in 24 Dec 2018]

  • 角色卡
  • 阶段目标
  • 可选计划
  • 计划列表
  • 抉择&机会成本
  • 问题&答案
  • 吾日三省
  • 习惯养成
  • 技能描述

可选项目:

  1. 代码规范的整理
  2. 代码封装的整理
  3. 项目结构深入理解
  4. React Native学习
  5. 多线程的深入理解
  6. runtime及runloop的深入理解
  7. socket的深入理解
  8. IM架构的自定义实现
  9. GPUImage的深入使用
  10. 直播框架的自定义实现
  11. 蓝牙 4.0 掌握
  12. CoreAnimation和CoreGraphics的深入理解
  13. 代码混淆

Optional-One 排序算法

初定资料:

在Object-C中学习数据结构与算法之排序算法

1、计划分解

  • 逐个查看源码
  • 了解实现步骤及**
  • 独立实现多种排序

2、 计划估时

  • 选择排序、冒泡排序已掌握,重新回顾预计花费1小时
  • 插入排序、快速排序、双路快速排序、三路快速排序、堆排序。各个方法代码量不大,主要理解**。预计每个方法最多2小时。统计 10小时

总计 10+1 = 11小时 > 1.5 工作日

3、 规划步骤

逐个查看源码 + 相关**查询

4、 实际执行

  • 2017.08.07日撰写计划

5、 反思计划

Optional-Two ARKit掌握

初定资料:

9 个你可能感兴趣的 ARKit 虚拟现实小项目

ARKit从入门到精通

1、计划分解

  • 了解ARKit更多接口
  • 掌握灵活使用ARKit的思维
  • 独立实现多种AR效果

2、 计划估时

  • 对ARKit接口的了解 预计1天
  • 在接口了解之后,对ARKit的使用应该是有很大促进。预计最多1天
  • 在前期学习的时候应该已经实现过很多效果了,此处只是回顾,预计0.5天

总计 1+1+0.5 = 2天

3、 规划步骤

在实现效果中掌握更多接口,掌握灵活使用的思维。二者是并行的。

最后的实现效果仅是对于前期实现效果的回顾。

4、 实际执行

  • 2017.08.07日撰写计划

5、 反思计划

明伦七法:定静安断明悟空

定:明确的目标和认知
静:保持本心,不为外物所动
安:考虑周全
断:剔除杂念
明:以上帝视角看待事情,知道自己在做什么
悟:结合潜意识进行思考
空:忽略表象因素,抓住关键点