黑客与画家

合集下载

黑客与画家读后感

黑客与画家读后感

黑客与画家读后感在读完《黑客与画家》这本书后,我深感作者Paul Graham在书中对黑客与画家这两个群体进行了深度的思考和剖析。

本书从多个角度解读了黑客与画家的共同点以及他们所处的时代背景,不仅引发了我对计算机科学和艺术的思考,还让我对未来的发展有了更加深刻的预测。

首先,作者从黑客和画家的角度入手,解释了他们相同的特质和价值观。

黑客是指那些对计算机技术充满热情并且在编程领域具有非凡天赋的人,他们追求技术的极致和创新的突破。

而画家则代表了艺术家的形象,他们追求创造力和表现力,在艺术领域有着独特的眼光和才能。

两者虽然在领域和技能上存在差异,但却有着相似的思维模式和创造力。

他们都能够看到问题的本质,追求高效和优雅的解决方案。

这种追求卓越和创新的共同特质,成为黑客和画家连接在一起的纽带。

其次,作者详细地分析了黑客和画家所处的时代背景对他们的影响。

计算机科学的发展使得黑客们拥有了更加强大的工具和平台来实现自己的创意和观念。

互联网的普及让黑客们能够与全世界分享自己的成果,形成了一个开放和自由的技术社区。

而在艺术领域,新的媒体和技术的出现也为画家们带来了更多的创作可能性。

数字化的艺术作品、虚拟现实等新领域为画家们开辟了全新的创作空间。

作者指出,黑客和画家之所以能够在当今社会获得如此高的地位,正是因为他们不断地适应和利用新的技术和平台。

进一步,作者对未来的发展进行了预测。

他认为互联网将继续深入我们生活的各个领域,并且计算机科学和艺术的界限将越来越模糊。

随着技术的不断进步,创造力和创新的重要性将变得前所未有的重要。

作者还提到了创业的重要性,认为创业者就是黑客和画家的结合体,他们能够将技术和商业相结合,为社会创造更大的价值。

预测教育模式的改变也是作者关注的一个方面,他认为传统教育过于强调对知识的记忆,而忽视了对创造力和解决问题能力的培养。

因此,作者呼吁教育应该更加注重培养学生的创造力和创新思维。

通过阅读《黑客与画家》,我对黑客和画家这两个群体有了更深入的了解。

《黑客与画家》读后感1000字

《黑客与画家》读后感1000字

《黑客与画家》是硅谷“创业教父”保罗·格雷厄姆的文集,主题是“黑客”(这里的黑客并非是计算机系统入侵者),主要讲述了黑客的成长、黑客的贡献和黑客的工作方法,非常值得技术爱好者阅读。

我读的是阮一峰老师的中文翻译版。

引言这本书成文于2000年前后,可以说,他预见了21世纪互联网公司的造富神话。

创造财富确实是我们大多数人每天在竭力思虑和付出的事情,咱们中国也有古语:天下熙熙,皆为利来;天下攘攘,皆为利往。

本篇通过《黑客与画家》这本书去了解和思考这几个问题:那么财富是什么呢?创业之父又有着怎样的财富观?什么是财富做个有钱人,肯定是大多数人的梦想之一,不过金钱和财富的关系可能大多数人是分不清的。

金钱不等于财富,金钱和财富不是同义词,也不是同时出现的。

近代历史上,就有很多政府搞不清楚它们的区别,亚当·斯密的《国富论》中提到,有许多国家政府为了保住“财富”,禁止出口白银和黄金。

其实,白银和黄金这里的角色是货币,是交换媒介,并非财富本身。

财富是我们需要的最基本的东西,衣食住行等都是财富,即使你没有钱,你也可以拥有财富。

假如你有机器猫的口袋,随时能变出你需要的东西,那你也就不需要钱了。

当然,我们是不可能有机器猫口袋的。

我们需要的东西自己无法制造出来时,就需要去和能制造出这种东西的人去交换,这是交易的原始原因。

而金钱的出现,是为了让交易能顺利进行,因为你可能有一只猪,想要交换到一只羊,但是拥有一只羊的人他可能只想用一只羊换一口锅。

金钱的优点很明显,让交易可以持续下去,每个人都能很容易交换到自己想要的东西。

