大家有看过《黑客与画家》这本书吗?目前,我已经认认真真从头至尾仔细的看了两遍,并且还会再看,计划每年都会温故一遍,为什么不呢。
这是一本难得的浅显易懂又极具启发性的技术书籍,作者Paul Graham是一位真正才华横溢的人,在IT领域早已声名鹊起,至少在硅谷几乎是无人不知,由于其经营的科技孵化公司Y Combinator扶持的创业公司成功率超过80%,因而被誉为“硅谷创业之父”。
顺便说一句,我看的版本的是“人民邮电出版社”出版的中译本,译者为阮一峰先生。阮先生是我非常欣赏的一位学者,知识渊博,为人谦逊,大家可以通过访问他的个人博客来间接地了解其为人与学问,博客地址为:http://www.ruanyifeng.com
。下面是从《黑客与画家》中做的一些摘抄:
- 我们的时代是计算机的时代。
- 编程语言就是程序员的思维方式。
- 为什么黑客那么在乎言论自由?我认为,部分原因在于,革新对于软件行业实在是太重要了,而革新和异端实际上是同一件事。
- 我真正想要的是,能够设计奇妙的火箭,写出漂亮文章,理解编程原理。一句话,我想要做伟大的事情。
- 在一个人产生良知之前,折磨就是一种娱乐。
- 你在其他地方有所得,就会在这个地方有所失。
- 它是现在这个样子,大部分是因为没人去改变它。
- 创造优美事物的方式往往不是从头做起,而是在现有成果的基础上做一些小小的调整,或者将已有的观点用比较新的方式组合起来。
- 编程语言是用来帮助思考程序的,而不是用来表达已经想好的程序。
-
坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节累加起来,就变得可见了。
- 看到代码前面的缩进乱七八糟,或者看到丑陋的变量名,都会把我逼疯。
- 在你厌倦的时候,再去做那些比较容易的工作,这是个不错的注意。
- 现在正是编程的黄金年代。
- 找出“不能说的话”的第一种方法:判断言论的真伪。
- 关注“异端邪说”,是找出“不能说的话”的第二种方法。
- 找出“不能说的话”的第三种方法:将当代观念与不同时期的古代观念diff一下。
- 第四种寻找“不能说的话”的方法:寻找那些一本正经的卫道者,看看他们到底在捍卫者什么。
- 第五种找出“不能说的话”的方法,那就是观察禁忌是如何产生的。
- 如果一个团体强大到无比自信,它根本不会在意别人的抨击。
- 优秀作品往往来自于其他人忽视的想法,而最被忽视的想法就是那些被禁止的思想观点。
- 训练自己去想那些不能想的事,你获得的好处会超过所得到的想法本身。
- 我还没想好。
- 如果你想清晰地思考,就必须远离人群。
- 如果互联网软件能够击败桌面软件,一定是赢在更方便这一优势上。
- 设计桌面软件就像设计一幢大楼,而设计互联网软件就像设计一座城市。
- 硬件需要考虑的地方,不仅仅在于怎么才能避免出问题,还在于怎样才能最大的发挥他们的作用。
- 桌面软件开发之中的许多棘手问题,都是源自于它的那种灾难性的发布方式。
- 只要想到好的构思,我们就立刻着手实现。
- 提高软件可靠性的关键在于开发时全神贯注,而不是减低开发速度。
- 你想知道应该优化什么地方,那就登录到服务器,看看什么程序最消耗CPU。
- 如果你放弃对服务器的直接控制,那就放弃了互联网软件的大部分优势。
- 如果不打算自己动手设计和开发,那就不要创业。
- 如果你想赚100万美元,就不得不忍受相当于100万美元的痛苦。
- 目前还存在的最大的手工艺人群体就是程序员。
- 我们这个世界,你向下沉沦或者向上奋进都取决于你自己,不能把原因推给外界。
- 真正重要的是做出人们需要的东西,而不是加入每个公司。
- 如果你想通过创造财富使得自己致富,那么你必须知道人们需要什么。
- 每个人的技能不同,导致收入不同,这才是贫富分化的主要原因。
- 把品味说成个人偏好可以有效的杜绝争论,防止人们争执哪一种品味更好。但是问题是,这种说法是不正确的。只要你自己开始动手设计东西,就能明白这一点。
- 当你被迫把东西做的很简单时,你就被迫直接面对真正的问题。当你不能用表面的装饰交差时,你就不得不做好真正的本质部分。
- 幽默感是强壮的一种表现,始终拥有幽默感就代表你对厄运一笑了之,而丧失幽默感则表示你被厄运深深伤到。
- 人们常常觉得野生动物非常优美,原因就是它们的生活非常艰苦,在外形上不可能有多余的部分。
- 好设计是什么?好设计是简单的设计;好设计是永不过时的设计;好设计是解决主要问题的设计;好设计是启发性设计;好设计通常是有点趣味性的设计;好设计是艰苦的设计;好设计是看似容易的设计;好设计是对称的设计;好设计是模仿大自然的设计;好设计是一种再设计;好设计是能够复制的设计;好设计常常是奇特的设计;好设计是成批出现的;好设计常常是大胆的设计。
-
如果你非常关注运行速度,那么最好使用接近机器的语言。
- 一种语言的内核设计的越小,越干净,它的生命力就越强。
- 对速度的追求是人类内心深处根深蒂固的欲望。
- 浪费程序员的时间而不是浪费机器的时间才是真正的无效率。
- 无论怎么想,并行计算似乎都是未来生活的一部分。
- 选择使用哪一种技术的时候,你不能考虑别人的想法,只能考虑什么样的技术能最好的完成工作。
- 如果开发只在自己服务器上运行的软件,这意味着你想用什么语言就能用什么语言。如果开发桌面软件,就完全不一样了,大多数情况下,你只能使用操作系统所用的开发语言。
- 让用户感到满意才是你的设计方向。只要赢得用户,其他事情就会接踵而来。如果没有用户,谁会关心你选择的“正统”技术是多么令人放心。
- 虽然语言的核心功能就像大海的深处,很少有变化,但是函数库和开发环境之类的东西就像大海的表面,一直在汹涌澎湃。
- 简洁性最重要的方面就是要使得语言更抽象。
- 黑客改造语言的乐趣就好比外科医生摆弄病人内脏的乐趣,或者成年人喜欢用手挤破青春痘的那种感觉。
- 人们真正注意到你的时候,不是第一眼看到你站着那里,而是发现过了这么久那居然还在那里。
- 设计与研究的区别看来就在于,前者追求“好”,后者追求“新”。
- 画作永远没有完工的一天,你只是不再画下去而已。
分享到:
相关推荐
黑客与画家1
什么是真正的黑客 适合kindle阅读
通过阅读,我们可以了解到黑客(在这里指的是有创造性的程序员)与画家在追求创新和表达上所面临的挑战和解决问题的方法。 在"编程思想"这一主题中,书中可能涵盖以下几个关键知识点: 1. **编程语言的本质**:...
《黑客与画家》是一本深入浅出的书籍,旨在让普通读者理解计算机时代的核心理念和黑客文化的内涵。作者通过自身的经历,揭示了黑客的成长过程、创新方式以及他们对世界的独特看法。书中的内容分为三个部分: 第一...
根据提供的文件信息,我们可以确定要讨论的主题是关于Paul Graham的一本著作《黑客与画家》,以及其中文翻译版本。虽然文档信息中并未直接提供详细的内容描述,但我们可以从标题和描述中推断出,这本书应涵盖黑客...
本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解...
《黑客与画家》这本书由多个独立的章节组成,每个章节都可以单独阅读。主要内容涵盖了以下几个方面: 1. **为什么书呆子不受待见**:解释了为什么在学校里聪明的学生往往被视为异类,并探讨了如何培养和发展自己的...
)我做笔记和划重点的地方大概占到书的30%。每个段落里忽闪忽闪的思维火花,都在告诉我们什么叫「远见卓识」。在被说服后常常惊讶他是怎么想到那个角度和比喻的。不要被书中大量IT案例阻隔,事实上它适合所有人阅读...
《黑客与画家》是硅谷创业之父Paul Graham的文集,涵盖了计算机时代中的核心思想和观点,这本著作旨在向读者介绍黑客(即优秀的程序员)的爱好和动机,并深入探讨了编程语言、黑客工作方法等与计算机时代息息相关的...
《黑客与画家》是一本由保罗·格雷厄姆所著的书籍,它不仅是写给程序员和创业者,也是写给所有对计算机时代感兴趣的普通读者。本书旨在帮助读者深入理解我们所处的计算机时代,并通过黑客文化的视角来揭示这个时代的...
黑客与画家
《我是一个黑客》这篇文章...通过阅读《我是一个黑客》这篇文章,我们可以了解到黑客不仅是技术高手,更是创新者和社会变革的推动者。他们的精神和实践对整个科技领域产生了深远影响,激发了无数人对技术的热爱和探索。
黑客与画家 图文版比较清晰的版本,中文版
黑客与画家(中文版);
《黑客与画家》是硅谷创业之父Paul Graham的一部文集,旨在探讨黑客(在本书中指代优秀的程序员)的生活、爱好、动机、成长过程以及对社会的贡献。书中不仅分析了黑客如何看待编程语言和工作方法,还触及了互联网...
本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。...黑客与画家 译者:阮一峰