为什么我们需要读《黑客与画家》

随笔 2016-01-05

  《黑客与画家》其实就是硅谷创业之父paul graham的文集,初看书名你可能会疑惑:黑客与画家究竟为什么能够并列。但是当你细细翻阅这本书后你可能会有自己的结论。   首先说说作者保罗·格雷厄姆,从青年开始接触编程,经历了从哲学到计算机然后创业的丰富人生,无疑他是成功者的代表,但不仅限于此,他将成功分享,以自身经验帮助更多人,成为了如今的互联网创业教父级人物,这也奠定了他文章的深厚内涵。

                (一) 黑客是什么

  在书的开始就解释了为什么书呆子不受欢迎,这或许也是作者对自身经历的深刻的感悟,这里说的“书呆子“不是指思想刻板的人,而是那些沉浸在自身领域中的聪明人,社交固然能让人与集体融洽,但某些天才却因为种种原因遭到排斥,我们唯一能做的就是相互尊重,让所有人和谐共存。

  接着作者解释了黑客与画家的区别,其实不仅仅是画家,黑客其实可以与众多艺术家比肩,与无论是建筑师还是哲学家的本质是相同的。当然黑客也可以指那些卓越的程序员(hacker本来就是这个意思),艺术家的本质是发现美,创造美,一些看似无用的工作艺术家却沉湎其中,自得其乐,而黑客呢?不以破坏为目的的黑客从事自己喜欢的工作,金钱不是他们最终的目标,可能仅仅是为了挑战自身罢了,但他们的创造却改变了世界,你或许可以说一套操作系统太过丑陋,因为它充斥着bug,但如果深入分析,谁又能说这些工作无法和雕琢断臂的维纳斯相媲美呢?

                (二) 如何对待财富

  而今人人都知道创业可以致富,财富激起了我们的竞争欲望。但财富不应该是最终目的,财富只是传递价值的方式。社会的公正在于财富的分配方式,我们可以通过自身的努力获得更多的财富,通过这种方式加大的贫富分化也是一种健康社会信号。   总之,不需要对财富太过刻意,你应该更专注于增加你的价值。

                (三) 技术与自由

  先进的技术将持续改变世界,但一切都必须由人来执行。对于黑客群体来说,自由即枷锁似乎是一句空谈,他们认为不透明会阻碍进步,他们追求自由公开的黑客文化,正如有时候黑客的入侵并不是为了破坏,仅仅为了打破封锁罢了。而这些与政府的制约背道而驰,但黑客总有践行自己理念的场所,于是有了开源的崛起,所谓开源改变世界,不过是黑客理想的实现。   最后说到一些编程语言,Lisp固然神奇,但终究被遗弃,黑客追求的是便捷,市场和用户却有所不同,如果你想用技术为更多人服务,那么请记住,最好的不一定是最有用的,看似酷炫的东西对于用户来说可能一文不值。

  总之,《黑客与画家》不仅仅是讲述黑客文化那么简单,它带给我们更多的应该是深入思考世界的方式。本文只是一个引子,对于想真正了解极客文化的朋友不妨亲自读一读这本书,必定会有所收获。

  下面附上一些摘录。

  1. 使用计算机以及所有有助于了解这个世界本质的事物都不应受到任何限制。任何事情都应该亲手尝试。
  2. 信息应该全部免费。
  3. 不信任权威,提倡去中心化。
  4. 你可以用计算机创造美和艺术。
  5. 黑客价值观的核心原则可以概括成这样几点:分享、开放、民主、计算机的自由使用、进步。
  6. 想要把握这个时代,就必须理解计算机。 理解计算机的关键,则是要理解计算机背后的人。 表面上这是一个机器的时代,但是实际上机器的设计者决定了我们的时代。 程序员的审美决定了你看到的软件界面,程序员的爱好决定了你有什么样的软件可以使用。
  7. 以前创业很昂贵,你不得不找到投资人才能创业。而现在,唯一的门槛就是勇气。
  8. 没有什么比一个共同的敌人更能使得人们团结起来了。
  9. 建筑学和工程学之间的区别并不是很严格的,但就是存在区别。这表现在“做什么”和“怎么做”:建筑师决定做什么,工程师想出怎么做。
  10. 当然,“做什么”和“怎么做”不应该分得太开。如果你决定做一件事,却不知道怎么做,你就是在自找麻烦。但是,只是单纯地决定如何实现某种规格,那肯定不是黑客。黑客的最髙境界是创造规格。虽然看起来,做到这一点的最好方法就是先做出一个样品把规格实现了。
  11. 如果你不爱一件事,你不可能把它做得真正优秀,要是你很热爱编程,你就不可避免地会开发你自己的项目。
  12. 我们大多数人都在为其他人创造财富,然后用创造出来的财富交换金钱,再用金钱交换我们需要的另一种财富。
  13. 如果观察那些做出伟大作品的人,你会发现他们的共同点就是工作得非常艰苦。如果你工作得不艰苦,你可能正在浪费时间。
  14. 好设计常常是大胆的设计。在任何一段历史中,人们都会把某些荒谬的东西当作正确的,并且深信不疑,以至于一旦你出言质疑,就有被排挤或者被暴力伤害的危险。
  15. 表面上,一个老年人拄着拐杖蹒跚而行,你不要只是看看而已,他背后可能有更多的故事值得了解,你应该想得更深一些。
  16. 大多数人选择某一种编程语言,不是因为这种语言有什么独特的特点,而是因为听说其他人使用这种语言。
  17. 要致富,你需要两样东西:可测量性和可放大性。你的职位产生的业绩,应该是可测量的,否则你做得再多,也不会得到更多的报酬。此外,还必须有可放大性,也就是说你做出的决定能够产生巨大的效应。
  18. 创业你最好找出色的人合作,因为他们的工作和你的一起平均计算。

本文由 Tony 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

如果对您有用,您的支持将鼓励我继续创作!