众所周知,当程序出现问题了,程序员会使用各种工具来查看程序问题的原因在哪里。
也许你不是一个程序员或者工程师。但有一点,你一定不陌生,在我们的公路网上布满了各种摄像头,来监督行使的车辆是不是违章。我们可以认为摄像头就是一个工具,来debug出车辆行使的问题。
说到交通了,我这几天遇到一个有意思的现象,而且不止一次。
有一个人,我们称他叫做小王,小年轻一个,有一天骑着自行车,在自行车道上,哼着小曲,悠哉的前行。由于前方堵车,有小轿车,开到了自行车道上了,而且还堵在了那里。只听小王抱怨了一声,你自己的机动车道不走,非要走到自行车道上,一点都不守交通规矩。抱怨完之后,只见他向右一拐,骑上到了人行道上……
多么戏剧性的一幕,但我相信他估计至今都不知道,自行车在人行道,和汽车在自行车道,并不没有什么本质的不同。
不知道当他意识到自己做了一件,自己刚刚很讨厌的事情时,会作何感想。而且这个反差就是在一秒之间。
再比如,有些人开开心心走着路,突然不知道想到了什么,心理有点难受,然后又忘了自己刚才想到了什么。只是感觉很不爽,也不知道自己为啥不高兴,然后就会想到其他不高兴的事情,整个就是一个恶性循环,直到让自己从高兴变成沮丧,甚至不安。
这时,人也是一个出了问题的程序,需要一个工具来debug一下。可惜的是大多数人可能并不知道自己不知道,甚至张冠李戴。认为自己这样很有道理,其实是多大一个坑。。
有一个很不错的工具,相信你一定也不陌生,我们把它叫做反思。
大多数人可能会说这有什么。可是真的就是怎么一个简单的工具,人们真的掌握了吗?不急我们来问自己一个问题——你知道自己上次抱怨或者生气的原因是什么吗?
如果你的回答是不知道,不用担心,因为大多数人的回答也是:不知道。
反思自己的这种能力,只要经常用,慢慢的会有一个量变到质变的过程。
反思有两个小的技巧:
记录自己的生气和抱怨次数;
把原因写下来,因为多数情况人们认为自己想清楚了,但就是写不下来,本质上是还没有想清楚。写下来能倒逼自己想得更清楚。
学会反思,将会自我成长。反思是一种优秀的习惯。