不过它同时有个很隐蔽的缺点:金钱模糊了交易的本质,让人们觉得做生意的本质就是为了挣钱。

财富观通过创造有价值的东西在市场上得到回报,除了这种创造财富方式,还有很多其他方式,诸如:赌博、投机、婚姻、继承、偷窃、诈骗、垄断等等方式。

创造有价值的东西这种方式的优势,不光是它在道德和法律层面都是合情合理的,更重要的是它比其他方式简单,你无须出生就在罗马,也不需要上帝亲吻过你的脸,只要你努力做出别人需要的东西就可以了。

《黑客与画家》读后感

《黑客与画家》读后感

《黑客与画家》读后感
在深入探索编程世界和数字技术的奥秘之后,我深受《黑客与画家》这本书的启发。

这本书以独特的视角,揭示了黑客们如何用创新思维和独特的技术手段改变世界,同时也展现了他们作为画家的创作热情和审美追求。

黑客们与画家们的共同之处在于他们的创造力和对美的追求。

他们都是对未知世界充满好奇的人,他们以独特的方式探索并塑造世界,创造出前所未有的新事物。

他们的工作不仅仅是解决问题,更是创造新的可能性,为世界带来新的色彩和声音。

黑客们通过编程语言和算法,将混乱的数据转化为有意义的图像和信息,他们的工作如同画家在画布上挥洒色彩,创造出令人惊叹的作品。

同样地,画家们通过他们的艺术作品,将无形的情感和思想转化为有形的艺术品,引发人们的共鸣和思考。

此外,《黑客与画家》也提醒我们,黑客们的思维方式并非单一的“黑与白”,而是包含着无数的灰色地带。

他们善于从复杂的数据中寻找规律,他们以独特的视角看待世界,不断
尝试打破常规,寻求新的解决方案。

而画家们的艺术创作也并非一蹴而就,而是需要反复修改和完善,不断追求完美。

总的来说,《黑客与画家》让我深刻理解到创新思维和技术手段的重要性。

在这个日新月异的数字时代,我们需要像黑客一样勇于探索未知,像画家一样追求完美和创新。

只有这样,我们才能在这个充满挑战和机遇的世界中立足。

同时,这本书也让我反思自己的职业选择和发展方向。

作为一名未来的程序员或设计师,我深知自己肩负的责任和使命。

我将以创新思维和技术手段为武器,不断探索和创造,为这个世界带来更多的可能性。

黑客与画家读后感

黑客与画家读后感

黑客与画家读后感《黑客与画家》是一本由保罗·格雷厄姆(Paul Graham)所著的畅销书,书中探讨了黑客文化、创意思维以及成功的秘诀。

读完这本书,我对于黑客和画家这两个领域有了全新的认识和理解。

以下是我个人的读后感。

首先,书中对于黑客文化的介绍让我对黑客这个群体有了更深入的了解。

黑客并不是电影中所表现的那种破坏力极强的人物,相反,他们更像是一群探索者和创造者。

他们对于编程和计算机系统有着深厚的兴趣,能够对软件、硬件进行自由探索和改进。

他们具备高超的技术能力,能够通过编程实现各种创意和破解,他们追求的是技术上的乐趣和成就感。

这让我重新认识到黑客群体的价值和贡献。

其次,书中对于创意思维的探讨给了我很多启发。

作者将黑客与画家进行对比,认为他们在某种程度上是类似的。

黑客通过技术和代码实现创意,而画家则是通过画笔和色彩来表达自己的创造力。

无论是黑客还是画家,他们都具备了与众不同的思维方式。

他们能够看到问题的本质,找到解决问题的最佳路径。

在这个信息爆炸的时代,创意思维成为了一种无比珍贵的能力。

通过这本书的阅读,我更加明白了创意思维的重要性,并且意识到自己也应该锻炼和培养这方面的能力。

再者,作者在书中对于成功的秘诀进行了深入的剖析。

他认为,一个人要想获得成功,不仅仅需要具备技术能力和创意思维,还需要具备坚持不懈的努力和持续学习的精神。

成功并非是一夜之间可以实现的,而是需要付出大量时间和精力的。

这一点对于我来说是一种鞭策和激励。

无论是在学习、工作还是其他方面,只有坚持不懈,不断追求进步,才能够收获成功。

在读完《黑客与画家》之后,我对于黑客文化、创意思维和成功的秘诀有了更深入的认识。

