如何高效地阅读技术类书籍与博客

2023-05-16

原文地址:http://www.nowamagic.net/librarys/veda/detail/2050

     如何高效地阅读技术类书籍与博客    影像阅读法

阅读是自我提升的一个有效方法,阅读书籍、阅读博客都是我们技术提升的重要手段之一。但是阅读的质量,阅读的方法很大程度上限制了我们的知识获取的深度与广度,如何高效的阅读就成了一个重要的话题。

当你打算看一本书的时候,要确定它是不是你所需要的

这点不用说,特别是技术类的书籍,很多都大同小异。因此,我觉得同一类的书籍,在于精而不在于多。很多书外包装精美,价格也不菲,但是买回来一细看,发现要么漏洞百出,要么是说的比较宽泛,缺少自己的特色,而且现在还有百度,谷歌这种东西,所以很多书籍可以只要买一两本就好。那要怎么样挑选自己喜欢的书籍呢?我的做法是:先去知乎,豆瓣,亚马逊,当当上看大家对某些书籍的评论,然后再看看电子版的,感觉不错就买下来。我本人很讨厌电子版,因为我感觉整天盯着电脑本身就是很摧残身体的事情。

还有一点就是,很多时候我会脑袋一热,买了和自己主要学习方向无关的书籍,比如说看到别人在看java方面的书籍,自己就也想买一本。当是,冷静下来好好想想,自己目前在学习c/c++,现在买一本java方面的书籍,知识层次就会造成混乱,即便是看了,那就要挤掉学习主要方面的知识的时间,这样极端下去,就会变的什么都想学一点,到了最后什么也学不精。因此,认准了一个方向,就好好把它学好,等到真的需要扩展知识面了,再去扩展也不迟。

带着下面的问题进行阅读,可以设定明确的目的。

  • 你阅读这篇文章的最终目的是什么?
  • 这份文章对自己有多重要?
  • 我需要的是多详细的信息?
  • 为了达成目的,我现在需要花多少时间?

不要把读书的时间拉的太久

现在社会,信息增长量特别快,我们每天都在接受不同的信息,因此如果你看一本书的时间拖了很久,后面读起来就会缺少连贯性,而很多章节都是具有连贯性的,因此我感觉读书要尽量把时间缩短。当你感觉很久没碰这本书了,在看后面章节的时候,最好先翻一下前面的章节,有个预热。

对于这点,我自己也做的不好,很多时候我会被生活中的琐事给占据特别多的时间,而且每天还要应付很多工作上的事情。我感觉这个还是和个人的生活习惯有关,有的人可以很高效的安排自己的时间,有的人生活拖拖拉拉。

每次读完一篇文章,做一个小小的总结与肯定:

  • 我现在对这本书已经留下了印象……
  • 我的头脑会吸收取得的信息,加以整理。
  • 我期待以后能以各种形式正确地感觉到自己已经在引用这些信息。

读书抓住重点

特别是对于技术类的书籍,这些书籍喜欢由浅入深,我不是说这个不好,但是我感觉相对于有些基础的人,太过于基础的东西反而会显得无聊。因此我看一本书(前提是我对这门知识比较了解的情况下,如果是入门的,那么就要脚踏实地的好好从基础打起,万丈高楼平地起)一般都喜欢直入主题,直接找到重点知识,你要先知道人家在告诉你什么,这个章节的框架是什么,重点在哪里。然后选择性的看,遇到不明白的地方直接百度,谷歌。对于细节类的东西,需要反复在实践中体会,然后反复的看书,反复的记忆才能记住,死记硬背是用来对付应试考试的,实打实的应用上,死记硬背人家只会说你是书呆子。。。(ps:我不是反对记住知识点,相反我感觉记住知识点很重要,我的意思是,要在理解的前提下记住知识点,一定要理解,而对于it方面的知识怎么样才能理解呢?

  • 多实践
  • 反复看书,反复阅读
  • 思考

做笔记也是个不错的选择,不过我做过的笔记自己从来没看过。。。too lazy)

强化知识层面:实践+反复阅读+做题

实践 :这个不用说,我感觉首先是要克服心理障碍,最关键的是要迈出第一步,还有就是对这个东西充满兴趣。

反复阅读: 很多时候我会有这样感觉,第一次拿起一本书,看了半天感觉像天书,但是等过了一段时间,返回来看发现很多东西都是那么的浅显易懂,这就是因为你的知识层面提升了。反复阅读一本书(前提是:这本书很经典)可以让你有很多新的发现。很多以前看不懂的知识点现在返回来看会感觉很熟悉。反复阅读也是加强记忆的一种方式。

