《黑客与画家》--- 一个程序员的自我修养

一本断断续续看了好久,看了好几遍的书,被作者身上的那份自信和独立深刻的思考所吸引。

image

作者保罗·格雷厄姆(Paul Graham), 一位在美国互联网界举足轻重、有“创业教父”之称的哈佛大学计算机博士,也是最早的 Web 应用 Viaweb 以及著名的创业投资公司 Y Combinator 的创始人之一。

书中收录了很多保罗·格雷厄姆的文章,每篇文章都相对独立,涉及的面非常广,有校园生活也有自己的创业经历。可以感受到一个真正的 Hacker 是如何理解整个世界的,以及作者身上的那一份高度的自信和理想主义。有自己独立的思考的同时,又懂得如何恰到好处地表达,指出了很多非常深刻的社会现象。用简单犀利的语言,表达了自己的对于编程、对于艺术设计、对于人生、对于社会的思考。

下面是一些书中精彩的部分:

  1. 当你踩水的时候,你把水踩下去,你的身体就会被托起来。同样,在任何社会等级制度中,那些对自己没自信的人就会通过虐待他们眼中的下等人来凸显自己的身份。我已经意识到,正是因为这个原因,在美国社会中底层白人是对待黑人最残酷的群体。

  2. 历史的常态似乎就是,任何一个年代的人们,都会对一些荒谬的东西深信不疑。他们的信念还很坚定,只要稍有人表示一点怀疑,就会惹来大麻烦。

  3. 能够一起谈论“异端邪说”并且不会因此气急败坏的人,就是你最应该认识的朋友。

  4. 不赞同这个时代的任何一种歇斯底里,但是有不明确告诉别人到底是不赞同哪一种歇斯底里。

  5. 所谓“流行”(传统观念也是一种流行),本质上就是自己看不见自己的样子。否则就不会有流行。对于那些被流行抓住的人,流行就不再是流行,而是应该要做的事。只有保持一定的距离才能观察到人们观念的变化,发现流行(也就是人们自认为正确的事情)到底是什么。

  6. 软件最大的好处就是让一切变得简单。但是,做到这一点的方法是正确设置默认值,而不是限制用户的选择。

  7. 通过创造有价值的东西而致富,这种方法的优势不仅仅在于它是合法的(许多其他方法如今都是不合法的),还在于它更简单。你只需要做出别人需要的东西就可以了。

  8. 许许多多不创造任何财富的人——比如本科生、记者和政客——一听到最富有的 5%人口占有全社会一半以上的财富,往往会认定这是不公平的。一个有经验的程序员很可能也认为这是不公平的。因为最顶尖的 5%的程序员写出了全世界 99%的优秀软件。

  9. 评价一种语言的优劣不能简单地看最后地程序是否表达得很漂亮,而要看程序从无到有得那条完成路径是否很漂亮。

#reading

杭州