如何像工程师一样阅读 - 快速阅读技术书籍的9个技巧

0. 目的

在看了 Read Like an Engineer: 9 Tips for Reading Technical Books Fast 之后, 记录一些个人的看法,并在这篇英文文章上作为实验, 记录一下正确的阅读方法。

1. 第一次阅读

1.1 生词表

parcel of the job: 工作中必不可少的部分
in no time: 立刻, 马上
retaining a high level of comprehension: 保持高度的理解
crammed into spare time: 挤压到空闲时间里
subconsciously: 下意识地
paperback: 平装书
carry over: 延续
a grueling task: 一项艰巨的任务
keep your smartphone turned off or out of sight: 保持手机关机或者不在视线范围内
spoilers: 剧透
contextual understanding: 情境理解
subheadings: 小标题
if you have to: 如果必要的话

It might be useful to read the introduction and conclusion to the text at the beginning. This way, you will have a framework for where the text is heading, and your reading will be filling in the dots.
在开始时阅读文本的引言和结论可能会有用。这样,你就会有一个文本发展方向的框架,而你的阅读将会填补其中的点点滴滴。

cramed with information: 信息爆满
counterintuitive: 违反直觉的
subvocalize: 默读时发声
detrimental: 有害的

Like almost any skill in life, fast reading takes practice.
就像生活中几乎所有的技能一样,快速阅读需要练习

conscious practice: 有意识的练习
incentivise: 激励

Keeping a log of how the speed of your reading changes over time is a great way to incentivize, or even gamify, reading.
记录你的阅读速度随时间变化的日志是一个很好的激励方式,甚至可以将阅读游戏化.

1.2 highlights

提高阅读效率的想法

  • 阅读是工作中不可或缺的一部分
  • 通过练习, 可以提高阅读效率

调整阅读内容:

  • selective reading: 选择性的阅读, 而不是全文平等权重的阅读。
  • 带有框架的阅读: 先读简介和结论, 生成一个框架都; 然后再读的时候, 就是填充内容, 会对提到的内容有一个提前的预判。

减少外界干扰:

  • 安静的地方
  • 手机关机,并且放到视线以外

加强自我监督:

  • 带有计时的阅读
  • 避免过度默读时发声

记录和总结:

  • 阅读前可以自我提问, 列出问题
  • 阅读时记录重点内容
  • 阅读完毕后, 及时总结

1.3 个人整理出的阅读方法

因此合适的阅读顺序是:

  1. 出于必要, 选择要阅读的内容(书、 文章、 文档)
  2. 规划好专门阅读的时间,找一个安静的地方, 关闭手机各种 app, 计时阅读。
  3. 先看标题, 列出阅读的目的
  4. 看简介和结论, 查看文章的结论,记录自己感兴趣的结论, 以及没有讲清楚的问题。
  5. 根据简介、结论, 以及小标题, 列出文章主要框架
  6. 查看图表, 大概看下是否有感兴趣内容
  7. 根据小标题, 选择性的阅读:
    • 适当的做一些笔记, 回答一下自己提出的问题;
    • 也可以列出一些自己不懂的点, 例如不认识的单词, 不了解的概念, 回头查阅
  8. 根据情况, 对于感兴趣的内容, 再详细阅读一下
  9. 总结全文: 必要时绘制思维导图

2. 第二遍阅读

实际用时: 15:35~16:07

  1. 根据标题, 列出问题

标题: Read Like an Engineer: 9 Tips for Reading Technical Books Fast
我的问题:

  • 为什么要快速的阅读技术书?
  • 最重要的3个 tips 是什么?
  • 有没有实际的例子, 是应用了快速阅读的方法的?
  1. 看简介和结论, 列出主要结论, 以及可能没有结论的问题

作者认为, 工程师这个岗位, 日常工作中也要各种阅读: 读书, 案例学习, 读论文, 读手册。
高效阅读的必要性: 因为工作中总是要阅读, 因此提高阅读效率可以让工作高校。
作者给出 9 个 tips 的目的: 让工程师们在保持对于阅读内容高度理解的前提下, 用更短的时间来理解书籍的内容。

