《黑客与画家》读书笔记

今天把Paul Graham文集《Hackers and Painters:Big Ideas from the Computer Age》看完了。这是我至今读到的第一本由黑客写的书,发觉写得真的非常精彩,简洁、流畅,虽然有一些计算机编程方面的术语,但是不妨碍我享受阅读整本书的快感。

这本书的文章最初是他发表在自己的网站上面的,没想到受到读者的热爱和追捧,2004年,挑选出来最受欢迎的那一部分由O’Reilly出版社集结出版。所以也可以解释为什么这本书读起来不费劲,因为他的这些文章都是经过读者检验的,就像经过用户肯定的产品最终推广到市场,肯定也是大受欢迎。

读完全书,我深深地被Paul Graham的思考方式打动,用他的话说就是

父亲教给我什么是怀疑主义,母亲教给我如何发挥想象力。有了这样的母亲,我眼前的世界就从黑白变成了彩色。

他的文章里面具有强烈的怀疑主义倾向,在我们司空见惯的流行、语言、观念等等中,他有着自己的思考。最精彩的体现是第3章——不能说的话,他总结了5中方法来辨别哪些是不能说的话。第1种方法是判断言论的真伪。看看周围的人因为说了什么而陷入了麻烦,他举了伽利略因为说出了日心说而受到审判的例子,同时他很赞赏伽利略的智慧,为了保全自己的生命而承认自己错了,这样做是因为不值得无谓的牺牲自己的性命,反而他可以保有内心的自由。站在这个角度去看问题,也许可以理解一些人在极权盛行环境下的抉择。

第2种方法是关注标签。什么标签了,就是那些被贴上了“异端邪说”的标签,我们轻易放过、不加审视的标签。比如,有伤风化、孝顺、不合群、书呆子。我们的经常蔑视一个人的时候会给他贴个标签“书呆子”,形容他不知变通,愚蠢,不善于社交等等,但是如果你真的去仔细观察他们的生活习惯,理解他们的想法,也许会令你改变想法。Paul Graham认为计算机技术的发展要归功于很多“书呆子”的聪明和努力。

第3、4、5种方法分别是:将现在的很多观念放到历史的时空当中去进行比较。寻找那些一本正经的卫道者,看看他们到底在捍卫什么。去观察禁忌是如何产生的。

Paul Graham说他这样做的目的,一是纯粹的好奇心,二是可以避免自己少犯犯错误,防止被骗。三是因为这是很好的脑力训练,是一种智识的快乐。

我个人非常喜欢的还有第9章,Paul Graham总结出来的好的设计应该是什么样子:(14条)

1.好设计是简单的设计
2.好设计是永不过时的设计
3.好设计是解决主要问题的设计
4.好设计是启发性的设计
5.好设计通常是有点趣味性的设计
6.好设计是艰苦的设计
7.好设计是看似容易的设计
8.好设计是对称的设计
9.好设计是模仿大自然的设计
10.好设计是一种再设计
11.好设计是能够复制的设计
12.好设计常常是奇特的设计
13.好设计是成批出现的
14.好设计常常是大胆的设计

Paul Graham的经历也很有意思,少年时代开始编程,中学时,喜欢写小说,进入康奈尔大学以后,主修哲学。后来发现哲学很难理解,于是研究生阶段就去了哈佛大学计算机系,主攻人工智能。后来在这个方向进展不顺利,对学术很灰心。(但是学习了Lisp语言,这对他日后产生重大影响)博士读到一半又去了哈佛艺术系旁听,拿到博士学位后,他报名进入罗德岛设计学院暑期班,学习绘画课程,梦想成为画家。后来还去了欧洲学习绘画,但是钱花光了,于是有返回美国,在一家公司担任程序员,就这样他过了3年动荡的生活。终于有一天,他决定先把当画家的梦想搁一边,首先彻底解决自己的收入问题。于是,他创业了,然后他成功了。他和伙伴创建的Viaweb被雅虎收购,赚了几千万美金。闲的时候他在自己的网站上写文章,越写越火,于是就出书了,于是阮一峰很喜欢这本书就翻译了出来,然后我就看到了,于是我就写了这篇书评,然后就到23:21,我该洗洗睡了。

从Paul Graham的经历中验证了乔布斯05年在斯坦福大学毕业典礼上的演讲中的第一个故事——如何串起人生的点点滴滴。如果Paul Graham没有学习绘画,他不会有那么好的设计能力,如果他中学没有练习写作,他也很难写出这么好的文章。所以,很多事情要等到拉开一定的时空之后,我们才能发现它的价值。

你可能感兴趣的:(《黑客与画家》读书笔记)