在豆瓣发表了书评,转载于此,立此存照。 《黑客与画家》书可点击链接。

初次知道Paul Graham这个人,是在一个无聊的下午,通过google搜索“lisp”关键字,误打误撞到他的网站的。特别喜欢读他的一些关于lisp语言、创业指导和黑客精神的文章,于是成为PG随笔的忠实读者。 
   这次知道“教主”的大作要出中文译本了,急忙买一本,精神支持一下,虽然大部分文章都已经看过了。 
   先发个广告,尽管哥不是友人,也非出版商,至今尚未创业,只是叶公好龙的粉丝一个。通观全书,你会对“黑客”的含义有着更深的认识,那就是——追求卓越,在软件这个领域出神入化,象优秀画家创造出传世精品般,设计出艺术化的软件作品。而这个设计,必须是以用户为中心,考虑人性的,所以它不全然靠数理科学就能搞定的。如果运气再好点,软件设计还能顺利的转化为财富,那么黑客就更可以此改变世界,大如微软、Apple,小如PG的viaweb,都是走这条道来的。当然,这只是在一个自由的、包容的、保护人的创造性的社会环境中,才会有的成功梦想。为了心中那完美的理想国,许多黑客不是不问世事的隐士,而是积极介入公共社会、鼓吹民主政治理念的精英。PG也正是这样一个黑客,他的这本书中也不仅仅是技术随笔集合,更可以说是一首自由的赞歌。 
   下面言归正传,正如译者在前言中所道,整本书的主题可粗分为三部分:黑客的成长、黑客的事业以及黑客的工具。 
   分析第一部分揭示的黑客养成轨迹,那些性格内向的、看到女生就脸红、中学起就是书呆子的理科男们,你们要注意了,你们有堕落成黑客的潜质。 
   那些正在互联网领域创业的朋友,对第二部分可能会感兴趣。PG用他创建viaweb介入电子商务领域,后来被yahoo收购的真实案例,上了一堂精彩的创业课。技术、商务、管理、伙伴......,涉及面甚广。当然这本书出得较早,后来他去作天使投资了好几年,提供的创业指导更多更细,书封面写的“硅谷创业之父”不是过誉之词。书中对大公司那种一停二看三通过的毛病,剖析得极为传神,当然可能受他黑客的视角影响,有点有色眼睛。 
   lisp的拥趸们对第三部分肯定最感兴趣,豆瓣lisp小组的兄弟们最近也神气起来了,虽然我们还只是一个一千多人的小群体(靠,还不如python、ruby之流,当然比haskell、prolog、forth、smalltalk好点,我在豆瓣里都没怎么发现后两者的踪迹,改天哥自己建个“被遗忘的小众语言”小组,也混个组长当当)。 
   我读这部分的时候,脑中浮想联翩,想象那些和我一起在看书的人们,PG的论调会不会刺激到他们。想象那些静态类型语言的卫道士,深通类型理论、形式语义的学院派们不以为然的眼神;想象那些专研一门实用语言多年,而又落入PG所说的Blub困境的工程师们心灵破碎的声音,继而或破口大骂,或故作镇定。突然老板一声怒斥,把我从这些变态的臆想中惊醒,回到现实,继续分析客户那近乎疯狂的需求变更。 
   根据lisp小组里的调查,几乎没有人在商用软件生产中应用lisp,大多是个人兴趣,或是为autocad、emacs做配置的。所以被触犯的大众们尽可心安,世界依然故我,不会为之改变。所不同的是,总有一些自以为是的黑客们,接过lisp的衣钵,发明新的方言,编写一堆堆的括号代码,让它的精神代代相传。

