《黑客与画家》读后感

   读《黑客与画家》缘于有好几个“大牛”级的人物推荐,按耐不住好奇心,先在看了看书评,确实不错,因为是好书,所以第一个反应就是想把书买了,虽然已经很少买书了,如果是好书还是必须买下来看纸质的电子书真的还没完全达到那种阅读的享受。  《黑客与画家》的作者是硅谷创业之父,Y Combinator合伙人PaulGraham,同时是一个忠实的Lisp使用者,对Lisp语言推崇备至。先说一下整体感觉,这本书是Paul的一个文集,是之前他发布在各种场合的内容的一个整理,所以文章中的每一章节没有必然的前后联系,无需按照顺序阅读。  

  下面简单谈谈自己读了这本书后的几点感受:

  1.对黑客有了一个新的认识,在没有读这本书之前,我对黑客的理解,就是那些利用电脑技术侵入网络,或者出于爱好,或者出于谋取私利的人,但是在这本书里,对于黑客的注解是完全不同于传统对于黑客的定义,黑客真正的意义是指专家级的程序员,而能称得上黑客的都是在软件领域或者说计算机领域的“书呆子”-是技术领域的艺术家,是能够使用自己无与伦比的技术改变自己影响世界的人。

  2.关于互联网软件,Paul认为互联网软件带来的最大变化就是改变了原来桌面软件那种灾难性的发布方式,互联网软件可以随时发布,因此淡化了版本的概念,互联网软件是连续渐变的,我们在互联网创业时候,需要做的就是尽快拿出原型,把你的产品推向目标用户,关注用户数据,根据用户数据不断修正你的产品,使自己的产品做的更好,做到80分,90分。

  3.关于什么是好的设计,Paul总结了以下几点:

    1)好设计是简单的设计

    2)好设计是永不过时的设计

    3)好设计是解决主要问题的设计

    4)好设计是启发性的设计

    5)好设计是艰苦的设计

    6)好设计是看似容易的设计

    7)好设计是堆成的设计

    8)好设计是模仿大自然的设计

    9)好设计是一种再设计

    10)好设计是能够复制的设计

    11)好设计常常是奇特的设计

    12)好设计是成批出现的

    13)好设计往往是大胆的设计

  4.最接近数学的语言是最优秀的语言,这方面,Paul认为直到今天,最高级的主流语言也只是刚刚接近Lisp的水平,至于Lisp语言有多么强大多么美好,有兴趣的可以自己去学习和领悟。

  5.Paul是一个伟大的黑客,同是他又是一个画家,这使得他对于技术的理解更多的融进了很多艺术的理念,优美的程序就如同一幅优美的画卷,他对于技术的执着,对于Lisp语言的热爱,多少已经带有一点偏执了,这也导致他对于像微软这样的企业,Windows这样的操作系统以及JAVA,C#这样的编程语言,都非常的不认可甚至有点蔑视。但是Paul对于财富、对于工作、对于创业、对于产品的很多理念还是非常值得我们去深思和学习。

   今个想起个问题,为什么程序员喜欢熬夜,除了工作量大外,最重要的就是需求暂时确定了,看来需求分析很重要啊……哈哈

     要致富,你需要2样东西,可测量性和可放大性。团队越小,每个人的工作成绩越容易衡量,所以在小团队中工作你的价值会更容易体现。团队越大,每个人的贡献就越接近于整体的平均值。所以,在不考虑其他因素的情况下,一个非常能干的人待在大公司里可能对他本人是一件很糟糕的事情,因为他被其他不能干的人拖累了。

http://zhan.renren.com/futurecenturygid=3602888497994190422&checked=true 

http://www.ituring.com.cn/article/13883 http://wdhdmx.iteye.com/blog/1583471

时间: 2024-09-30 02:33:57

《黑客与画家》读后感的相关文章

《设计模式精解》读后感

  模式一直是J2EE领域的热门话题.两年前,对刚开始自学java并且到处碰壁的我,一本在图书馆借的<java与模式>看的我云里雾里,尽管心里面觉的他讲的很有道理,可对于没有实际项目经验的我,真正的理解和应用还很远很远.转眼工作快一年多了了,也做了几个不大不小的项目,尽管还只是个代码工人水准的,但是对于模式的兴趣越发浓厚,于是从书堆里找出来买了好久的GOF<设计模式>.这本书是圣经级别了,可我对C++的了解有限(虽然在学校里还是狠狠啃过好几本大部头,现在忘光了),而且这本圣经对初学

求设计模式精解资料

问题描述 各位大虾,那里有<设计模式>和<设计模式精解>?如果有的话请发到我的邮箱laohuyanggp@gmail.com.谢谢了! 解决方案 解决方案二:设计模式是要靠代码练出来的,不是看出来的,没有10万行以上的代码量,不建议看"设计模式"之类的书.解决方案三:也许我可以给你发一份哦.