同时,这本书也给我提供了很多启示和鼓舞。

作为一个普通人,也应该努力培养自己的技术能力和创意思维,追求个人的梦想和目标。

只有不断学习、持之以恒,才能够在人生的道路上创造出属于自己的辉煌。

通过阅读《黑客与画家》,我懂得了黑客与画家的价值,了解到了创意思维的力量,也明白了成功背后的付出。

黑客与画家-读书笔记

黑客与画家-读书笔记

《黑客与画家》读书笔记1.为什么书呆子不受欢迎在美国,中学的学生几乎都只想着怎么让自己受欢迎,那些“书呆子”则是不受欢迎的,尽管他们可能并不是真的书呆子。

书呆子一般来说都比其他人更加聪明。

有时,书呆子也想让自己受欢迎,但由于他们有更重要的事要做,不会整天只想着怎么受欢迎,所以最终的结果就是他们比一般人更加不受欢迎。

一群人的虐待比一个人的虐待要残酷的多。

成年人不知道孩子们内部发生的事。

2.黑客与画家“计算机科学”这个词是不存在的。

黑客有时因为“计算机科学”这个词而搞不懂自己到底该做什么。

黑客其实并不需要懂太多理论。

“编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序。

”大多数黑客是通过实践来学习编程的。

黑客需要有灵感。

开发软件需要合作,但又不能“合”得过头。

黑客需要学会“换位思考”,学会从用户的角度思考问题。

3.不能说的话不管在哪个年代,有一件事是不会改变的,那就是“祸从口出”。

不认同社会时毫不犹豫地放弃自己的观点,这会让历史倒退。

找出不能说的话的方法:(1)判断言论的真伪。

(2)关注“异端邪说”。

(3)将当代观念与不同时期的古代观念对比一下,或者在当代将我们的观念与其他文化的观念对比一下。

(4)寻找那些一本正经的卫道者,看看他们到底在捍卫什么。

(5)观察禁忌是如何产生的,某种道德观念是怎么出现的,又是怎么被其他人接受的。

想要做出优秀的作品,你需要一个什么问题都能思考的大脑。

科学家就是要自找麻烦。

知道了哪些是不能说的话之后,“守口如瓶,笑脸相迎。

”如果自己就是潮水中的一部分,怎么能看见潮流的方向呢?你只能永远保持质疑。

4.良好的习惯不服从管教是黑客之所以成为优秀程序员的原因之一。

对于适当的不服从管教,保持宽容不会有太大的坏处。

黑客非常在乎公民自由,因为这对他们至关重要。

黑客是最能体现出美国精神的人群。

正是那些不服从管教的人,才是财富与力量的源泉。

5.另一条路部分软件将从桌面转移至服务器上,这是无法避免的。

激发中学生创新思维的科技书籍推荐

激发中学生创新思维的科技书籍推荐

激发中学生创新思维的科技书籍推荐科技书籍在中学生的知识学习和思维发展中扮演着重要的角色。

优秀的科技书籍不仅能够提供丰富的知识内容,还能激发学生的创新思维和探索精神。

本文将为大家推荐几本适合中学生阅读的科技书籍,帮助他们培养创新思维、启迪智慧。

1.《探索·创新:超越想象的科学之旅》《探索·创新:超越想象的科学之旅》是一本适合中学生阅读的科技启蒙读物。

该书系统地介绍了物理、化学、生物、天文等多个科学领域的基础知识,并通过生动有趣的实例展示科学的应用与发展。

阅读这本书可以培养学生的科学思维,同时激发他们对未知世界的好奇心和探索欲望。

2.《黑客与画家》《黑客与画家》是程序员奥雷利奥·艾尔维斯的作品,围绕着计算机科学与艺术的关系展开讨论。

这本书挑战了传统思维,鼓励读者面对问题时采取不同的思考方式。

对于中学生而言,《黑客与画家》可以拓宽视野,引导他们思考现实生活中的问题,并借助科技手段寻找解决方案。

3.《人工智能与未来》《人工智能与未来》是当代科技作家吴军的力作。

通过生动的语言和实例,吴军向读者展示了人工智能领域的最新研究成果和应用前景。

这本书不仅能帮助中学生了解人工智能的基本原理,还能激发他们对人工智能技术的兴趣,引导他们思考人工智能对未来社会的影响。

