瑞思百课文化:习惯学习享受学习融入学习
这里的新技术,可以是一种语言,一个特定的框架,一个特定的算法,等等。
不知道你是否有这样的习惯学习一种新技术总是依赖于搜索引擎输入关键字然后出现大量的内容各种各样的博客点击来回当你想学习的东西是更复杂的而不是比较一个特定的算法快速排序。依靠搜索引擎,一些博客帖子让我感到困惑和浮躁,因为我不明白,所以我读了其他文章,但最后发现怎么说不很清楚,我们忽略了一个事实。如何在这篇文章中理解复杂的事情?
我想说什么?如果你真的想在更低的层次上了解这项技术,那么我们需要找到一个更系统的方法来实现它,就像你想了解jvm 那样,然后可以读一本好书,比如我今天想学习一个框架,然后尝试读源代码,读官方文件。也许我最近才深刻地意识到,之前的方法是多么的冲动和错误。
如何学习某一门知识,在我看来,主要矛盾在于解决这两个问题。
要学否
在学习作为一门研究新技术前需要进行解决的第一个问题是要不要投资活动时间去学这门专业技术。就像买书最大的成本管理并不是买书的价格,而是通过看书的时间。花费大量的时间去看一本中国没有文化价值的书,无异于浪费以及生命。正是这个方向搞错了,越努力越尴尬。
如何确定一项技术的价值可以从以下两个方面来考虑:
从知识系统开始:技术通常不是孤立的,而是构建块的一部分。要学习顶级技术,你需要掌握一些底层技术。如果一项技术很基础,很低级,被许多高级技术所依赖,那么学习这项技术是很有价值的。
从应用的角度看: 如果一项技术具有市场“货币观”,或者有潜在的市场需求,那么学习该技术是非常有价值的。毕竟,我们学习的目的很大一部分是为了赚钱来解决我们的生活问题。
但这里的难点在于,很难通过分析我们所知道的信息来判断某项技术的市场前景。如果分析判断错误,很可能我们学习这项技术的时间就白费了。最好的选择是让你学到的技能尽可能满足这两点。即使最后没有市场前景,如果能成为我们知识体系的基础,也是值得投入时间学习的。
怎么学
在制定了学习发展目标之后,剩下的问题是怎么怎么学?学习研究方法千万条,重要的是找到一个适合学生自己的学习方式方法。
我的方法是搜索和找到正确的信息和正确的人。学习本身不应该是一件复杂的事情,因为它不是在做研究,不是在探索未知,而是站在巨人的肩膀上去学习已经解决的问题。
然而,这里的困难在于数以千万计的信息,一不小心发现了错误的信息,使原来简单的学习变得复杂起来,这就像天龙八世学了一段鸠山由纪夫的声誉错误的六脉剑公式,很容易学。
主动搜索
主动获取学习资料的要点是选择和交叉比较从错误较少的信息库中看到的材料。由于许多技术信息是用英文写的,用谷歌英文搜索更容易得到高质量的信息。此外,使用google 图片关键词搜索可以快速获得关于架构的信息,易于从高层次理解该技术。