DockOne微信分享(一四零):Serverless云函数架构精解

本文讲的是DockOne微信分享(一四零):Serverless云函数架构精解[编者的话]继虚拟机,容器技术之后,无服务器化成为新的行业热点,无服务器云函数可以让用户无需关心服务器的部署运营,只需开发最核心的业务逻辑,即可实现上线运营,具备分布容灾能力,可依据负载自动扩缩容,按照实际调用次数与时长计费.本次主要分享腾讯云无服务器云函数在技术实现上的挑战及架构实现原理. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Kubernetes架构和资源调度原理.Kubernet

XML入门精解之结构与语法

xml|语法 现在我们暂且使用"记事本"来创建我们的XML文件吧.先看一个XML文件: 例1 〈?xml version="1.0" encoding="gb2312" ?〉 〈参考资料〉 〈书籍〉 〈名称〉XML入门精解〈/名称〉 〈作者〉张三〈/作者〉 〈价格 货币单位="人民币"〉20.00〈/价格〉 〈/书籍〉 〈书籍〉 〈名称〉XML语法〈/名称〉 〈!--此书即将出版--〉 〈作者〉李四〈/作者〉 〈价格 货币单位

XML入门精解之文件格式定义

xml DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素.元素的属性.元素的排列方式/顺序.元素能够包含的内容等,都必须符合DTD中的定义.XML文件中的元素,即我们所创建的标记,是根据我们应用的实际情况来创建的.想要创建一份完整性高.适应性广的DTD是非常困难的,因为各行各业都有他们自己的行业特点,所以DTD通常是以某种应用领域为定义的范围,如:医学.建筑.工商.行政.DTD定义的元素含盖范围越广泛,那么就越复杂.  DTD可以是一个完全独立的文件,也可以在XML文件中直

XML入门精解之CSS和XSL

css|xml CSS(叠层样式表)和XSL(可扩展样式语言)都可以定义XML文件的显示,这两种方式有哪些不同以及它们在使用中的具体方法,我们将在本文给予介绍. 在XML文件中,使用的基本上是自定义的标记,显然一个浏览器是无法理解这些标记的,现在,浏览器仅仅是作为一个XML文件的解析器--只要你的XML文件是Well-Formed的,那么它就将文件原封不动地给你显示出来.在XML中内容与表现形式是分开的,在一个XML的源文件中并没有关于它表现形式的信息.XML的最大特点就是揭示了信息本身的含义,

XML入门精解-------结构与语法

xml|语法 ■创建XML文件的工具 XML文件和HTML文件一样,实际上是一个文本文件.显然大家立刻就会明白,创建XML文件最普通的工具和HTML一样,就是"记事本"了.除了"记事本"之外,当然还有一些更加方便的工具,如XML Notepad.XML Pro.CLIP!XML Editor等,这些工具的一大特点是:能够检查你所建立的XML文件是否符合XML规范.不过,现在这些工具都只有英文版的,并且需要付费使用.当然,你仍然能够使用FrontPage.DreamW

XML入门精解之结构与语法(1)

xml|语法 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  ■创建XML文件的工具 XML文件和HTML文件一样,实际上是一个文本文件.显然大家立刻就会明白,创建XML文件最普通的工具和HTML一样,就是"记事本"了.除了"记事本"之外,当然还有一些更加方便的工具,如XML Notepad.XML Pro.CLIP!XML E

《Cocos2D-X游戏开发技术精解》一1.2 Cocos2D-X引擎的来历

1.2 Cocos2D-X引擎的来历 Cocos2D-X游戏开发技术精解 Cocos2D-X游戏引擎并不是最初的版本.从名字读者就能看出最早的版本其实为Cocos2D引擎版本.追溯起来,Cocos2D引擎已经有5年的历史了.在2008年3月,Ricardo Quesada发布了Cocos2D引擎的第一个版本.最初的引擎版本定位于平面游戏框架,使用的开发语言为Python语言.在发布之初,只有235份的下载量.之后的两年间,Cocos2D引擎的受众群体依然很少,很少有游戏开发者知道. 说明: Co

《Cocos2D-X游戏开发技术精解》一1.4 下载与安装

1.4 下载与安装 Cocos2D-X游戏开发技术精解 Cocos2D-X引擎的最新版本,读者可以从官方网站来下载.这是完全免费的,地址如下. //Cocos2D社区 http://www.cocos2d-iphone.org/ //Cocos2D-X社区 http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download 图1-4所示正是Cocos2D-X的官方网站.在网站的页面中标签依次为新闻.路线图.任务.维基.下载.文档.讨论区.扩展和游戏