4.《创新者的基因:为什么杰出公司都有杰出的创新者?》这本书是美国学者克莱顿·克里斯坦森的经典之作。

《创新者的基因》通过对历史上众多创新企业的研究,揭示了创新者和创新企业的共同特点和成功原因。

中学生通过阅读这本书可以了解到创新的重要性,引导他们在学习和生活中尝试创新思维,敢于挑战传统,追求卓越。

5.《未来简史》由以色列历史学家尤瓦尔·赫拉利撰写,《未来简史》展望了人类未来的发展方向。

这本科普读物以通俗易懂的方式呈现了历史、科技和人类的发展脉络,从而唤醒人们对世界和未来的思考。

对于中学生而言,《未来简史》可以开阔他们的世界观,提高他们对科技的理解和把握能力。

26《黑客与画家》读后感

26《黑客与画家》读后感

《黑客与画家》:技术与创造力的融合《黑客与画家》这本书的标题就给人留下了深刻的印象。

黑客,通常被视为技术的巅峰,他们精通编程语言,善于解决复杂问题;而画家,则是艺术的化身,用画笔和色彩创造美丽的作品。

当这两者结合在一起,我们不禁要好奇,他们是如何互补、碰撞,甚至融合的。

读完这本书后,我深深地被作者Paul Graham的观点所吸引。

他认为黑客与画家之间存在某种相似性,即他们都是创造者,只是工具和媒介不同而已。

黑客用编程语言创造软件,而画家用画笔和颜料创造画作。

这种相似性让我重新审视了技术与艺术之间的关系。

在书中,作者详细描述了黑客的成长过程以及他们如何看待世界。

黑客们通常对未知充满好奇,他们喜欢挑战,乐于探索。

他们不仅仅是技术的使用者,更是技术的创新者。

这让我意识到,黑客并不仅仅是那些穿着黑色T恤、戴着眼镜、整天坐在电脑前的人,他们其实是一群有着创造力和探索精神的艺术家。

此外,书中还提到了一些有趣的观点,比如“不能说的话”和“异端邪说”。

作者认为,有些想法可能在社会中不受欢迎或被认为是错误的,但这些想法往往蕴含着创新的火花。

黑客们敢于挑战传统,敢于尝试不同的方法,这正是他们与画家相似的地方。

他们都敢于突破常规,创造出令人惊叹的作品。

总的来说,《黑客与画家》这本书让我重新审视了技术与艺术之间的关系。

它让我意识到,无论是黑客还是画家,他们都是创造者,都在用自己的方式创造着美丽和奇迹。

这本书不仅提高了我的技术认知,还激发了我对艺术和创造力的热情。

我相信,在未来的日子里,我会更加珍惜这种跨界的思维,努力创造出更多令人惊叹的作品。

科技领域名著读书笔记分享

科技领域名著读书笔记分享

科技领域名著读书笔记分享作为一个对科技领域充满兴趣的人,我一直喜欢阅读与科技相关的书籍。

在这个信息爆炸的时代,有许多经典的科技著作值得我们去探索和阅读。

今天,我想和大家分享一些我个人认为值得一读的科技领域名著,并分享一些我的读书笔记。

1.《黑客与画家》作为计算机领域的经典之作,《黑客与画家》是我认为每一个对计算机和科技有兴趣的人必读的一本书。

本书作者保罗·格雷厄姆是一位成功的程序员和创业者,他用深入浅出的语言解释了计算机编程的艺术,讲述了计算机科技在当今社会中的重要性。

在《黑客与画家》中,作者不仅讲述了计算机编程的基础知识,还深入探讨了创新和技术的本质。

他通过一系列真实的故事和个人经历,向读者展示了计算机编程的魅力和力量。

我的读书笔记中,我特别对作者在书中提到的“创造无死角”的观点印象深刻。

他认为,计算机编程是一种富有创造力的活动,每一个编程问题都有无数种解决方法,而程序员应该尽量挖掘出问题的各个方面,以最佳的方式解决问题。

2.《失控》《失控》是一本由凯文·凯利所著的探讨科技和生命演化的书籍。

在这本书中,作者探讨了生物学和计算机科技之间的相似性,并提出了一种新的思考方式,即“失控”思维。

