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

读《黑客与画家》总结

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

个人博客:mypython.me

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

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

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

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

收获

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

观点

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

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

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

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

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

黑客也是创作者

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

致富最好的方法就是创业

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

拒绝平庸

做伟大的事情

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




推荐阅读
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • 本文详细介绍 Go+ 编程语言中的上下文处理机制,涵盖其基本概念、关键方法及应用场景。Go+ 是一门结合了 Go 的高效工程开发特性和 Python 数据科学功能的编程语言。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 作为一名程序员,从大学步入职场后,常常感受到一种难以言喻的空虚感。这种感觉或许源于对生活的不满、职业发展的瓶颈,或是日常琐事带来的压力。本文将深入探讨这种复杂的情感,并尝试寻找解决之道。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 深入理解Spring:Aware接口、异步编程与计划任务
    本文将带你深入了解Spring框架中的 Aware 接口、异步编程以及计划任务。通过具体示例和详细解释,帮助你掌握这些核心功能的实现原理和应用场景。 ... [详细]
  • 网易严选Java开发面试:MySQL索引深度解析
    本文详细记录了网易严选Java开发岗位的面试经验,特别针对MySQL索引相关的技术问题进行了深入探讨。通过本文,读者可以了解面试官常问的索引问题及其背后的原理。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
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社区 版权所有