链式学习方法

简介: 链式学习方法

链式学习法


链式学习法用来提升技术深度

知识链是环环相扣的, 环环相扣的方式很有讲究

  • 第一种是自顶向下、层层关联,打通一项技术的领域分层。
  • 第二种是由表及里、层层深入,打通一项技术的细节分层。

以 Netty 网络编程为例分层


领域分层

image.png

细节分层

image.png

链式学习法的步骤


  • 第一步,就是要明确一项技术的深度可以分为哪些层。

具体来说,就是画出“领域分层图”和“细节分层图”。一开始你可能会觉得画不出来,这恰恰说明你对深度的理解还不够,而尝试画图本身就是一个梳理结构、强化认知的过程。

  • 第二步就是要明确自己要学到哪一层。
  • 第三步就是要明确每一层应该怎么学。

在领域分层图中,越往上越偏应用,实际工作中用得越多,越往下越偏原理(包括相关的工具和配置),实际工作中用得越少。所以总的原则是,在上层投入更多时间,更关注细节和熟练使用,在下层投入相对少的时间,更加关注原理和简单应用。

在细节分层图中,你需要详细地学习每一层。要注意的是,对于“实现源码”这一层,你不需要去掌握每一行源码,只要掌握关键源码就行了,也就是和设计原理以及设计方案相关的源码。


链式学习法优点


促使我们主动提升

采用链式学习法,你就会意识到,使用一项技术完成了工作,并不意味着你就完全掌握了这项技术。你还需要把刚刚自己用到的技术作为切入点,画出完整的领域分层图和细节分层图,然后逐一攻破,这样才能提升深度,达到精通水平。

  • 将知识和技能系统化
  • 明确知识和技能点之间的关联关系,有助于更好的理解和应用这些知识和技能。
相关文章
|
5月前
嵌套调用和链式访问
嵌套调用和链式访问
37 0
|
5月前
|
消息中间件 Java API
面试官:如何实现链式调用?
面试官:如何实现链式调用?
409 0
|
12月前
|
前端开发
9 # 实现链式调用里普通值处理
9 # 实现链式调用里普通值处理
27 0
|
5月前
|
前端开发 JavaScript
Promise的链式调用案例讲解
Promise的链式调用案例讲解
|
12月前
|
前端开发
8 # 链式调用
8 # 链式调用
38 0
|
算法 小程序 数据可视化
如何实现递归函数
今天分享一下如何在微信小游戏制作工具中实现递归函数,当前小游戏制作工具是不支持递归函数的,但是我们仍然能够找到方法来实现它。 对于很多新手尤其是没有编程基础的小伙伴来讲,可能并不知道什么是递归函数。我们先简单的了解一下它到底是个啥东西。
66 0
|
前端开发
重新手写promise,理解核心的异步链式调用原理
重新手写promise,理解核心的异步链式调用原理
167 0
|
前端开发 开发者
图解 Promise 实现原理(二)—— Promise 链式调用
本系列文章由浅入深逐步实现 Promise,并结合流程图、实例以及动画进行演示,达到深刻理解 Promise 用法的目的。
996 0
|
存储 算法 程序员
手写C语言之函数的嵌套调用和链式访问
手写C语言之函数的嵌套调用和链式访问
161 0
手写C语言之函数的嵌套调用和链式访问
|
程序员 编译器 C++
函数的嵌套调用和链式访问
函数的嵌套调用和链式访问