因此, 重点在于3 方面:

  • 理解内容
  • 速度够快
  • 既能理解内容, 速度又快
  1. 列出文章主要框架
  • 开头
  • 9 个 tips
    • 安排你的阅读时间
    • 安排记笔记的时间
    • 考虑读纸质书
    • 找到或创造安静的环境
    • 粗略浏览文本
    • 如果有必要的话, 有选择的阅读
    • 尽量避免默读时发声
    • 阅读结束时, 写一个总结
    • 练习带有计时的阅读
  • 结尾
  1. 关键图表

这篇文章有两个配图:

  • 记笔记:
    • 把相关的概念写起来, 算是测试自己对内容的理解
    • 有实验表明, 在实体笔记本上记笔记, 可以更好的保持记忆

  • 阅读纸质书
    • 阅读屏幕上的书, 更容易让人分心, 因为可以跳读
    • 有人在阅读小说任务上做了实验, 阅读纸质书可以对情节的顺序记得更准确
  1. 根据小标题, 选择性的阅读, 并回答自己先前的提问
  • 为什么要快速的阅读技术书? 因为工作需要(简介部分)
  • 最重要的3个 tips 是什么?
    • 给阅读, 记笔记, 专门流出时间
    • 选择性的阅读, 带有框架的阅读
      • scan the text first: 只要有二级标题, 先看二级标题, 略掉不感兴趣内容, 确定自己感兴趣的章节
      • read selectively: 按需阅读, 技术书的一些内容可能并不是那么的主题单一, 可能掺杂了不必要的内容, 不用都看完
    • 用客观手段改进阅读效率
      • 用计时器计时
      • 对于不认识的单词, 考虑查出来, 专门背诵
  • 有没有实际的例子, 是应用了快速阅读的方法的?
    • 限定在 paper-reading 任务上, 看李沐分享的 Paper-reading 论文精读方法
    • 限定在 book-reading 任务上: 知乎上的问题“如何评价CSAPP这本书"下, 高洋的回答。
    • 限定在 article-reading 任务上: 现在这篇文章就是一个例子

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/380281.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV-33 开运算和闭运算

目录 一、开运算 二、闭运算 三、形态学梯度 开运算和闭运算都是腐蚀和膨胀的基本应用。 一、开运算 开运算 腐蚀膨胀(腐蚀之后再膨胀) 开运算提供了另一种去除噪声的思路。(腐蚀先进行去噪,膨胀再还原图像) 通过API --- morphologyE…

面试经典150题——两数之和 II - 输入有序数组

"The only limit to our realization of tomorrow will be our doubts of today." - Franklin D. Roosevelt 1. 题目描述 2. 题目分析与解析 2.1 思路一——暴力求解 暴力求解的思路就是通过两次for循环,外层循环遍历整个数组,内层循环遍…

CSP-202109-1-数组推导

CSP-202109-1-数组推导 解题思路 如果 currentValue 与 previousValue 相同,说明这个值不是一个独特的新值,因此只将它加到 sumTotal 上。如果 currentValue 与 previousValue 不相同,说明这是一个新的独特值,因此既将它加到 su…

精简还是全能?如何在 Full 和 Lite 之间做出最佳选择!关于Configuration注解的Full模式与Lite模式(SpringBoot2)

🏃‍♂️ 微信公众号: 朕在debugger© 版权: 本文由【朕在debugger】原创、需要转载请联系博主📕 如果文章对您有所帮助,欢迎关注、点赞、转发和订阅专栏! 前言 关于 Configuration 注解,相信在座的各位 Javaer 都…

【开源】JAVA+Vue.js实现在线课程教学系统

目录 一、摘要1.1 系统介绍1.2 项目录屏 二、研究内容2.1 课程类型管理模块2.2 课程管理模块2.3 课时管理模块2.4 课程交互模块2.5 系统基础模块 三、系统设计3.1 用例设计3.2 数据库设计 四、系统展示4.1 管理后台4.2 用户网页 五、样例代码5.1 新增课程类型5.2 网站登录5.3 课…

计算机速成课Crash Course - 30. 万维网

今天继续计算机速成课Crash Course的系列讲解。 更多技术文章,全网首发公众号 “摸鱼IT” 锁定 -上午11点 - ,感谢大家关注、转发、点赞! 计算机速成课Crash Course - 30. 万维网 (qq.com) 30. 万维网 前两集我们深入讨论了电线、信号、交…

【DC渗透系列】DC-4靶场

主机发现 arp-scan -l┌──(root㉿kali)-[~] └─# arp-scan -l Interface: eth0, type: EN10MB, MAC: 00:0c:29:6b:ed:27, IPv4: 192.168.100.251 Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan) 192.168.100.1 00:50:56:c0:00:08 …