作者通过丰富的案例和研究,讲述了生命系统如何通过混沌和复杂性来适应环境,而科技系统也可以从中受益。

这种“失控”思维意味着放弃对系统的完全控制,而是通过创造适应环境的机制来实现系统的自我纠错能力。

在我的读书笔记中,我总结了一些关于“失控”思维的要点。

首先,我们应该意识到科技领域是一个发展迅速的领域,我们无法预测未来会发生什么。

因此,我们需要培养适应不确定性和复杂性的能力,以应对变化。

其次,我们应该鼓励创新和实验,并允许失败。

只有通过不断尝试和纠错,我们才能找到最适合的解决方案。

3.《人工智能简史》人工智能是科技领域的一个热门话题,而《人工智能简史》是一本很好的科普读物。

作者纳兰·尼尔森回顾了人工智能的发展历程,并解释了一些基本的概念和技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黑客与画家(翻译) PAUL GRAHAM我读完计算机本科以后,去艺术学校学习绘画。

许多人感到奇怪,喜欢计算机的人也会喜欢美术吗?他们大概认为编程序和画画是两种完全不同的工作,编程需要冷静,精密,和正确的方法,而画画是表达某种狂热的情感。

这种印象是不对的,编程和画画有很多共同之处,实际上,在我认识的不同类型的人中间,画家和黑客是最相似的。

画家和黑客的相似之处在于:他们都是创造者,就好像作曲家,建筑师,以及作家一样。

黑客和画家类似,他们的目的是创造某种美好的事物。

尽管在创造的过程中,也许会发现新技术,但他们的根本目的并不是研究技术。

我从来都不喜欢"计算机科学"这个词,因为这种东西根本就不存在。

这门学科的内容,不过是由于历史原因偶然凑合到一起的大杂烩,就好像南斯拉夫国的形成一样。

一头是数学家们,他们摆弄计算机是为了得到国防部的资金赞助,中间部分,一伙人在研究仿佛是计算机自然史之类的东西--比如网络上数据流算法的行为特征等等。

在另一个极端上,是黑客们,他们编写有趣的软件。

对他们来说,计算机是表达的工具,如同水泥之于建筑师,颜料之于画家。

这三种人凑在一块的群体,就好像是数学家,物理学家和建筑师被分到一个专业里。

有时候黑客们干的事被称为"软件工程",这个词也是一种误会。

比起建筑师来,软件设计师离工程师的距离更远。

建筑师和工程师的分界并不十分精确,但却是实实在在存在的。

其分界在于做什么和如何做:建筑师决定做什么,工程师考虑如何做出来。

这两件事情也不能分得太开,如果你不懂得如何做,那么你设计的时候就会陷入难局。

但是编程当然不是仅仅决定如何实现某种特性那么简单,在最好的情况下,编程实际上就是设计软件的特性--往往最好的设计方式就是实现它。

说不定哪一天,"计算机科学"会分裂成几个专业,就好像南斯拉夫最终分裂成几个国家那样。

这也许是件好事。

尤其是这意味着我所擅长的编程,会变成独立的专业。

这些不同类型的工作绑到一个专业里,当然有利于行政管理,但是却会引起智力上的困惑。

这也是我不喜欢这个名词的另一个原因。

处于中间部分的那伙人所干的,和经验科学差不多,但是另外两头的人,数学家和黑客,可不太象是在干真正的科学。

数学家好像并不为这个问题发愁,他们就象数学系的同行一样,很高兴地做着理论研究,不久就忘了办公大楼的牌子写的是"计算机科学系"。

但是对黑客们来说,这个牌子就很成问题。

既然他们干的事被称作科学,他们就会感到好歹要象那么回事,于是大学和研究所的黑客们觉得应该写论文,而不是写优美的程序。

但是不幸得很, 后者才是他们真正应该干的。

论文充其量不过是一个手续。

黑客写出很棒的程序,然后再做一篇论文,论文表示软件上的成绩。

但是两者之间的不协调引起了问题:好的软件比起糟糕的软件来,更加不适合做论文的题材。

好的软件不适合作论文的题材。

首先,论文要有独创性的,写过博士论文的都知道,要想保证你开垦的那片地是处女地,就等于说是你划出一片别人都不想要的地来。

第二,论文必须言之有物。

糟糕的软件使论文材料充足,你有很多事实可以描述你是如何克服那些困难的。

