《黑客与画家》是IT界很有名的一本书了,不过,我直到今年才完整的读完它。
大概是新年过后,花了两三天的时间看完。看得时候是很赞叹的,觉得确实是一本了不起的书。不过,因为当时没有做笔记,一个多月后的今天,当我再想起这本书的时候,已经完全不记得它说了什么。所以我今天不得不又花了半天的时间重温了一下。
这本书是美国“创业教父”保罗·格雷厄姆的文集。因为是一篇一篇博客的汇总,所以全书涉猎非常广泛,并没有一个固定的主题,这也是为什么我读了不久就忘记的原因。我想起此前阅读《黑天鹅》等书籍的时候,还吐槽外国人写书老是车轱辘话,把一个观点翻来覆去变着花样的说,现在想想,车轱辘话也有它的好处,会让你从各方面的了解作者想要表达的核心内容和他的思维过程。《黑客与画家》所记录的内容,有作者对于社会现象的观察(书呆子、禁忌、财富等),也有作者对于创业的思考,还有作者作为一个软件开发者对于软件设计、编程语言、技术趋势等等的观点。
对于软件设计和编程语言方面的内容我就不多说了,其中的很多思想已经成为IT界的共识,也有一些时至今日仍然在程序员中分为不同的派别互相争论(比如什么是最优秀的编程语言,呵呵)。
感觉收获比较大的是前面几篇关于社会模式、思维方式的文章。它们让我深深的意识到:优秀的人之所以优秀,除了因为他们比你更努力、更具目标感,还因为他们有着与庸人不同的思维方式。
比如第一篇文章里关于“书呆子”的描述。这里的“书呆子”可不是我们小学时候通常说的那种只会死读书的书呆子。而是指因为过于优秀而显得不合群的一群人。
格雷厄姆这样定义书呆子:
“‘书呆子’与‘高智商’有强烈的正相关关系”;
“为什么聪明的小孩一直不受同龄人的欢迎呢?我认为,答案就是他们真的不想让自己受欢迎。”
他认为学校并不是一个真实的世界,在这个世界里,很多人以“好人缘”为衡量标准去判断一个青少年,但现实的成人世界并非如此:
“书呆子并不是失败者。他们只是在玩一个不同的游戏,一个更接近于真实世界状况的游戏。成年人明白这一点。成功的成年人,几乎都声称自己在高中属于书呆子。”
这就看出外国和中国校园环境的不同了。在中国,如果一个学生努力、刻苦、又聪明,书读的好,不管他性格是怎样的,都会是一个“受欢迎”的人。老师们欢迎他,因为他能提升升学率,彰显教学成果;同学们欢迎他,因为可以向他请教问题,而且跟学习好的同学一起玩,家长也比较放心。在我的求学历程中,确实也见过一些性格内向、不合群的学霸,但是几乎没有遇到过同学们因为谁是“书呆子”而排挤疏远谁。
在唯成绩至上的中国教育体制内,你能在校园里见到很多的“书呆子”,但是,我敢说,其中只有一小部分人是格雷厄姆所说的那种“书呆子”。真正的“书呆子”是那种从一开始就看清了什么才是真正重要的事情,并能够抛开一切杂念持续的向自己的目标努力的人。有这样的素质,不管他读不读书,都会是一个成功的人。
在另一篇《黑客与画家》中,我学到了什么才是正确的学习方式:
“黑客与画家的共同之处,在于他们都是创作者。……他们本质上都不是在做研究”
“确保自己正在开垦新领地的方法,就是去找那些没有人要的土地。”
“创造优美事物的方式往往不是从头做起,而是在现有成果的基础上做一些小小的调整,或者将已有的观点用比较新的方式组合起来。”
“你把整个程序想清楚的时间点,应该是在编写代码的同时。”
“画家学习绘画的方法主要是动手去画,黑客学习编程的方法也理应如此。”
“如果你把一个画家的作品按照时间顺序排列,就会发现每幅画所用的技巧,都是建立在上一幅作品学到的东西之上。某幅作品如果有特别出色之处,你往往能够在更早的作品上发现一个小规模的初期版本。我想大多数创作者都是这样学习和工作的,作家和建筑师似乎都是如此。”
“创作者另一个学习的途径是通过范例。”
“坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节累加起来,就变得可见了。”
在接下来的几篇文章中,格雷厄姆教你要打破常规、大胆思考,同时也要学会如何在世俗的社会中生存。
“智力越高的人,越愿意去思考那些惊世骇俗的思想观点。”
“自由思考比畅所欲言更重要。如果你感到一定要跟那些人辩明白,绝不咽下这口气,一定要把话说清楚,结果很可能是从此你再也无法自由理性的思考了。”
“在心里无所不想,但是不一定要说出来。” “守口如瓶,笑脸相迎”
他也鼓励你正确的看待工作和财富:
“这里有一个守恒定律:如果你想赚100万美元,就不得不忍受相当于100万美元的痛苦。”
“即使是最先进的高科技公司,也有至少90%的工作没有乐趣、令人生厌。”
“人们觉得做生意就是为了挣钱,但是金钱其实只是一种中介,让大家可以方便地获得自己想要的东西。大多数生意的目的是为了创造财富,做出人们真正需要的东西。”
“金钱不是财富,而只是我们用来转移财富所有权的东西。”
他让你追求卓越,做正确的事:
“你最好找出色的人合作,因为他们的工作和你的一起平均计算。”
“小团队的优势不在于它本身的小,而在于你可以选择成员。我们不需要小村庄的那种‘小’,而需要全明星第一阵容的那种‘小’。”
“你把每件事都做到平均水准,就能得到平均结果。问题在于,小公司的平均结果就意味着关门倒闭。……所以如果你掌管创业公司,最好做一些独特的事情,否则就会有麻烦。”
“如果你觉得你画某样东西很乏味,那么你画出来的东西就会真的很乏味。”
“你开办创业公司不是单纯的未来解决问题,而是为了解决那些用户关心的问题。”
“如果你创业的话,千万不要为了取悦风险投资商或潜在并购方而设计你的产品。让用户感到满意才是你的设计方向。只要赢得用户,其他是事情就会接踵而来。”
还有很多很多。因为都分散在各个章节里,很多的道理,你看的时候觉得很受用,但真正到执行中,可能又会不记得了。有的事情需要你自己遇到几次之后,仔细琢磨才能想通,有的需要你时常温习,反复提醒自己,才不至于走偏。
这是一本十多年前写成的书,但真正的好书是没有时间限制的。这是一本涉及了很多软件开发和编程相关事物的书,但是非IT界的读者也不要被吓跑,除了最后的几篇关于编程语言的内容可能不是很好懂,其他内容都还是很有价值的。五星推荐,值得一读再读。
网友评论