比较学习法

比较学习法用来提升技术宽度

横向比较同一个领域中类似的技术,梳理它们异同,分析它们各自的优缺点和适用场景。

比较学习法的步骤


  1. 先用链式学习法掌握某个领域的一项技术,将这个领域的关键技术点整理成表格。

  1. 基于整理好的技术点,学习这个领域的另一项技术,将它们在技术点上的差异整理成思维导图。

  1. 找出差异较大的技术点,将背后的原理和对应用场景的影响整理成表格。

示例:以缓存领域的 Memcache 和 Redis 为例,说明一下比较学习法的用法。

先用链式学习法掌握 Memcache 技术,整理出缓存领域的 6 个关键技术点比较学习法_redis基于这 6 点快速掌握 Redis 技术,整理出 Memcache 和 Redis 在这些点上的差异。

比较学习法_redis_02找出差异较大的技术点,包括并发方案、数据结构、高可用和持久化,整理出它们背后的原理和对应用场景的影响。

比较学习法_思维导图_03在这里插入图片描述

比较学习法的优点

  • 学得快 同一个领域的技术在功能上大都是类似的,区别往往在于实现方案和细节。所以当你掌握了一项技术之后,再去同一个领域的另一项技术,就不需要从 0 开始了,因为基础的部分你已经学会了,只要重点关注它们的差异点就能够快速掌握。
  • 学的全 整理关键技术点和制作思维导图的过程,会促使你把一个领域的技术体系化,更全面、更系统地掌握这个领域。
  • 学得深 从差异点到背后的原理再到应用场景的思考过程,会让你对技术的取舍之道理解得更深,在每一次技术选择时都能给出让人信服的理由


获取更多技术内容关注:程序员财富自由之路

比较学习法_redis_04

关注我们,了解更多