黑客与画家读后感

时间:2019-05-28 热度:
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

  黑客与画家读后感(一)

  中国科学技术大学软件学院 邹思聪 原创作品版权所有转载请注明出处

  一直以来,对“黑客”这个词总是充满了神秘的想象,研究生的第一个学期学习了《信息安全》这门课以后,对“黑客”的工作自以为算是有了一些初步的认识,怀着这样的心情,阅读了《黑客与画家》这本书,本以为会了解到更多的我所以为的“黑客”的工作,却没想到,这本书带给我的不仅仅是对已深深印在脑海中的概念的推倒重建,更多的是引发我对很多以前从没想过的问题的全新思考,这些思考带给我不一样的新的视角去看待其他事情,我想这就是阅读的意义所在吧。

  首先,这本书绝不是你看到书名所能想象的那样,如果你对这块领域不那么熟悉的话。黑客,画家,看似两个毫无关联的职业,怎么能放在一起呢?然而,这正是该书的作者,他是黑客,也是画家,他是程序员,更是一名艺术家。书中,作者结合他的经历探讨了很多不同的问题,例如:怎样打破常规?怎样创业才会成功?如果你的想法是社会不能容忍的,该怎么办?为什么互联网软件是微软诞生后最大的机会?如何创造财富?怎样做出优秀的东西?一百年后,人类怎样编程?等等。总之,作者想要传达的是新的思想,来帮助读者理解我们所处的这个计算机时代,他的这些阐述,也的确带给我很多的启发。

  初读本书,我就在脑海里对“黑客”这个概念作了重新定义,不像大多数人所认为的那样,“黑客”是利用自己的技术入侵他人计算机并带来一些危害的人,在计算机世界里,黑客指的是专家级的程序员,根据理查德。斯托尔曼的说法,黑客行为具备三个特点:好玩、高智商、探索精神。真正的黑客致力于改变世界,让世界运转得更好,而不是犯罪或危害他人。

  基于这样的理解,作者在书的第一章讨论了这样一个问题:为什么书呆子不受欢迎?这里的书呆子,恰恰很可能就是一名未来的黑客,因为作者发现,“书呆子”与“高智商”有强烈的正相关关系,他们不会将注意力放在诸如穿衣打扮、开晚会上面,他们的脑子里想着别的事情,例如读书或观察世界上,他们从小就在琢磨如何变得更聪明,并打心底里追求这个,至于受不受欢迎,已经不在他们的考虑范围之内了,所以,在学校里书呆子也许会被大家歧视或欺负,但是离开学校以后,真实的世界却能友好的地对待他们,因为真实世界的庞大规模使得你做的每件事都能产生真正意义上的效果,发现正确的答案就开始变得重要了,而这恰恰是书呆子的优势所在。

  黑客与画家的共同之处在于他们都是创作者,与作曲家、建筑师、作家一样,他们都在试图创作出优秀的作品,从另一个角度来说,他们都能称作为艺术家,创作过程中,他们可能会发现一些新技术,但本质上,他们并不是在做研究。黑客与画家有很多共同之处,其中我认为最重要的一点就是:你不能指望一开始就有完美的设计规格,要编写一个程序,你把问题想清楚的时间点,应该是在编写代码的同时,而不是之前。因为这终究是一项实践性的工作,需要不断的练习和探索,甚至很多的失败,才能找到一个相对正确的答案,而这个答案在不久的将来很有可能要再次修改甚至推倒。很多同学说自己编程能力不强,排除不感兴趣和懒惰的情况,总有人认为自己要把某门语言掌握到滚瓜烂熟才开始写代码,这是最错误的行为,你应该从尝试去解决一个小问题开始,在实际操作的过程中,不断补充新的知识,产生新的想法,就像书中说的,“编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序”。

  程序员就像是手工艺人,他们创造人们需要的东西,也即财富,想要创造财富,就要做出优秀的软件,而实现最好的方法就是创业。作者结合自己创办viaweb的经历,探讨了一些创业的必备要素。其中最关键的就是:你必须了解用户的需求。就像桌面软件时代的过去,大多数的用户并不需要成为系统管理员,很多时候他们所需要的设备就只要有屏幕、浏览器、无线网卡就够了,互联网软件的诞生正好满足了这些需求,它们更加方便、易操作甚至更强大,同时数据会更安全,更重要的是,通过研究用户的行为,能及时的优化软件并马上得到反馈,带来更好用户体验的同时也带来了更多的用户数量,而这恰是决定一款软件成功与否的标志。创业的初始必然是艰辛的,同时压力也会很大,但小团队创业的优势是每个人的贡献是可测量的,在这种情况下,与其他愿意更努力工作的人一起组成一个团队,互相产生激励作用,从而共同谋取更高的回报,这远远好过加入大公司而将自己的工作与平庸之辈的工作平均化。这也是创业公司的意义所在。就如乔布斯曾经说过,创业的成败取决于最早加入公司的那十个人。

  要做出优秀的软件,就要有好的设计,对于很多学科来说,优秀设计的原则是共通的。例如,好的设计是简单的设计,当你被迫把东西做得很简单是,你就被迫直接面对真正的问题,也即设计的核心目的,做到这个,你就能以简洁又直接的方式满足用户的需求。又如,好的设计是启发性的设计,在软件行业中这意味着,你应该为用户提供一些基本模块,使得他们可以随心所欲的自由组合,这往往更加引人入胜。

  书中,作者还谈到了未来编程语言的发展方向,一种语言能否长期存在的最重要因素在于基本运算符,内核设计得越小、越干净,它的生命力就越顽强。对于黑客来说,他们需要简练的语言,这种语言具有最高层次的抽象和互动性,而且很容易装备,可以只用很少的代码就解决常见的问题,不管是什么程序,真正要写的代码几乎都与你自己的特点设置有关,其他具有普遍性的问题都有现成的函数库可以调用。然而,无论未来的编程语言发展如何,编程这项活动始终不会停止,它就像一种艺术创作,黑客就是艺术家,对于顶尖的黑客们来说,就像画家中流传的一句谚语,“画作永远没有完工的一天,你只是不再画下去而已”。

  《黑客与画家》读后感(二)

  这本书,我读了不下两次,有些章节起码读了5到6次。读过这本书才发现,我对“黑客”这个名词的理解一直是错误的。因为身边的媒体一直把“黑客”形容成犯罪分子,用电脑入侵别人的电脑,夺取信息或向别人的计算机植入病毒的人。这类入侵别人电脑的人有另外一个名词cracker(入侵者)。

  黑客其实是一堆精通计算机技术的普通人。自由软件基金会创始人Richard Stallman说:

  “出于兴趣,解决某个难题,不管它是否有用,这就是黑客。(Playfully doing something           difficult,whether useful or not,that is hacking.)"

  直到今天,对黑客最佳的论述:

  1.使用计算机,不应受到任何限制,任何事情都应该亲手尝试一下。

  2.信息应该全部免费。

  3.不信任权威,提倡去中心化。

  4.判断一个人应该看他的技术能力,而不是看其他标准。

  5.你可以用计算机创造美和艺术。

  6.计算机使生活更美好。

  《黑客与画家》前面几章主要讲书呆子是如何成长,为什么不受欢迎。书呆子都会遭受其他人的欺负等原因。在美国,为什么书呆子不受欢迎。这个做了很详细的解析。

  《黑客与画家》这本书,最令我深刻的是深入地讲解了”什么才是财富“,黑客们创造了很多强大又免费的软件,这些软件就是财富,而不是钱包里的”RMB“。正因为纸币的流通,财富的含义被模糊了,大家都以为纸币就是财富,其实不是的。纸币只是交换财富的手段罢了。所以我一直对一些仅仅从交易中获利,而从不创造财富的职业完全不感兴趣。比如一些职业,低价收入,高价卖出,赚取中间的价钱,这类职业我从来不感兴趣。

  以前不懂得这些道理,却意外进入自动化这个行业,我真是很幸运。因为在这个行业中,我可以感受到创造东西的乐趣。所谓造物的乐趣,真的很舒服。2013年,接触C++/C语言后,我不甘心只了解软件。对硬件也认真了解,因为我觉得要真正完全掌握计算机,必须精通硬件与软件,只懂其中一样是不可能做到”完全掌握计算机“这种境界的。我相信,现在这个世界上的黑客们,他们都是精通硬件与软件的。

  期间我买了很多加算机方面的书,软件,硬件之类。后来才发现,我现在用的PLC其实就是一个主机,所谓主机就是存储器+CPU+输入输出接口的东西。当理解了主机的含义后,发现其实身边周围都是计算机。

  我终于发现自己生存的价值,就是要变成一名黑客,为社会创造财富。从小我就喜欢计算机,虽然以前一直用计算机来玩游戏,而且一直玩弄windows系统。读了《硅谷之火》我发现原来个人计算机的诞生,是黑客们为了玩游戏而创造的,哈哈。

  对,我自己要成为一名黑客,我有这个信心,因为我才27岁,根据《10000小时天才理论》,我完全可以在35岁之前完成10000小时。我成为一名黑客,我想肯定可以将自动化弄得更好,创造更好的机器人去服务人类。我相信机器人会令我们的未来更加美好,计算机也使我们的未来更加美好。

  黑客与画家读后感(三)

  在知乎上看到如何锻炼人的逻辑思维能力,有人推荐了这本书,说是让提问者好好看看作者Paul Graham文章的脉络与构思。

  于是我带着试一试的心态,下载了PDF电子版的来阅读。如果还不错的话我就买实体书来收藏。算上今天花了两天时间,就当做是“读完”了这本书吧。

  我给这本书4颗星。作者就是一个“黑客”,有创新力,不接受规则,对一切秘密好奇的哪一类黑客,而且他还是硅谷创业之父。从标题看,叫做黑客与画家。很明显,作者就是认为黑客与画家是存在相似性的――都是创造性的工作。

  书的前面一部分介绍了黑客的成长与黑客是怎么样看待世界的。很有意思的是,作者从“书呆子”这个词引入的。所谓书呆子,其实是把自己的注意力放在更高的地方,对那些真正有用,真心喜欢的东西上。所以,他们完全没有时间与精力去维持自己的社交圈,不是他们不想,而是不能。如果去维持,他们会陷入一种自我的矛盾之中,而且也不可能去维持,往前走了就很难回头。之前,在看美国电影或者美剧的时候就很好奇,为什么学校里那些具有社交魅力的人和那些所谓的“书呆子”分界会那么明显,而且为什么前者老是要欺负后者。作者把学校比作封闭的监狱,把孩子关在里面,正常的生活不出大事儿就ok。可是孩子们需要找娱乐活动啊!“书呆子”有自己的重心放在探索其他事物上,可是那些维持自己社交魅力的人要怎么做呢?于是他们找到了一个共同的敌人――“书呆子”,打击他们不仅可以当做自己的娱乐 ,也可以展示自己的魅力,更可以和别人一起站队。

  接着一部分说了那些“不能说的话”。如果你的想法是社会无法容忍的,你怎么办?是学布鲁诺还是学伽利略?作者告诉我们,要选择合适的时机在恰当的地方说。第二,看那些“异端邪说”是不是“不能说的话”要看社会给它们贴的标签。

  至于为什么要找出那些“不能说的话”,因为这是很好的脑力训练。

  接着,Graham解释了黑客怎么样做出自己的成果,这些成果又是怎样对全世界产生了影响。其中最重要的是第六章:如何创造财富――致富最好的方法就是为社会创造财富。创造财富最好的方法就是创业。然后寻找被收购的计划,然后继续创业,又收购。本章,作者提出最重要的一个观点就是“财富不是钱”钱只是交易的一种中介。结合《穷爸爸,富爸爸》书中提到的,大家工作千万不要为了钱而工作,要为了财富而工作。因为财富包含的东西比钱广泛多了。“20%的人掌握了世界上80%的财富”这句话是错的吗?作者认为是错误的,因为财富整体是一个不断增长的东西。可是就算共赢,财富分配的比率也不会有太多变化。我觉得这句话是对的。不过,每个人都有可能成为那20%的一份子。

  后面几章介绍了黑客的一些工具――编程语言和黑客的工作方法。这几章我晃了一眼当做读完了。因为对于我来说,这本书到第六章就已经接受了。后面的东西于我现在是没有什么用的。就算如此,这本书依然很不错,啊对了,还真没学到怎么锻炼自己的逻辑思维能力……

  Paul看待世界的观点值得注意。

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容来源于用户自行上传或互联网,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:kf@hequma.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

后台-系统-系统设置-扩展变量-(内容页告位3-手机版)