这个月一定要写点什么东西了,因为我已经欠债太多。如果这个月再不完成,我将会养成轻易放弃、言而无信的坏习惯,而这将是不被允许的。
之前就有要写文章的冲动,因为发生了一件大事。当10月中有人问我微软笔试的问题时,我就意识到该写点什么纪念了。因为这里,你看到的这个blog,已经这么断断续续、迷迷茫茫坚持一年了。
blog最近有点门户的方向,好多人用这种形式来发布一些专门的信息,因此blog似乎越来越无所不能了。不过这里依旧像大多数blog一样,保持着他最初的风格。我用这里来记录我生活的经历,记录我思维的变化,记录我生命的轨迹。
一年了,我走过什么?
看看每月文章的发表量,了解我的人会从中发现些许规律。一般文章发表量最少的月份,正是我有工作,并且最忙的时间。而一般文章发表居多的日子,正是本人无所事事之时。在那些不知所措的日子里,我经常会阅读各方面的东西,而且本性感慨良多,所以便有涂鸦的冲动。而在那些我忙于工作的日子,我真的没有时间顾及太多了。
不要跑题,这篇文章的目的并不是为了纪念。纪念只是托辞,以供人们去达到某种目的。我没什么目的,于是转入正题。月结的目的就是我可以每个阶段都回顾自己的经历,检点自己的所作所为,提出改善意见,并且切实贯彻执行。
我大学读了四年建筑管理,其中即学建筑,又学管理。而大学毕业后我转行去做程序员,似乎差距甚远。其实我真是感谢大学教育我管理的真谛,给与我走好以后日子的能力。
记不得我是何时发生变化的了,但我确信我之前并不是现在这个样子。不过我确实在变,因为曾经是个爱学习的好孩子,也曾经是个疯打篮球的坏孩子,也曾经是一个默默无闻潜心研究0和1的不务正业的学生。直到这个blog建立之时,我终于获得赏识,有了不错的工作,有了更好的机会发展自己。
有些事情没变。我依然每天带着耳机,让音乐陪伴我的生活。我依然酷爱我的篮球,即使再忙,我也会抽空去打球。我依然爱着我的事业,即便有时候我身心疲惫,但我依然可以在这工作里获得满足。我依然喜欢我曾经喜欢的人,即使我已经接受喜欢他而不得到他。
有些事情变了。我不愿玩游戏了,我开始感到游戏毫无疑义,因为我感到生活本身就是游戏,而且是个规则更复杂,更有挑战性的游戏。我开始做家务了,尽管我还是不做饭,但是我可以把自己收拾干净了。我有责任心了,我开始对自己所说的每句话都严格要求自己,我开始要求自己理性的处理问题。
已经记不清有多少这样的表象了,也不清楚究竟何时、何地、何种原因这样的变化与不变发生在我身上。但是有两点是我明确感受的,并且坚持要继续做下去的。
那就是过程改进,以及培养使你优秀的习惯。
过程改进:
我是一个接触过多种行业的人,也是一个比较喜欢总结抽象的人。当我有走于这些不同行业的时候,往往有一种人类的奇迹令我惊叹。我看到人类如何将一个复杂的问题精简,拆借,变成自己可以管理,可以控制的问题,进而获得可以接受的答案。
当然,管理的精髓更加向我昭示这种本质的存在。
当你想完成一个目标,并且其中充满各种风险和未知的时候,你如何达成目标?
举个很简单的例子,比如一个需求不定的软件。你要实现它,你如何做?
人类最早其实是一种无管理状态,想也不想就拿来做,结果发现自己犯了好多错误。而且很多时候错误都是发生在付出沉重代价后,于是进退两难。
随着经验的激励,随着犯的错误逐渐增多,人类开始揣测其中的规律。于是有些高手就会从中抽象出一些客观规律,加以运用。于是我们有了设计,有了管理。这样,我们就会重用很多我们之前的经验,这导致我们的新需求会被更好的满足。
可惜人不是神。人永远把握不好度,不是极左,就是极右。
设计可能过渡,管理可能也过渡。
于是我们看到很多不协调的矛盾,看到很多项目设计过渡?管理过份复杂?设计、管理究竟是功是过?人类陷入沉思。
多次痛定思痛后,人类终于有了反思。为什么事情非要复杂、非要一次到位?看看一个蹒跚学步的孩子,总是在不断的跌倒的过程中才会学会站立。我们既要继承自己的经验,又不要被经验所束缚。
于是当我们既尊重客观规律,有可能放开手脚的时候,我们可以做得最好。就像很多敏捷方法所描述的一样,我们在开始阶段不会惟首畏脚,我们用于尝试,勇于创新。随着我们错误的产生,经验的积累,我们逐渐积累自己的经验,并且从经验中学习、提炼,并且将新的体会应用到下一步的实践中去。于是,终有一天,你会看到一个本来步履盘上的孩子学会了走、学会了跑、学会了飞翔。也许最美的并不是不是他飞翔的姿态,而是他由步履蹒跚到翱翔天空所经历的历程。那美丽,但是曲折的路线。
这也是我为什么要坚持写这月结的原因,无非由此产生而已。
培养使你优秀的习惯:
读其程序,如观其人。
这个两个月来最使我感到迷茫的,并不是技术问题,也不是什么人际关系。我陷入一个怪圈,久久不得解。
不同的人,竟然可以写出风格差异如此巨大的代码。如果不告诉我代码的作者,仅仅让我阅读代码,我依然可以指出其中我熟悉的作者的代码。就像我看自己的代码,我发现自己老是无法跳出自己的怪圈。尽管我知道自己这方面有差距,但是多年来养成的习惯使我依然如此撰写代码,挥之不去。
人做坏事很难,因为做坏事很爽,不需要去克服。而一个人去做好事,就要放弃很多,坚持很多,很难很难。
一个人要想成功,必然要放弃很多玩乐,坚持一些非本性的东西。这其中的难度,如果考虑外界的诱惑,很是不小。如何在如此困难的情况下坚持不懈,并且自己不觉得痛苦,只有一个办法,就是培养成习惯。
还记得余世维曾经说过一句话,并且屡试不爽:
请小心你的思想,它会影响你的行为;
请小心你的行为,它会影响你的习惯;
请小心你的习惯,它会影响你的性格;
请小心你的性格,它会改变你的命运。