异步人生

我是一个习惯同时进行多项任务的人,一方面是因为手头事情比较分散,另一方面则是我很容易产生一种倦怠感,因此需要切换任务来维持一点动力。

之前学习JS事件循环的时候,觉得自己的工作模式也有一点像一个事件循环。每天除了完成一些比较长期的工作之外,还可能要处理突然发生的事。做一件事一段时间之后,可能会遇到瓶颈,或是感到倦怠,便会将这个任务重新加入到事件队列的末尾,然后去处理队列中的下一件事。这样的工作模式好处是不会阻塞,看起来可以同时做好几件事,但是坏处也很明显,我没有办法很深入地做一件事很久,导致结果往往并不好看。

另外一个很头疼的事是,JS引擎可以一直运行下去,而人总是会觉得累,或是卡壳,空转。

不过总体而言,异步的生活方式还是挺适合当前这个复杂的世界。