热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

读《黑客与画家》总结

个人博客:mypython.me求学时期,在图书馆常看到此书,后悔当年没有拜读,直到工作多年以后,才从亚马逊上

个人博客:mypython.me

求学时期,在图书馆常看到此书,后悔当年没有拜读,直到工作多年以后,才从亚马逊上面互联网书籍排行榜里面,看到此书,看了网友对本书的评论,好评如潮,于是乎,余乃购之,从第一章开始,便无法自拔,书中很多观点恰到好处,作者叙述的经历也让我回忆起自己小时候的经历,表达了自己多年来想表达但无法表达的意思。就价值来说,读完第一章,就觉得此书买值了。

读完整本之后,瞬间对Paul Graham的景仰有如滔滔江水连绵不绝。

书名很有趣,似是一本技术书,确切地说,他是一本解读黑客(程序员或创作者)的书。

这本书前半部分主要讲了黑客是如何成长的,以及他们看待世界的一些观点,中间部分讲的则是黑客怎样做出自己的成果,这些成果又是怎样对全世界产生了影响,最后讲了黑客的工具和工作方法,这是黑客文化的基础和核心。

收获

读这本书会有许多与以前的想法完全不同的观点产生,读完这些观点,就会不得不思考当今社会的一些现象。就像读《自控力》一样,读完之后,总是思考自己是否存在心理问题。同样的,读了这本书后,会不得不去反思自己的世界观、成长史、编程思想等。比如在编程时,先编写整体框架,再慢慢修改雕琢,而不是一开始就堆积代码。

观点

下面是我从书中摘抄的几个观点

书呆子与高智商有强烈的正相关关系

回想自己的小学和中学,越是读书的同学,就越容易收到排挤,而那些不喜欢读书的人,最容易和周围人打成一片,最受到大家的欢迎。作者还提出聪明人不受欢迎的原因:他们真的不想让自己受欢迎。聪明人不是把经历放到是否更让自己受欢迎这件事上面,他们的心思在别的地方,他们真正想要的是,设计出奇妙的火箭、写出漂亮的文章、理解编程原理,他们想做伟大的事情。聪明人更专注于高难度的领域,而不是做取悦别人的事情,比如在穿衣服饰上,有的学生穿着时髦好看,只是为了得到同伴的认可,使自己更受欢迎。

11-17岁时人生最糟糕的一段时期

其实国内也是如此,这个年龄段的人,大都在读中学,中学应该是人生最糟糕的时期,反正对我来说,的确是这样的。无聊的初中生活,残酷的高中生活,至今,时不时想起那段时光,每日只在教室和宿舍之间轮询,尤其到了高中,连周末都没了,只是为了高考而浪费自己,没有理想,没有爱好,天天只有背课文、刷数学题、考试、竞争、压抑。

黑客也是创作者

与画家、建筑师、作家一样。 作者举例了画家能够流芳百世,达芬奇画作,黑客也能和画家一样,或许在未来能够出现流芳百世的黑客。

致富最好的方法就是创业

创业是一个压缩过程。你的所有工作年份被压缩成了短短几年。你不再是低强度地工作四十年,而是以极限强度工作四年。在高技术领域,这种压缩的回报尤其丰厚,工作效率越高,额外报酬就越高。

拒绝平庸

做伟大的事情

讲道理,做为一名程序员,能遇到一本见解丰富、值得细细品读、有思想的书,真的好难。《黑客与画家》就是这样的书。




推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 无损压缩算法专题——LZSS算法实现
    本文介绍了基于无损压缩算法专题的LZSS算法实现。通过Python和C两种语言的代码实现了对任意文件的压缩和解压功能。详细介绍了LZSS算法的原理和实现过程,以及代码中的注释。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
author-avatar
尖塔顶的Cat
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有