代码改变世界

《黑客与画家》所感

2012-03-12 23:30  gavin's world  阅读(314)  评论(0编辑  收藏  举报
 
     上大学学以来一直在看教材类的书籍,很少时间看一些小说,人文类的书,好像变得没素养了~~。一方面没时间,另外其实也不太爱看,可能不太成熟吧,也可能.......我也说不太清,不过关于IT方面的一些文章或者故事、经历还是蛮感兴趣的。毕竟咱是干这一行的撒。纯粹兴趣使然。去豆瓣看了看评论排行,好像《黑客与画家》和《人月神话》还不做,以前也有过耳闻,索性看看《黑客与画家》吧。
     其实感觉程序猿们不仅会写技术文档,他们对自己的生活和事业如果谈起来的话也会是津津乐道的,比如说这本书的作者Paul  Graham 一个硅谷创业家,开发了世界第一个互联网应用软件Viaweb,虽说自称自己是个D类的“书呆子”,但文笔之间可以看出他对工作的热情并快乐其中,尽管和其他程序猿一样有时会很累。
     个人觉得这本可以说是创业家成功后的回首的书更多的是想给读者以生活的思考,包括“书呆子不受欢迎”,“黑客与画家”,“如何创造财富”,还有他对Lisp语言的热爱等等,透漏出一个黑客的艺术气息。
     当然最喜欢的部分可能就是前两章了,尽管后面我也看了。可能多年之后再看又是一番感悟也难说。
     好吧,讨论一个问题“为什么书呆子不受欢迎”,这也是本书的第一章。在阅读之前,一看到这个标题,我的第一感觉就是:作者肯定是个聪明绝顶的黑客,看不起那些整天埋在书本里,头发散落,衣冠不整的书呆子。其实看完之后我错了。在作者眼里,书呆子与聪明是划等号的,这个起初让我很不解,因为我就有点儿书呆,但没感觉自己很聪明啊..... 关键就在高智商与聪明并不是一回事,好像高智商比不上聪明,那也就是说我还算是高智商喽(哈哈~~),当然了我也追求着我认为的聪明,这不仅意味着在学校得到好成绩(虽然某种程度上也挺重要的)。我真想要的是,能够设计奇妙的火箭,写出漂亮的文章,理解编程原理,一句话,我想要做伟大的事情。所以“书呆子”们整日埋头苦干,做着别人不能理解的事情,他们不会关心流行穿什么,因为那无非只是给别的小孩看而已,所以也不会有gf,因为只知道写代码的码农怎会勾起美女的兴趣呢,更不会引起其他同伴的嫉妒,通常情况下,女生更喜欢被其他男生嫉妒的男生,所以“书呆子”就更不受欢迎了。那么为什么“书呆子”的作者后来会有如此创新的想法呢?原因就在于,当你做的事情能产生效果,那就不仅仅是好玩而已了,发现正确的答案就开始变得重要了,这正是书呆子的优势所在。
     摘录一段:“因为我在这个世界中过的并不好,我觉得一定是自己什么地方做错了。我没有意识到,作为书呆子,我不适应周围环境,某种程度上正说明我领先了一步。书呆子已经在思考的东西,正是真实世界看中的东西。他们与别人不一样,不把所有时间用来玩一种耗尽全力但毫无意义的游戏”。
     在说这一段之前,我想为“黑客”一词正名一下,很多人把它等同于破坏互联网的入侵者,其实不然,黑客特指那些追求技术的geek,他们奉行着黑客精神,旨在技术的提高,并无危害他人之意。比如Facebook和Google就很推崇黑客精神,也包括作者和我哈~~,其实黑客如画家很形象,截然不同的两个领域却有着惊人的相似之处:他们都是创作者,画家用颜料勾勒画卷就如同黑客用代码编写程序,作为创作者的黑客与画家不同于科学家,他们不太喜欢严谨的公式,也不做实验,而是随心所欲,对自己的作品不断完善,所以黑客的出发点是原创,最终得到的是优美的结果,而科学家的出发点是别人的又没结果,最终得到原创性。话说寡人小时候还学过一段绘画呢,可惜因为非典中断了,后来就再也没学,要不然现在是个画家也难说。那么到底什么是黑客精神呢?可能geek们都有自己的见解,百家之言,无所谓对错。我个人觉得它是一种乐于分享的精神,希望周围的人们能够关注自己的领域,共同提高。
     关于后面几个章节,在这里简单总结一下吧。“如何创造财富”:财富不仅仅指的是钱,房子,权利,其实做的每一份努力对自己来说都是财富,只是未显示在你的信用卡余额里面罢了,但反而更重要,因为那是关于精神的。还有“编程语言”那几张,可以看出作者是个Lisp狂,尽管我不太了解这门语言。不过可以肯定这本书出版后会产生一批想学Lisp的geek~~。
     好了,不写了,该睡觉了