思考——关于时间的超链接

相见恨晚为什么我早点没想到呢?如果我之前这么做就不会有这么多坑了如果早那么哪怕只有一天,我的人生就会因此发生改变

人生总是要面对各种各样的选择、决策,面对一个问题,选择简单调研直接从头开始,还是从一个最小产品开始边学边开始,即是串行的还是并行的。很简单的改变就会有很大的不同。

在我做过很多作业、任务来看,有的时候选对方法,即使是在时间不充裕的情况下也比采用之前未生效的决策而不断堆积时间有效很多。即任务中的很多节点,比如开始调研,开始初步代码调试,开始部署,以及人生旅途中任务,每天在每个节点中进度一点点,就像润湿一张纸巾,在仅有一点水资源的情况下,先润湿纸巾上的一些点,比如贴近四个角,再对折润湿整个纸巾。

包括接触一门新的学科,不能按照顺序开始,特别类似做英语试卷上完形填空题目,绝对不能按照顺序来做,而是通过上下文跳转,当前这个空很可能是下文的某一句话推出来的。即类似互联网上面的超链接,知识是通过各种各样的链接联系起来的。

​ 同时也有很大的反向作用,特别是有时想通过某个web或者app查询某件事情时,被主页上面的内容吸引,最终浪费了时间甚至忘记了最初想要干什么。

对一件事情的完整执行过程需要掌握上下文跳转,即“超链接”,同时生活中的各种回忆,对未来的规划,常常想到:“我昨天这个时候在干什么呢?昨天还挺美好的,今天不如昨天。😐”。我常常想到大概是20年的年末,又或者是21年初一月左右,大概率是20年,在晚上晚自习和ady去上厕所时,他提了一个很好的问题:“你说一年以后我们会在什么地方?”,我早已不记得我这平庸的生活在那一年后,两年后,以至于很多年后我在那里了,但我还记得那一天。一个很明显的关于时间超链接的例子。

flowchart TD
  %% 串行执行流程
  style A fill:#f9f,stroke:#333,stroke-width:2px
  style B fill:#ff9,stroke:#333,stroke-width:2px
  style C fill:#9f9,stroke:#333,stroke-width:2px
  style D fill:#9ff,stroke:#333,stroke-width:2px
  style E fill:#ccc,stroke:#333,stroke-width:1px,stroke-dasharray: 5 5

  subgraph 串行流程
    direction LR
    A[调研需求<br/>(Research)]
    B[初步开发<br/>(Prototype)]
    C[部署上线<br/>(Deploy)]
    D[反馈优化<br/>(Feedback)]
    E[上下文跳转<br/>(Context Switch)]
    A --> B --> C --> D
    B --- E
    C --- E
  end
flowchart TD
  %% 并行执行流程
  style A fill:#f9f,stroke:#333,stroke-width:2px
  style B fill:#ff9,stroke:#333,stroke-width:2px
  style C fill:#9f9,stroke:#333,stroke-width:2px
  style D fill:#9ff,stroke:#333,stroke-width:2px
  style E fill:#fcf,stroke:#333,stroke-width:2px
  style F fill:#cff,stroke:#333,stroke-width:2px

  subgraph 并行流程
    direction LR
    A[学习新技术<br/>(Learn)]
    B[调研需求<br/>(Research)]
    C[初步开发<br/>(Prototype)]
    D[部署上线<br/>(Deploy)]
    E[反馈优化<br/>(Feedback)]
    F[上下文切换<br/>(Context Switch)]
    %% 并行起点
    Start((开始))
    Start --> A
    Start --> B
    Start --> C

    %% 并行进行
    A --> D
    B --> D
    C --> D

    %% 收敛后优化
    D --> E
    E --- F
  end