做题:这个也不用多说,大家都是学生过来的,好处是什么都知道,不过相对于应试教育的做题,我感觉侧重点不一样,你做题是为了巩固知识,不是为了应付考试。

如果一篇文章对你很有用,最好能够间隔一个晚上是理想的。这段时间是信息的成熟期。尝试问自己关于那篇文章的一些内容。提出问题时,重点在于不要急着找到答案。再次阅读时,注意阅读作者的思考流程。首先思考文章的架构,掌握作者推论的方式,也就是写作时的设计图。然后配合其设计形式,进行超阅读和挑读。能够做脑图就最好。

多去读读英语原著

简单几点理由:

  • 国内很多翻译很烂。
  • 提升你的英语水平。(包括单词,以及思维模式的改变)
  • 迟早都要看英文,还不如早点看。

读书不要太功利

读书不要总想着能从书中获得什么的,不要太功利。放宽心,快乐就好。读那些什么什么成功学,其实没多大用,读完的影响也就那么几天。反之,那些看了会会心一笑的东西,反而能不知不觉影响你。读书本该如此,看书时候,单纯一些,放松大脑,这样就很快乐。

轻轻松松的生活,轻轻松松的看书,没什么不好。那些文学作品,读了不一定能成功,但会让一个人情商得到提升,思维得到提升,头脑得到提升。这些都是不知不觉的,不是刻意就可以的。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何高效地阅读技术类书籍与博客 的相关文章

  • win32应用程序和win32控制台应用程序

    win32应用程序是有窗体的 xff08 当然也可以没有 xff09 xff0c 有Windows消息循环机制的 而win32控制台应用程序只是在控制台下运行的程序 xff0c 类似以前dos的程序 Win32 Application和Wi
  • springBoot 启动指定配置文件环境多种方案

    springBoot 启动指定配置文件环境理论上是有多种方案的 xff0c 一般都是结合我们的实际业务选择不同的方案 xff0c 比如 xff0c 有pom xml文件指定 maven命令行指定 配置文件指定 启动jar包时指定等方案 xf
  • tigervnc黑屏及mate-session缺失

    1 项目信息 host os xff1a Kylin Server V10 arm64 2022 04 29 2 问题描述及原因分析 通过一下命令安装vnc server yum install tigervnc server 然后通过vn
  • (Java)集合工具类:Collections

    文章目录 一 Collections 简介二 Collections 操作实例1 实例操作一 xff1a 返回不可变的集合2 实例操作二 xff1a 为集合增加内容3 实例操作三 xff1a 反转集合中的内容4 实例操作四 xff1a 检索
  • Seata快速开始

    Seata分TC TM和RM三个角色 xff0c TC xff08 Server端 xff09 为单独服务端部署 xff0c TM和RM xff08 Client端 xff09 由业务系统集成 Seata Server 部署 步骤一 xff
  • 点击Anaconda中的Jupyter Notebook无法打开浏览器

    解决方法一 xff1a 通过修改配置文件来指定浏览器打开notebook 步骤 xff1a 打开anaconda promote 输入 xff1a jupyter notebook generate config 输出结果 xff1a Wr
  • 深度学习——入门经典案例《波士顿房价预测》深度解析

    一 深度学习 机器学习算法理论在上个世纪90年代发展成熟 xff0c 在许多领域都取得了成功应用 但平静的日子只延续到2010年左右 xff0c 随着大数据的涌现和计算机算力提升 xff0c 深度学习模型异军突起 xff0c 极大改变了机器
  • freemarker实现word文档模板动态生成

    携手创作 xff0c 共同成长 xff01 这是我参与 掘金日新计划 8 月更文挑战 的第29天 xff0c 点击查看活动详情 1 写在前面 很多时候 xff0c 我们可能需要根据一个word模板 xff0c 动态生成 xff0c 我们所需
  • 生信学习——R语言练习题-初级(附详细答案解读)

    题目目录 1 打开 Rstudio 告诉我它的工作目录 2 新建6个向量 xff0c 基于不同的数据类型 xff08 重点是字符串 xff0c 数值 xff0c 逻辑值 xff09 3 告诉我在你打开的rstudio里面 getwd 代码运
  • 生信学习——GEO数据挖掘

    步骤 STEP1 xff1a 表达矩阵ID转换STEP2 xff1a 差异分析STEP3 xff1a KEGG数据库注释完整代码 写在前面 按照生信技能树的学习路线 xff0c 学完R语言就该学习GEO数据挖掘了 有人说GEO数据挖掘可以快
  • 机器学习——基于python的鸢尾花SVM练习(包含超参数批量筛选、交叉验证)

    目录 1 最普通的SVM2 交叉验证 筛选超参数法一 xff1a cross val score法二 xff1a GridSearchCV xff08 推荐 xff09 3 完整代码 写在前面 虽然本人一直对机器学习感兴趣 xff0c 但是
  • python学习——tsv文件批量转为csv文件、csv文件列合并

    写在前面 近日在处理数据的时候发现有的文件为csv文件 xff0c 有的为tsv文件 xff0c 大概搜了一下了解到 xff1a TSV是用制表符 xff08 t xff09 作为字段值的分隔符 xff1b CSV是用半角逗号 xff08
  • PPI网络的构建与美化(String+Cytoscape)

    目录 写在前面一 使用string分析数据二 使用Cytoscape构建网络1 导入TSV文件2 Analyze Network3 Generate Style4 CytoNCA计算Betweenness 三 美化网络1 根据Between
  • 生信刷题之ROSALIND——Part 2

    目录 1 Counting Point MutationsProblemSample DatasetSample OutputCodeOutput 2 Mendel 39 s First LawProblemSample DatasetSa
  • 生信刷题之ROSALIND——Part 3

    目录 1 Mortal Fibonacci RabbitsProblemSample DatasetSample OutputCodeOutput 2 Overlap GraphsProblemSample DatasetSample Ou
  • 生信刷题之ROSALIND——Part 4 (MPRT, MRNA, ORF)

    目录 写在前面1 Finding a Protein MotifProblemSample DatasetSample OutputCodeOutput 2 Inferring mRNA from ProteinProblemSample
  • Pandas第三次作业20200907

    练习1 读取北向 csv 指定trade date为行索引 查看数据的基本信息 有无缺失值 对其缺失值进行处理 删除缺失值所在行 查看数据的基本信息 查看数据是否清洗完毕 index列没啥用 将index列删除 观察数据是否有重复行 将重复
  • Linux设置开机默认进入命令行或者图形界面

    开机默认进入命令行模式 xff1a sudo systemctl set default multi user target 开机默认进入图形用户界面 xff1a sudo systemctl set default graphical t
  • 美团后端笔试

    文章目录 整场笔试下来 xff0c 整体难度一般 xff0c 只不过在第三题扑克牌游戏的时候进行的不是很顺利 xff0c 附加题难度一般 xff0c 不知道有没有小伙伴和我一样时间耗费在第三题上面的 1 魔法外卖 题目描述 xff1a 炸鸡
  • 【JokerのZYNQ7020】QSPI启动。

    软件环境 xff1a vivado 2017 4 硬件平台 xff1a XC7Z020 通常来说 xff0c 系统做好以后是放SD卡里 xff0c 上电以后 xff0c 根据boot引脚的配置 xff0c 从SD卡引导系统启动 如果你像我一

