Self-Management Rules

除非要饿死了,否则坚决执行!


每周三晚上 6:00 ~ 8:00 打篮球

Update on 2021-07-28

Rule 1: Always BACKUP data.

Data is priceless!!!

  • code
    • 每天:代码通过测试之后,commit code。
    • 每周五:current best 代码打成 tar 压缩包,命名为 W20210726_commitment_result,拷贝到???。
    • 月末周五:本月代码打成 tar 压缩包,命名为 M20210701_commitment_result,拷贝到???。
    • 年末周五:本年代码打成 tar 压缩包,命名为 Y20210101_commitment_result,拷贝到???。
  • data
    • 数据集建立好之后立刻完整备份,并且只能够通过只读模式访问,绝对禁止写入。

Rule 2: FOCUS on what matters.

每件事情划分成小块去解决,每个小块 45 分钟左右,如果不能划分成小块,说明对任务了解不够透彻,需要进一步深入了解。

Rule 3: CONTINUE previous work.

不要放弃之前的工作,而是应该不断完善之前的工作,没有人能够在一开始就把事情做到完美,完美主义不可取。

Rule 4: LESS categories.

少分类。对于所以分类行为,最好不超过十个。所有资料都可以分成八个类别,几乎能涵盖所有资料,分别是

  • 个人管理(00_)
  • 身体健康(01_)
  • 家庭生活(02_)
  • 能力提升(03_)
  • 社交人际(04_)
  • 财富自由(05_)
  • 兴趣爱好(06_)
  • 工作事业(07_)

然后单独开辟一个工作台(workspace)用来存现在正在做的事情,比如写论文,比如某某活动,最后活动结束的时候直接归档。

Rule 5: Storage ISOLATION: Code and Data.

新建一个项目,按照以下格式存放代码和数据:

  • code
    • 00_method1
      • configs
        • 00_config1
        • 01_config2
      • logs
        • 00_log1
        • 01_log2
      • output
        • 00_output1
        • 01_output2
    • 01_method2
  • data: 数据集建立好之后立刻完整备份,并且只能够通过只读模式访问,绝对禁止写入。
    • 00_dataset1
    • 01_dataset2

Rule 6: Think TWICE before do.

做事情之前先想清楚:

  1. 为什么要做这件事?可以从做这件事的好处和不做这件事的坏处来思考。
  2. 一定要做这件事吗?一定要做,继续下个问题;不一定要做,降低优先级。
  3. 怎样做好这件事?可以思考:有哪些方案?这些方案的优点和缺点是什么?权衡之后,那个是最好的方案?
  4. 怎样保证做的是对的?可以思考:怎样验证自己做的对不对?

以写代码为例,写代码之前先想清楚:

  1. 为什么要写这段代码:写了有什么好处,不写有什么坏处。
  2. 一定要写吗?为什么一定要写,没有其他的办法吗?
  3. 有几种方案去写,工作量大不大,时间复杂度怎么样,空间复杂度怎么样
  4. 怎样去测试写的代码对不对?

Update on 2021-07-31

Rule 7: 不要把生活情绪带入工作,也不要把工作情绪带入生活

Update on 2021-08-13

包括电视剧、电影中的气人剧情,看看就好,不要自己气自己。


Update on 2021-08-05

Rule 8: Always Set Aside 20% of the time.

计划总是赶不上变化,安排任务时永远留出 20% 的时间以防万一,给自己多留条退路。以 plan tomorrow 为例,永远只安排 9:00 a.m. ~ 5:00 p.m. 这 7 个小时,剩余的时间自由安排。

Rule 9: 要事优先,及时决策

对事件优先级进行决策判断确实需要许多复杂的分析,但是更重要的是,在进行「要事优先」的决策时拿出应有的勇气。在决定哪些事情应该优先、哪些事情可以延缓的问题上,可以采用与「勇气」密切关联的两条重要原则作为决策思路,它们包括

  1. 将来而不重过去;
  2. 重视机会而不只看到困难。

Rule 10: 重视贡献

把目光集中在贡献上,重视「目标」和「结果」。
我们可以尝试在完成待办事项之前,用「检查事项」功能写下对这一任务的期望达成效果、目标和质量,以此为导向指导我们在完成事项时的行为,并在最后逐一核对,为调整今后目标和改进行动提供依据。

Rule 11: 厚脸皮

死猪不怕开水烫
忘记过去,千万不要对过去的事情耿耿于怀!