生日感言兼2010年小结


距离最后一次写Blog已经过了三个月。那么长时间没有动笔,自己感觉惰性在心里不断的增长,快淹没了提笔的动力了。外部的理由当然也有很多,新公司就职,大地震,三月份内连续4次往返东西部日本。好了,我该停止为自己找理由了。
不过,唯一值得庆幸的是,虽然没有输出(写作),但是输入(阅读)却没有停止。
在意识到09年定下的阅读目标太过庞大之后,掰着手指头算算,我在过去一年中阅读或者说了解到的知识点有如下几条:

Learning Vi and Vim Edtior:关于Vim,我大概是09年初开始尝试使用,经过10年的使用体验,到11年的系统学习,已经可以说是小有心得。现在的我已经离不开Vim,当然还有Unix环境。行首提到的这本书能够让我了解到Vim的正确用途,对以前一些网上看来的似是而非的用法有正确的理解。当然,它是全英文的。

The Pragmatic Programmer: From Journeyman to Master:中文名称是《程序员修炼之道–从小工到专家》。在书城拾起这本书时,并不知道它的名气。只是站着翻了20多分钟,是的,是一口气看了20分钟,立刻就做了买下来的决定。书中列举了很多即使工作多年的程序员们都容易犯下的错误或者说坏习惯。不仅如此,关于正确的程序做法或者说是工作方法,书中也多有详细说明。我想对于工作了5到8年的普通程序员们,通过阅读这本书一定能够感到一些共鸣,并获得不少提示。

另外还有一本国内的新作《可爱的Python》。可爱的封面,加上平易近人的文字,在充斥着专业术语和帮助手册般的计算机书籍中,让人感到一股清新的气息。
书本的设计和Python的思想如出一阁:别管太多的细节,只要让东西先用起来。
读着它仿佛回到了1995年我在高中计算机兴趣小组自由自在编程的那段快乐时光。没有项目压力,没有变态的需求变化,没有目的不明的新技术,一切随心而为,程序从指尖自然流出。

从书本以外,我还有一些别的收获。
对版本管理系统有了进一步了解,尤其是终于理解了分布式版本管理系统的概念,并尝试在自己的日常工作中使用Mercurial。
重新认识了cygwin,用好它能让很多烦人的工作事半功倍。这句话的背后意思就是:学会并用好Shell,ctags,grep,find,sed,awk,正则表达式等等基本的Unix的行事方法。
为了学会使用Firefox的插件Greasemonkey,学了一会儿JavaScript,不过中断事件太多,这个进程一直没有充分的大脑CPU时间。所以,成果可以说几乎没有。
最后还有,大跃进一般得复习了三个月英语,参加了TOEIC考试,勉强得到810分的成绩。

至于本文的结尾,那就是没有结尾。
工作中的项目渐渐要进入正式展开的阶段,会越来越忙吧。看书的时间也许会减少,但尽量不中断。
Python应该是接下来一年主业以外的学习重点。

写文章这会儿又地震了一次,生日也不让人消停,下午打算和兔子出去吃几个生煎馒头,当犒劳我们自己吧。

发表评论

电子邮件地址不会被公开。