随机推荐

  • 【JokerのZYNQ7020】SDK程序从QSPI启动。

    软件环境 xff1a vivado 2017 4 硬件平台 xff1a XC7Z020 之前写的QSPI启动是对ZYNQ的PS装Linux系统的 xff0c 如果不想搞那么麻烦或者功能要求单一 xff0c 调试又想方便一些 xff0c 直接
  • 【JokerのZYNQ7020】Vxworks 6.9。

    软件环境 xff1a vivado 2017 4 硬件平台 xff1a XC7Z020 基本全程参考的官方xapp1158 zynq 7000 vxworks bsp pdf xff0c 但我感觉主要难度不在移植上 xff0c 因为pdf里
  • 【JokerのZYNQ7020】ubuntu启动后跳过验证登录。

    之前分享过一篇debian系统启动后如何自动加载用户应用的例程 xff0c 今天在这里继续分享一个非常实用的小技巧 xff0c 如何让嵌入式板卡的ubuntu系统启动后 xff0c 跳过用户名密码验证 xff0c 直接以root身份进入系统
  • 2013年终总结

    2013年即将过去 xff0c 回顾这一年 xff0c 有得有失 xff0c 有喜有悲 xff0c 些许记忆碎片留在脑海中 简单做个总结 xff0c 也算划上一个完美的句号 xff0c 再迎接充满挑战的2014 xff01 项目 一年过来
  • 用FSL进行VBM统计分析

    用FSL进行VBM统计分析 总体步骤概览1 准备数据1 1 T1数据格式1 2 Template list查看数据 2 剥头皮 xff1a fslvbm 1 bet3 数据分割 43 生成模板 xff1a fslvbm 2 template
  • 程序员的生活,其实苦不堪言

    前一天 A 下班前把这个代码发给我 B 好的 xff01 第二天 A 都他妈中午了 xff0c 代码怎么还没发过来 xff1f B 我他妈还没下班呢 xff01 程序猿的真实写照 曾经刚参加工作 xff0c 接手一个项目的维护 xff0c
  • 文件后缀大全

    file extensions with related program associations a unix library unix ada program a01 arj multi volume compressed archiv
  • Android Studio 安装Kotlin插件

    1 打开Android Studio 的File gt Settings xff0c 选择左侧Plugins显示已安装插件列表 搜索框输入kotlin xff0c 若无搜索结果 xff0c 可以点击 Search in repositori
  • Python读取文件的多种方式

    在Python编程中 xff0c 读取文件是非常常见的操作 Python提供了多种读取文件的方式 xff0c 本文将介绍其中的几种方式 1 使用open函数读取文件 使用Python内置函数open 可以打开一个文件 xff0c 并返回一个
  • 阿里Java面试题剖析:关于系统拆分,为什么要进行系统拆分?

    外链图片转存失败 源站可能有防盗链机制 建议将图片保存下来直接上传 img Xz97Uqx1 1663815474530 https upload images jianshu io upload images 16535373 f09e8
  • 关于完全二叉树高度h与结点个数n的推导

    推导1 xff1a 具有n个 n gt 0 结点的完全二叉树的高度h为 xff1a log2 n 43 1 由于高度h的满二叉树共有2h 1个结点 高度为h 1的满二叉树有2h 1 1个结点 可得2h 1 1 lt n lt 61 2h 1
  • Android 采用fastboot刷system.img boot.img recovery.img

    手机正常启动后 xff0c 命令行模式下输入 adb reboot bootloader 该命令会自动进入fastboot模式 接着 xff1a fastboot devices 查看是否有设备 erase 擦除的意思 xff0c 你懂得
  • ButterKnife与BindView使用详解

    ButterKnife与BindView使用详解 ButterKnife的优势 具有强大的view绑定和click事件处理能力 方便处理Adapter里的viewHolder绑定问题 运行时不会影响app效率 xff0c 配置方便 代码清晰
  • libpcap的安装

    最近参加了一个实训项目 xff0c 是把一个WireShark抓到的pcapng文件用libpcap库还原成原始的TS流 xff0c 需求分析弄了一天 xff0c 安装环境用了一天 xff0c 接下来再开始写代码 xff0c 让我们一起完成
  • 【手把手教你】使用Python玩转金融时间序列模型

    01 引言 上一篇推文 Python量化基础 时间序列的自相关性与平稳性着重介绍了时间序列的一些基础概念 xff0c 包括自相关性 偏自相关性 白噪声和平稳性 xff0c 以及Python的简单实现 本文在此基础上 xff0c 以沪深300
  • Java 解决 java.lang.IllegalStateException 异常错误

    今天运行项目时出现的这个问题 xff0c 有错误提示可以看出 xff0c 大概意思是这个项目已经停止 xff0c 不能重新加载 也就是说只需重新部署基本就可以啦 网上有人说可以将项目从tomcat中先移除再部署上去 xff0c 实在不行就把
  • 学习笔记3 hive数据分析(实例)

    目的 xff1a 分析企业新闻舆情的正负面性与该公司是否有非法集资风险的关系 思路 xff1a 将两张表连接成一张新表 xff1b 根据 id 企业唯一标识 positive negtive 新闻正负面性 public date 发布日期
  • Gradle sync failed: Could not find com.android.tools.build:gradle:4.1.3解决方法

    Gradle sync failed Could not find com android tools build gradle 4 1 3解决方法 升级安卓4 1 3后导入其他项目显示如下错误 原因是软件无法更新Gradle sync x
  • AlertDialog对话框弹出后,旋转屏幕,对话框消失,造成leak window

    看log信息 按字面了解 xff0c Window Leaked大概就是说一个窗体泄漏了 xff0c 也就是我们常说的内存泄漏 xff0c 为什么窗体会泄漏呢 xff1f 我们知道Android的每一个Activity都有个WindowMa
  • 如何高效地阅读技术类书籍与博客

    原文地址 xff1a http www nowamagic net librarys veda detail 2050 如何高效地阅读技术类书籍与博客 影像阅读法 阅读是自我提升的一个有效方法 xff0c 阅读书籍 阅读博客都是我们技术提升