和同学一起在想一个优化算法的应用,期间有些想法就想记一下。
假设有一个工程需要以下步骤:
- 读文件
- 数据处理、 do something
- 再次读文件、数据处理、写文件
- 结束,退出
整个工程有四步,其中第二步是重点,第三步次之,其他两步就很简单。
但是在做的时候,我们往往是按照进程一步一步来的,但是到了第二步就卡住了,然后我们就一直死磕,这是好的但也是有些不好的,因为这有些打击自己自信心,使人很有挫败感。
无奈之下,我们就选择了预处理跳过了第二步,即在知道第二步结果的情况下,开始第三步的任务。
后来除了第二步,其他任务都完成了,于是就把精力放在第二步,专攻。