【程序人生】—— 如何高效学习

简介:

  本文主要来自《如何高效学习》一书的读后笔记。

  总的来说,这本书讲述了一种联想记忆法,并倡导知识的学习过程按照:获取-理解-扩展-纠错-应用 来展开,这个过程并不是固定的套路,而是一个反复执行的过程。下面是本书整理的思维导图:

  这里主要补充下面的如何高效的学习?

  1 对于程序猿来说,【能量管理】尤其重要,靠体力换来的加班效率并不一定高。一个很难处理的问题或者BUG,通常是在吃饭,洗澡刷牙的时候想清楚的。所以尽量给自己保证一个劳逸有序的循环内,才能保持足够的精力来进行高强度的脑力活动。

  2 不能【单纯的为了“学习”而学习】,天天只是像走过场一样的学习,并不能真正收获到什么,看过再多的书也是过眼云烟而已。要多思考,这点也应该警示自己。

  3 不要【拖延时间】,什么事情总是到了截止日期才做,最后做出的效果肯定也会不好。当然,本书中也不鼓励在期限一开始的时候就做,要进行一个规划,在截止日期之前,尽量一次性做完。就像写篇长论文,分很多次写,一定会比一次写很长浪费精力,因为好不容易才培养的写作激情,十几分钟就干别的了,伤神!

  4 要有【批处理】的能力,也就是将类似的工作放到一起,一起完成。这就有点像洗袜子,攒一盆洗,要比一次洗一双快得多(但是强烈不推荐)。

  5 有良好的【组织】习惯,我自己的电脑,就经常乱的东西自己都找不到。后来慢慢的开始分类,电脑的存货也变得清晰了。

本文转自博客园xingoo的博客,原文链接:【程序人生】—— 如何高效学习,如需转载请自行联系原博主。
相关文章
|
2月前
|
存储 安全 Java
Map的并发处理,助你提升编程效率,代码更优雅高效。
【10月更文挑战第19天】Map使用技巧大公开:从选择合适的Map实现(如HashMap、TreeMap、LinkedHashMap)到利用Map的初始化、使用Map.Entry遍历、运用computeIfAbsent和computeIfPresent方法,再到Map的并发处理,助你提升编程效率,代码更优雅高效。
34 2
|
3月前
|
API 数据处理 数据库
掌握 Kotlin Flow 的艺术:让无限数据流处理变得优雅且高效 —— 实战教程揭秘如何在数据洪流中保持代码的健壮与灵活
Kotlin Flow 是一个强大的协程 API,专为处理异步数据流设计。它适合处理网络请求数据、监听数据库变化等场景。本文通过示例代码展示如何使用 Kotlin Flow 管理无限流,如实时数据流。首先定义了一个生成无限整数的流 `infiniteNumbers()`,然后结合多种操作符(如 `buffer`、`onEach`、`scan`、`filter`、`takeWhile` 和 `collectLatest`),实现对无限流的优雅处理,例如计算随机数的平均值并在超过阈值时停止接收新数据。这展示了 Flow 在资源管理和逻辑清晰性方面的优势。
73 0
|
3月前
|
监控 算法 数据可视化
深入解析Android应用开发中的高效内存管理策略在移动应用开发领域,Android平台因其开放性和灵活性备受开发者青睐。然而,随之而来的是内存管理的复杂性,这对开发者提出了更高的要求。高效的内存管理不仅能够提升应用的性能,还能有效避免因内存泄漏导致的应用崩溃。本文将探讨Android应用开发中的内存管理问题,并提供一系列实用的优化策略,帮助开发者打造更稳定、更高效的应用。
在Android开发中,内存管理是一个绕不开的话题。良好的内存管理机制不仅可以提高应用的运行效率,还能有效预防内存泄漏和过度消耗,从而延长电池寿命并提升用户体验。本文从Android内存管理的基本原理出发,详细讨论了几种常见的内存管理技巧,包括内存泄漏的检测与修复、内存分配与回收的优化方法,以及如何通过合理的编程习惯减少内存开销。通过对这些内容的阐述,旨在为Android开发者提供一套系统化的内存优化指南,助力开发出更加流畅稳定的应用。
83 0
|
7月前
|
存储 缓存 算法
深入理解操作系统内存管理:分页系统的优势与挑战构建高效Android应用:探究Kotlin协程的优势与实践
【5月更文挑战第27天】 在现代计算机系统中,内存管理是操作系统的核心功能之一。分页系统作为一种内存管理技术,通过将物理内存划分为固定大小的单元——页面,为每个运行的程序提供独立的虚拟地址空间。这种机制不仅提高了内存的使用效率,还为多任务环境提供了必要的隔离性。然而,分页系统的实现也带来了一系列的挑战,包括页面置换算法的选择、内存抖动问题以及TLB(Translation Lookaside Buffer)的管理等。本文旨在探讨分页系统的原理、优势及其面临的挑战,并通过分析现有解决方案,提出可能的改进措施。
|
小程序 前端开发 API
阿里云小程序框架优点
阿里云小程序框架优点
|
算法 Java Shell
简化Java编程的法宝,让工作更高效
简化Java编程的法宝,让工作更高效
希望大家通过正确的方法高效学习。
希望大家通过正确的方法高效学习。
|
安全
高效的学习方法
高效的学习方法
103 0
|
存储 Rust 安全
Rust 一门赋予每个人构建可靠且高效软件能力的语言
Rust 一门赋予每个人构建可靠且高效软件能力的语言
184 0