美文网首页哲学写作365天计划
166.学习应该适可而止:目的和抽象层次

166.学习应该适可而止:目的和抽象层次

作者: 科幻经典 | 来源:发表于2017-02-21 23:27 被阅读11次

今天又想起那篇精进的文章来,写的确实很好,作者看得出很有慧根。他总结的那句话让我着实难忘,王阳明最重要的智慧是把刀就脖子上。

我们平时使用工具,总是不能见好就收,总是为了很小的功能去研究太多的东西。时间毕竟是有限的,我们放纵自己的求知欲未必时刻都是好事。

要记得根本,做一件事是为了什么。我学习这个ahk这个工具的目的是为了提高效率,如果把时间过多的投入这软件,会不会刚好效果相反,研究了很多自己根本没必要研究的功能 。

有人说过,自然界有两种模型,一种是平均连续的,一种是非连续的,而学习大多是一种树状结构,这种树状结构往往呈现出金字塔层次,符合二八法则。

也就是说,我们只需要学习好这个软件20%最常用的功能就行了,这个20%当然取决于你学习软件的目的,不管怎么说,那都是工具。

类似于软件,在学习的时候,常常遇到为什么的问题,其实还是要看情况判断。有的时候没必要知道为什么,会用就行,而有的时候必须要理解其底层原理。

这个临界点怎么判断?举个例子,今天我在学习flaskweb开发,里面有个改变时间和日期的模块flask-moment,我用的它目的当然是只是在网页上显示时间而已,基本不会在它内部做什么大的改变。

也就是说, 我把它当作一种抽象或者黑盒子来用,而且我很少去做改变它内部结构的事,那我就没必要懂得它。

但是对于flask源码,这个对我的帮助就会很大,我就很有必要知道它的内部结构,它为什么会这样发挥作用,等等。

这个尺子一定是你自己在掌握的,大多数时间我们会直觉到我们应该学到什么程度。

两个关键,目的和抽象层次。
跟目的越相关,就需要花费越多时间;使用概念或工具的抽象层次越高,就应该花越少的时间。

相关文章

  • 166.学习应该适可而止:目的和抽象层次

    今天又想起那篇精进的文章来,写的确实很好,作者看得出很有慧根。他总结的那句话让我着实难忘,王阳明最重要的智慧是把刀...

  • 依赖倒置原则DIP

    定义 :高层次的模块不依赖于低层次的模块的实现细节。二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。高...

  • 9月21日C++学习总结

    1.抽象:抽象类为抽象和设计的目的而建立,将有关的数据和行为组织在一个继承层次结构中,保证派生类具有要求的行为,对...

  • 倒置依赖原则(DIP)

    原则A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。B.抽象不应该依赖于具体实现,具体实现应该依赖...

  • 依赖倒置原则

    依赖倒置原则 A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。B.抽象不应该依赖于具体实现,具体实...

  • 设计模式

    1、java接口、抽象类的好处 依赖倒置原则: A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。 ...

  • 那些你要知道的设计原则之-依赖倒置

    1.定义 1.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。2.抽象不应该依赖于具体实现,具体实现应...

  • Java语言中抽象类和接口的定义及其使用

    学习目的 学习掌握抽象类和接口的定义及其使用,如何测量代码的执行效率。 相关技术、及其使用 抽象类(abstrac...

  • 读语法讲义有感--抽象层次---不同平面--思维

    英语语法 中文语法 编程层次 结构 平面记忆单元分成思想抽象层次不同抽象维度高维包括低维 在不同的抽象层次上进...

  • 第9章桥接模式

    桥接模式的目的是把抽象的层次结构从其实现中分离出来,使其能够独立变更。 抽象层定义了供客户端使用的上层的抽象接口。...

网友评论

    本文标题:166.学习应该适可而止:目的和抽象层次

    本文链接:https://www.haomeiwen.com/subject/yulpwttx.html