糟糕的假设总是会产生大量问题。

大部分AI研究就是好例子。

比如,你假定,以抽象概念为参量的逻辑表达式列表可以用来表示知识,那你要论证的内容可就多了。

就像Rick y Ric ardo说的,Luc y,这下可够你解释了。

创造美好事物的过程,常常是对已有事物的细微调整,或者是把已有概念用新方式组合起来。

这种事情,恐怕不太好做研究论文吧。

那么为什么大学和研究所还要用论文来衡量黑客呢? 同样的, 为什么要用标准化考试来衡量学术才能呢?为什么要用代码行数来衡量程序员的工作量呢?这些考试的好处是容易实施,而且有一点效果, 因此才会引诱我们继续采用这些措施。

真正的黑客能够写出优雅的代码, 但是识别这种黑客的方法,真的很不容易找到。

要有好的嗅觉才可能识别出真正优秀的设计。

是否真的有这种嗅觉,和是否自信有这种嗅觉,这两者之间没什么关联,即使有,也是负面的。

真正的考验是时间。

经过时间的考验,好的东西会发展壮大,坏的东西会丢弃。

不幸的是,需要的时间往往太长, 以至超过人的寿命。

Samuel Johnson说,需要一百年的时间,才能形成一个作家的真正声誉。

你得等到这个作家有影响的朋友都死了,他的追随者也都死了才行。

我想黑客不得不接受名声上的不确定性,这一点上, 他们和其他创造者没什么不同。

实际上比较起来还要幸运一些。

在编程领域,一时的流行风气虽然也有影响,但没有绘画领域那么大。

还有比别人的误解更糟的事情。

更糟的危险是你可能自己误解自己。

你通常在相关领域寻找灵感。

如果你在计算机系,很自然地会以为,编程的本质就是实现计算机理论。

我读本科的时候有一种令我很不舒服的感觉,我觉得自己应当多学一点计算机理论,可是期末考试完了不到三个礼拜,我就把那些东西全忘光了。

这让我觉得自己不够尽责。

现在我认识到我那时的想法都是错误的。

黑客对计算机理论的了解程度,只要达到画家对颜料化学所了解的程度就够了。

你应当知道怎样计算时间和空间复杂度,知道图灵机模型。

也许应当知道状态机,至少知道这个概念,如果要写语法解析或者正则表达式库的时候会用得到。

画家对颜料的学问上,要记的东西比这还要多一些呢。

对我来说,灵感的源泉不是来自于那些挂着计算机招牌的地方,而是那些聚集着创造者的地方。

我从绘画方面得到的灵感比我从计算机理论上得到的,要多得多。

打个比方。

我上学的时候,学生在上机之前,要把整个程序先用纸笔写出来。

可是我觉得这不是我写程序的方式。

我喜欢坐在计算机前面写程序,根本不用纸笔。

我并不先在纸上写出程序并检验其正确性,我喜欢先敲一段代码,当然好多毛病,然后慢慢敲打成型。

我受到的教育告诉我,调试应当是检查输入错误的最后一关,而按照我的方式,程序基本上就是调试出来的。

好长一段时间我都感到很沮丧,念小学的时候,我捉铅笔的方式和老师教的不一样,那时我也感到同此刻一样的沮丧。

如果我那会知道别的创造者-比如画家和建筑师-的做法的话,我就早该知道这种方法的名字,那就是:打草稿。

我可以告诉你,他们在大学时教我的方法是错的。

你应当是一边写程序一边来确定程序的走向, 这和画家, 作家以及建筑师的做法完全一样。

这里蕴涵着软件设计的真义, 认识到这一点, 就意味着程序语言应当首先要具有延展性。

语言要有助于在编程中思考, 而不是仅仅表达思考的结果。

它应该象铅笔, 而不是象钢笔。

如果程序员真的象大学里教的那样写程序, 那么静态类型语言就是不错的选择。

但是我所知道的黑客都不是那样子编程序的。

我们需要这样一种语言, 我们用它来随意涂抹。

而使用静态类型语言编程序的感觉, 就好象手放在膝盖上, 小心翼翼握着茶杯, 正襟危坐着和一个严肃的老太太谈话。

谈论静态类型, 以及创造者这种话题, 我们除去了另外一个困扰的科学的问题: 数学嫉妒。