《黑客与画家》书评——lisp教主驾临相关推荐

  1. 《黑客与画家》读后感

    读<黑客与画家>缘于微博上有好几个"大牛"级的人物推荐,按耐不住好奇心,先在豆瓣上看了看书评,确实不错,因为是好书,所以第一个反应就是上China-pub上把书买了,虽 ...

  2. 《黑客与画家》读后感:你对技术一无所知(一些金句)

    2019独角兽企业重金招聘Python工程师标准>>> 为什么书呆子不受欢迎,他们的心思在别的地方. 要是不受欢迎,仅仅意味着不受到关注.书呆子们可能觉得还能忍受,不幸的是在学校里不 ...

  3. 《黑客与画家》初读笔记

    断断续续读了很久,有的地方觉得有趣,有的地方又觉得难以理解.感觉可能需要几年后再复读. 这是不是Java被黑的最惨的一次? 好的软件应该像一棵榕树,不是一开始就是大型软件.而是由一颗种子变成一棵树再独 ...

  4. 黑客与画家(翻译)、如何成为一名黑客

    本文是 Paul Graham 写的一篇关于黑客与画家共同之处的文章,深入探讨了黑客工作的艺术性与创造性.虽然大部分的程序员都觉得艺术是一件很遥远的事情,但对于那些愿意仔细打磨 代码追求精益求精的优秀 ...

  5. 黑客与画家 [美] Paul Graham 读书摘录

    充分理解程序员带来的美和智慧,这是本书做到的. P15 为什么书呆子不受欢迎?平庸带来的严重后果,直接导致学生的叛逆心理. 我误解最深的一个词是"老成"(tact).成年人使用这个 ...

  6. 黑客与画家:硅谷创业之父Paul Graham文集

    1. 为了写出优秀软件,你必须假定用户对你的软件基本上一无所知.你要明白,用户第一次使用你的软件的时候,不会预先做好功课,他们没有任何准备就开始用了,所以软件的使用方式最好能符合用户的直觉,别指望用户 ...

  7. 一本建立程序员(其它从业者)世界观、价值观和人生观的书——《黑客与画家》读书笔记

    <黑客与画家>读书笔记 这是一本建立程序员世界观.价值观和人生观的书 阅读提示 作者简介 创业哲学 黑客的定义 全书内容一览 重要语句摘抄 第一部分(第1章--第4章)程序员的世界观 读后 ...

  8. 《黑客与画家》-读书笔记

    作者是 硅谷创业之父 Paul Graham 书中的黑客指的是优秀的程序员,不仅仅是通常意义上的黑客. 保罗格雷厄姆,其人其事 书里主要讨论黑客成长.黑客对世界的贡献以及编程语言和黑客工作方法等,有助 ...

  9. 《黑客与画家》——读书笔记

    这是一本相见恨晚的书,尤其对于我这种去创业圈里滚了一圈回来的普通大学生而言,对里面作者的一些观点有着强烈的共鸣. ------------------------------------------- ...

最新文章

  1. TCP和UDP相关记录
  2. vue读取redis 值_Jmeter连接Redis,一定很容易学会吧
  3. 如何更好的利用Node.js的性能极限
  4. panda.read_csv的常用参数说明
  5. 【NOIP2007】第三题·守望者的逃离
  6. 第二周 数据分析之展示 Matplotlib库入门
  7. Linux 管道使用示例
  8. package org.apache.hadoop.conf does not exist解决
  9. Redis集群搭建很easy
  10. Linux学习:第六章-Linux网络配置
  11. 阅读英文论文的方法总结(三遍法)
  12. 数智时代下 IT终端部署如何赋能高校构建智慧教育新模式
  13. mysql选择哪个隔离级别更好_深入理解Mysql的四种隔离级别
  14. iteritems python3_python3 items() 与 python2 中iteritems()的区别
  15. 【干货】前端工程与性能优化
  16. 软件设计方案说明书的编写
  17. 紫外分光光度法测量蛋白质的含量
  18. MPU和MCU的区别
  19. JAVA后端调用微信支付“统一下单”接口实现微信二维码扫码支付
  20. 动态爱心表白代码(绝对炫酷)

热门文章

  1. JavaScript 数组遍历方法的对比
  2. Js中数组遍历的方式
  3. mb63.nte.ios.html,2019苹果无限魔力鸟
  4. Arduino提高篇13—摇杆控制OLED移动显示
  5. Paxos算法与Fischer-Lynch-Paterson结论
  6. 动态规划之深入灵魂的解读(非常好)
  7. 西门子s7-200smart程序块pou加密解锁方法
  8. 讯飞输入法键盘计算机,讯飞输入法电脑版使用教程
  9. 四史教育自动答题思路讲解(附加Java代码)
  10. 智慧城市规划大数据系统软件解决方案