Gateway API 实践之(八)FSM Gateway SSL 代理终端与 TLS 上游

FSM Gateway 流量管理策略系列: 故障注入黑白名单访问控制限速重试会话保持健康检查负载均衡算法TLS 上游双向 TLS 网关使用 HTTP 对外与客户端通信,而与上游服务使用 HTTPS 的功能,是一种常见的网络架构模式。在这种模式下,网关…

跟着cherno手搓游戏引擎【23】项目维护、2D引擎之前的一些准备

项目维护: 修改文件结构: 头文件自己改改就好了 创建2DRendererLayer: Sandbox2D.h: #pragma once #include "YOTO.h" class Sandbox2D :public YOTO::Layer {public:Sandbox2D();virtual ~Sandbox2D() default;virtual void O…

阿里云服务器租用价格表_2024一年_1个月_1小时收费价格表

2024年阿里云服务器租用价格表更新,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服…

LabVIEW工业监控系统

LabVIEW工业监控系统 介绍了一个基于LabVIEW软件开发的工业监控系统。系统通过虚拟测控技术和先进的数据处理能力,实现对工业过程的高效监控,提升系统的自动化和智能化水平,从而满足现代工业对高效率、高稳定性和低成本的需求。 随着工业自…

时间序列预测 —— DeepAR 模型

时间序列预测 —— DeepAR 模型 DeepAR 模型是一种专门用于处理时间序列概率预测的深度学习模型,它可以自动学习数据中的复杂模式,提高预测的准确性。本文将介绍 DeepAR 模型的理论基础、优缺点,并通过 Python 实现单步预测和多步预测的完整…

51单片机编程应用(C语言):串口通信

目录 通信的基本概念和种类 1.1串行通信与并行通信 ​编辑 1.2同步通信与异步通信 1.3单工,半双工,全双工 1.4通信速率 二、波特率和比特率的关系 串口通信简介: 1.接口标准 RS-232 2、D型9针接口定义 3.通信协议: …

金和OA C6 RssModulesHttp.aspx SQL注入漏洞复现

0x01 产品简介 金和网络是专业信息化服务商,为城市监管部门提供了互联网+监管解决方案,为企事业单位提供组织协同OA系统开发平台,电子政务一体化平台,智慧电商平台等服务。 0x02 漏洞概述 金和OA C6 RssModulesHttp.aspx接口处存在SQL注入漏洞,攻击者除了可以利用 SQL 注入…

018 Linux

文章目录 操作系统定义分类Linux系统构成 Linux文件系统Linux常用命令基础操作命令文件操作压缩解压权限管理显示展示命令其他命令 vi编译器操作使用 添加用户基本概念用户管理命令 ubuntu软件安装ssh服务终端启动Python服务 操作系统 定义 操作系统是管理计算机硬件与软件资…

【Linux系统学习】 4.Linux实用操作 上

Linux实用操作 1.各类小技巧(快捷键) 1.1 ctrl c 强制停止 Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl c 命令输入错误,也可以通过快捷键ctrl c,退出当前输入,重新输入 1…

前端JavaScript篇之如何获得对象非原型链上的属性?

目录 如何获得对象非原型链上的属性? 如何获得对象非原型链上的属性? 要获取对象上非原型链上的属性,可以使用 hasOwnProperty() 方法。这个方法是 JavaScript 内置的对象方法,用于检查一个对象是否包含指定名称的属性&#xff0…

数字孪生与智慧园区的融合:打造未来产业生态的新篇章

随着科技的飞速发展,数字孪生和智慧园区已经成为当今社会发展的重要趋势。数字孪生技术为物理世界的对象提供了数字化的复制体,而智慧园区则通过各种信息技术手段实现园区的智能化管理。二者的融合,将为未来产业生态的发展开辟新的篇章。 一…

大华智慧园区综合管理平台 deleteFtp RCE漏洞复现

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

LLM大语言模型(六):RAG模式下基于PostgreSQL pgvector插件实现vector向量相似性检索

目录 HightLightMac上安装PostgreSQLDBever图形界面管理端创建DB 使用向量检索vector相似度计算近似近邻索引HNSW近似近邻索引示例 HightLight 使用PostgreSQL来存储和检索vector,在数据规模非庞大的情况下,简单高效。 可以和在线业务共用一套DB&#…