如何克服焦虑——深度优先处理

Posted MacTalk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何克服焦虑——深度优先处理相关的知识,希望对你有一定的参考价值。

9月下旬的一天晚上,我回到家,感觉气氛有点凝重,大领导严肃的看着我说,班里组织了「家长课堂」,希望有能力的家长去为孩子做一些开拓视野的讲座。小领导说,爸,您有能力吗?

这话说的,想你爹前知五百年,后知五百年,仰知天文,俯察地理,中晓人和,运筹帷幄,决胜千里,未出寒舍便能卖桃三斤,何惧一个小小讲座。稳妥起见,我报了一个程序员专属主题,叫做「计算机简史」。小领导一听我可以参与这个活动高兴坏了,跑过来爬上我的肩膀拍了拍说,老同志,你表现的时候终于到了。然后跳下去兴高采烈的去做数学小报了。

我的演讲时间初步定在了10月下旬,从此这件事成了家里的一件大事。大小领导常常在我写代码或写文章的时候跑过来有意无意的问一句,准备的怎么样了?她们甚至要求我在十一长假期间完成演讲内容的准备和 Keynote 的编写,这让我变得有些焦虑,近些年工作上的事情已经很少能让我焦虑不安了,只有家里这两位领导交代的事情,丝毫马虎不得。

不过,按照我这么多年做事的风格,提前完成基本是不可能的,只能按照自己一惯的节奏准备,长假期间读书并开始考虑演讲的结构,节后返京,大领导说我的演讲可能安排到11月初了,我于是放松下来,但每天会提醒自己这件事的存在。结果计划赶不上变化,我的演讲时间提前到了10月下旬,当我从大领导那里得到这个消息的时候,只剩下4天准备时间,这时候我一页 Keynote 还没有写(似曾相识的场景)。

于是我立刻进入了一种「深度优先处理」模式,当天晚上什么事情都不做,不发微信,不读书,不看美剧,不刷微博,压力和焦虑让我习惯性地处于一种极度专注的模式,我大概用了两个晚上就完成了「计算机简史」的演讲准备和 Keynote。由于之前已经进行了大量的思考和阅读,所以 Keynote 制作过程中冒出了各种有趣的想法和创意,大致结构是这样的:

1、用大航海时代类比互联网,用船类比计算机。
2、通过图片和实物告诉小盆友什么是计算机。
3、计算机发展史。
4、四十年前计算机和现在智能手机的计算能力对比。
5、科技巨人的故事。
6、未来的一天(视频)。

文字、图片、动画和视频,帮助我为孩子们讲述了一个完美的故事,现场的效果好极了。卖桃君伟岸与深邃的形象得到了保全和加强,与小领导的双边关系更加融洽,家庭地位一举从最后一名提升到了……第三名!

生活在这样一个快节奏的时代,每个人都背负着各种压力和责任,我们常常会面对一些让人产生焦虑的事情,比如一次公开的演说,一个项目策划,一次考试,一篇约稿,等等。这些项目毫无疑问都有最终截止日期(Deadline),没有 Deadline 的东西是不会让我们焦虑的,比如吃饭、睡觉和正常的工作,因为时间似乎没有尽头,一切都来得及。但是,一旦划上了那条该死的线,整个世界就改变了。

焦虑会像空气一样无声无息的进入我们的体内,追求完美、害怕失败和错误的心理预期会让压力倍增,然后我们不得不通过拖延和逃避来缓解压力。但是,时间流逝……那条线缓慢而坚定的向我们逼近,当我们变得更加恐慌并不得不开始着手准备的时候,时间已经不够了,后果要么是没有完成,要么是草草完成,然后等待下一次焦虑的降临。

我年轻的时候常常处于这种焦虑之中,我希望自己在处理类似事情的时候能够从容不迫,如庖丁解牛,游刃有余。我幻想着自己在 Deadline 到来之前的一周已经搞定了所有事情,然后拔剑四顾,眉宇苍茫。但理想是丰满的,现实是骨感的,无论我多么努力,无论是主观原因还是客观原因,每次最好的结果都是「如期完成」。那时候我常常绝望的问自己:「你知道自己有多努力吗」?答案就飘在风中。

很多年后,我终于找到了解决这个问题的终极答案,从此,我告别了焦虑和拖延,成为了一个幸福的程序员。我开始与每个伙伴沟通,告诉他们编程与写作的快乐,我给每一段代码和每一篇文章起一个温暖的名字,它们告诉我的,我会告诉世界上的每一个人!

这个终极答案就是开篇我讲的那个故事,如果归纳成四个字,那就是「拖到最后」!

看到这想必各位读者已经准备磨刀霍霍去卖桃了,Please,请先还刀入鞘,容老衲把话说完。

既然已经知道了无论怎么努力都很难提前完成,还不如踏踏实实等待 Deadline 的降临,具体的做法大致如此:

1、确定 Deadline 和最晚的开始时间。比如11月30日要提交演讲稿,那最好11月25日开始动手准备。
2、25日之前不要开始真正的准备工作,踏下心来忙其他事情,但是要留出点时间来做相关的思考和阅读,有好的创意或想法,记下来。
3、不要焦虑,但是告诉自己的大脑,月底还有这么一件事情在等你,别特么忘了。
4、一旦进入预订的启动时间,立刻开足马力工作,Deadline 带来的恐惧和焦虑会帮助你迅速进入「深度优先处理」的状态,之前的阅读、思考和想法会让你专注、果断,创意十足,也许你真的能在这个时间段提前完成既定目标。

当然,在焦虑面前有些人没有进入「深度优先处理」模式,而是进入了「深度游戏」模式,巨大的压力让他们无法面对,不得不沉迷到游戏中去躲避明天即将来临的考试、演讲、项目交付等等,从心理学角度,这也是可以理解的。

没有什么能够带走焦虑,但你总会找到方法,带着焦虑活下去,与它和平共处。你也许会烦躁不安,也许会在凌晨的噩梦中惊醒。每一天,当你早上醒来,那将是你想到的第一件事;每一天,当你晚上睡去,那将是你想到的最后一件事。直到有一天,它开始变成第二件事……


如果你觉得这篇文章对你有价值,请为我增加一个读者,点赞。

点击「阅读原文」,查看拉勾网为 MacTalk 读者定制的招聘职位

以上是关于如何克服焦虑——深度优先处理的主要内容,如果未能解决你的问题,请参考以下文章

数据结构题目,广度优先和深度优先

数据结构 深度优先遍历

数据结构,如何根据邻接表画深度,广度优先生成树?

介绍下深度优先遍历和广度优先遍历,如何实现?

应对笔试手写代码,如何准备深度优先算法 & 广度优先算法?

应对笔试手写代码,如何准备深度优先算法 & 广度优先算法?