KEEP K.I.S.S.

tk's blog

Merry Christmas Mr. Lawrence

Merry Christmas Mr. Lawrence

强过千言万语

 

Simple, not simpler

好久没有写小结型的文章了,主要是这段时间以来感觉自己稍微有些混乱,思绪繁飞不得掌控。

这段时间主要是看《代码大全》(第二版),内容很细致,包括从思路设计到实际编码各个环节,有很多常用的技巧以及注意事项。

开始看 Lua 的相关书籍了,这主要是受到最近一直泛起的“simple”的思绪,渴望回归“简单”。《Programming in Lua》这书很不错,目前看到 chapter 7,重大的收获是 对于函数式编程的的一些较深的理解,比如 closure 和 tail call。

之前学习的 Ruby 在目前工作中最主要的用途还是 正则表达式,用来处理文本数据。主要是自己弱爆了,不想去学 grep,sed 这些更为适合的工具,不过好在 Ruby 用的也是 Perl 风格的正则表达式。Ruby 的主张是 Coding for fun, Ruby 很容易学,也很容易用,主要是因为 面向对象设计完全和多种多样的方法风格。我现在就主要靠 irb (Interactive Ruby Shell) 来做计算器,功能强大,方便实用。 [Θ▽Θ]

交叉看的其他一些书籍有《代码整洁之道》(看书名就知道是干嘛的了,书中的语气措辞我比较喜欢,偏激进)、《深入理解计算机系统》(真的是“深入”,好书不需要解释,看完前言估计你就很有胃口了)、《OpenGL 超级宝典》(偏向工具库方面。。。)

当前最大的问题是心态噪杂,难以平复,想沉浸如那种简简单单的状态却感到困难。看来自己当前悟性还是不够,也许是自己太过心急了。

贴一句爱因斯坦的话共勉:Make things as simple as possible, but not simpler.

2011年和2004年,人生有记录就好

这是我看到CSDN上的一个帖子才写的,本人并不是当事人。

 

这是一个人2004年发的帖子,链接:http://topic.csdn.net/t/20040907/12/3347800.html

 

然后这是今年发的第二个帖子:http://topic.csdn.net/u/20111201/12/8ac8e816-86ca-4872-a68e-f2565038d856.html?38324

 

我只是想说,有情人终成眷属,真是不容易的事情。人生还是多点记录比较好,这样可以抗拒时间和逐渐衰老的记忆。

时光易逝,很多东西很珍贵,多用文字记录记录自己的生活吧。

感慨一下

今天继续看了点SICP的内容,有个习题有点难度就网上搜索了下,又发现了一个牛人的博客。

链接在此:http://www.blogjava.net/killme2008

不管是涉及的领域知识,还是写文章的态度,都是很值得佩服的。

他的文章列表已经52页了!!! 基本上是从 07年到现在的,不得不佩服至极。

坚持做一件事情,也是一种强大的力量。

如奏钢琴

前几天看了一部日剧,《交响情人梦》,算是很长时间没看到这么精彩的日剧了。上一部应该是《父女七日变》,都在此小小的推荐一下。

看完之后的明显感受是想去摸钢琴,虽然自己对钢琴和音律是一窍不通,音乐的感染力真是非凡。反观自己现在的人生,能跟钢琴有点关系的应该就是手下这键盘了。

但是代码似乎没有琴声那么直观,可共鸣的也少,能在代码里看到美的就更少了,感觉上,写代码的大部分是痛苦的,看代码的大多会比写代码的更痛苦吧,尤其是在维护别人代码的时候。

这些天也在学习Ruby,主要是体会一下快乐编程之道,Ruby写起来还是很舒服的,加上自己用 Emacs,感受上很不错。果然写代码不仅仅只去体会完成后的快感,最好还是能在“创作”中也体会到美的感觉,而不只是枯燥,这样的人生,才有意思。

写代码,也应该如奏钢琴。