DrifterFun

One need not hope in order to undertake, nor succeed in order to persevere.

不忘初心

2018-03-27


不忘初心是我最近看代码总结出来的一个相当有用的道理。我记得很早之前听过这样的一个故事:

课堂上,老师在给学生讲故事:有三只猎狗追一只土拨鼠,土拨鼠钻进了一个树洞。这个树洞只有一个出口,可是不一会儿,居然从树洞里窜出一只兔子,兔子飞快地向前跑,并爬上另一棵大树。兔子在树上,仓皇中没站稳,掉了下来,砸晕了正在仰头看的三条猎狗,最后,兔子竟然逃脱了。

故事讲完后,老师问:“这个故事有什么问题吗?”学生回答说:“兔子不会爬树;一只兔子不可能同时砸晕三条猎狗。”老师继续问:还有呢?    直到学生再也找不出问题了,老师才说:“可是还有一个问题,你们都没有提到,土拨鼠哪儿去了?”

土拨鼠哪儿去了?老师的一句话,将学生的思路拉回猎狗追寻的目标——土拨鼠上。因为兔子的突然冒出,学生的思路在不知不觉中分了岔,土拨鼠竟在大家的头脑中消失了。

在现实工作和生活中,许多时候都像故事里的情景一样,“土拨鼠”原本是最初的目标,但因为忙于应付一只又一只跳出来的“兔子”,竟然迷失了最初的目标——“土拨鼠”。因此,要想忙得有意义、有价值,就必须在忙碌的过程中始终紧盯目标,不受其他因素的干扰,坚持不懈。

每个人都可以为自己更改目标而找到无数条理由,如果我们任由这些理由来干扰自己,那么没有什么目标是可以被坚持的。我们需要时刻提醒自己:我每天所忙碌的是否仍然是为了最初的那只“土拨鼠”?


当时看这个故事的时候我的关注点一直放在土拨鼠上,并没有让它从我的脑海中消失。我觉得我一定是个不忘初心的好孩子,我一定会成功的,恩!

可是……事实证明我盲目自信了。这两天看代码的我渐渐陷入了一个一个看功能块、看库函数的陷阱中,忘记了我本来的目的是屏蔽一些功能的这个初始任务了。今天猛然一觉醒,发现自己根本不需要了解函数的实现方式,直接将它注释掉就Ojbk了,才迅速地完成任务。所以说不忘初心这个这里对于看代码也是很重要的一条。自己做事情的时候多问问自己做这件事是为了什么?