最近在infoq上看到了Jurgen Appelo列的一份书籍清单,列举出100本最热门的敏捷书籍,。其中跻身前10的书籍包括:
这份书单中的书我买过五本,看过六本,然而现在回忆起来,要么就是浅尝辄止,最多只看了三分之一,要么就是看完之后,现在忘的一干二净。仔细想想,未免觉得汗颜。一直以来的技术生涯,竟然是如此的失败。涉猎甚广,然少有精通;即使现在精通,过几天就忘的没影儿了。做事情上手奇快,进度奇慢。充满激情却缺乏专注,创意无限却缺乏逻辑,知识是如此的丰富却又如此的缺乏系统组织。从来横在我面前的,是一片奇妙的充满不确定性的海洋,它是如此的不可捉摸,无法控制。一直妄图知晓世界全部的理,到头来却是蜻蜓点水,到最后也没得到什么深刻的东西。
以前看Raymond写的《UNIX编程艺术》,里面有说:“一次只做一件事,做到最好。”那时看到这句话时根本不以为然,总是固执的觉得人的潜力应该是可发掘的、没有极限的,然而我们毕竟不是尼采,也做不了超人。我们只是普普通通的人类,所以时常会觉得力所不及,心力憔悴。以有限的精力去与无限的世界去对抗,能不遍体鳞伤吗?
当意识到这点时,研究生的生涯已经接近尾声,看到周围的人的迅速成长,自己的原地踏步不前,世界观的崩塌,对不确定的未来感到迷茫,心中难免时常会沮丧,这时我也会像当年的lww同学一样去想,“究竟什么样的路才真正适合自己呢?”我到现在也回答不出这个问题,但是我知道,止步不前,凭空想象几乎不可能得到可行解,因为未来是片变化的,未知的海洋,我们毕竟不是神,无法预测,无法控制并且无法完全了解。我们能做的,只能是顺从自己的内心,勇于尝试,也许我们会犯错,会失败,会痛苦沮丧,然而我们还年轻还有机会,接受改变,勇于尝试,即使我们不知道理想确切的模样,却能够更接近它一步。就好比大雁虽然知道过冬要南飞,但是它们却不知道究竟该飞到哪,它们只能不断的停下,问问自己,这里够温暖吗?如果不够,它们就继续往南飞,它们不断的尝试,不断的犯错。这就是敏捷的方法论,尤其是scrum方法的思想精髓之一:试错法。
所以敏捷帝,XP大师Kent Beck如是说:拥抱变化。
随想完毕,开始行动。