科学界的每个人暗地里都认为数学家比自己聪明。

我想数学家们自己大概也这么认为。

反正科学家们总是把自己的作品弄得象数学论文一样。

这对物理学倒还没什么大害, 但是你要是在自然科学上走得越远, 就越发现这个问题的严重性。

印上一整页的公式, 看上去很让人敬畏的样子, 用上希腊字母就更加不得了。

这种倾向可能诱惑你去研究那些可以公式化的问题, 结果是忽略了真正重要的东西。

如果黑客认同创作者的身份, 像是画家和作家一样, 他们就不会受此诱惑。

作家和画家才不理会数学呢, 根本就是不相干的事情。

我认为, 黑客也应当这样看。

如果大学和研究所不让黑客做自己想做的事情, 他们还可以去公司, 可惜, 公司和大学的做法是一丘之貉。

大学和研究所要求黑客当科学家, 而公司要求黑客当工程师。

我也是最近才发现这问题的。

Yahoo买了Viaweb之后, 他们问我的意向, 我一向就不喜欢商业公司, 我就说我还是想编程序。

进了Yahoo以后, 我发现在他们那里, 编程序的意思就是代码实现, 和设计没关系。

程序员就是代码工人, 他们把产品经理的愿望, 以代码形式记录下来。

看起来这是大公司的一贯的做法。

这样做的目的是减低工作的偏差。

只有少数程序员真正懂得设计软件, 而且这些有才能的人很不容易一下子识别出来。

所以与其把软件的未来寄托在少数聪明人身上, 不如把软件设计让一个委员会来作, 程序员只管编码实现。

如果你想赚钱, 那么记住我的话, 因为我讲的, 正是小公司取胜的机会。

大公司采取保险的做法, 意图规避风险。

但是试图限制这种工作效果上的震荡的时候, 固然避免了最坏的可能,但也失去了最好的。

这对大公司当然不是问题, 大公司取胜的原因不是因为发明了伟大的产品, 而是因为犯的错误比其他大公司少而已。

如果你有办法和一个大公司竞争某种产品, 这个公司的产品是产品经理们设计的, 那么, 他们永远赶不上你。

不过这样的机会很不容易找到。

你很难和大公司卷入软件竞争, 就好比你很难和对手在城堡里徒手搏斗一样。

写一个比微软的word还要好的字处理器是可能的, 但是在操作系统这个微软独占的堡垒里, 他们对你根本就不屑一顾。

软件竞争只能在全新的市场中展开, 因为在那里还没有谁建立起防御工事。

你有可能采取大胆的策略, 集合那些既做设计又做编码的人, 来赢得竞争。

微软最初就是这样做的, 苹果, HP也莫不如此。

我想任何成功的创业公司都是走的这条路。

所以, 创造伟大软件的一个办法就是创业开公司。

不过这里面还有两个问题。

第一, 开公司以后, 除了编程序, 你需要做好多其他事情。

在Viaweb的时候, 我真的希望自己能挤出四分之一的时间编程就好了。

实际上我四分之三的时间都是在做很讨厌甚至很麻烦的事情。

对此我深有体会, 有一次当我开完董事会去补牙, 坐在诊所的椅子上, 我觉得简直抵得上度假了。

还有另一个问题。

写有趣的软件, 和写赚钱的软件, 经常是没多少共同之处。

设计语言是很有趣的工作, 微软的第一个产品就是。

但是现在没人会花钱买语言。

要想赚钱就得写那种很麻烦的, 没人会免费干的软件。

所有的创造者都会面临这个问题。

价格是供求关系决定的, 对有趣软件的需求总是比较少, 而解决一般用户的平凡问题的需求, 总是多一些。

在高速公路边上演出, 观众一定少, 在庙会搭个台子演出, 观众一定多。

写长篇小说的收入, 比不上写广告词的收入, 虽然那些广告最后的归宿是垃圾箱。

设计一种语言的回报一定不多, 而搞定某些公司的老掉牙的数据库和web serv er的连接问题, 回报会丰厚得多。

我认为这个难题的答案, 是创造者们应当找一个养家糊口的"日常工作"。

这个名词最初是惯于晚上演出的音乐家们使用的。

它的意思是: 你做一个工作是为了赚钱, 另一个工作是因为你喜欢。

相关文档
最新文档