我们到底该怎么学习?

         关于如何学习的话题,想必很多人都不是听了一次两次了,甚至夸张点说耳朵都快要听出老茧来了。可是为什么还是有那么一部分人依旧学习没有效率呢?观察那些优秀的学习者,会发现他们会有一套自己的学习门道,他们可能是善于实践型、善于总结型、善于对比型、善于分享型。

       在我们身边总会出现那么一些人,他们有着一些高效的学习方法,凡事讲究套路,在快乐探索中不断成长。今天给大家分享一下我身边的高效学习的小巨人的一些学习经验,来自bill在给我们小组验收中的一些分享总结。


如何学习一个知识?


以自身为例,一个不仅仅想做死敲代码的程序媛,如何学习一些技术点呢?

                

1.官网

  官网对于想成为技术大牛、架构师或者说CTO级别的人来说是必不可少的一个环节,因为官网上的解释是最权威的、最全面的一手资料。

   那么第一遍了解到什么程度呢?

   * (what)是什么?它的出现是为了解决什么为题?现状如何? 一些基本框架是什么?

   * (why)为什么? 为什么会出现这个技术? 它的历史。。。?

   

    新接触一个知识点,通过官网来宏观把控它的全貌,第一遍学习官网资料,不用急着去看细节问题,做到心中有数(也就是整体的一个框架)即可。不过官方文档是值得我们反复去看的。  


2.探究原理

   这是学习它的具体内容的过程,在通过宏观把控的结构内去填补我们所不了解的细节问题,然后思考其本质,也就是思考其内涵,这个过程很关键,知其然知其所以然。


3.对比总结

    我这里所说的比较总结有两点:

    其一,客观的说,对于目前所了解的知识点,没有一个是全新的,因为我们有基础做铺垫,在学习一个新技术点的时候先找找和我们原来的知识有什么相同点,会发现大部分都是一样的,只不过各个语言的规则不同,语法有些不同之处。我们用20%的精力去学习这些不同,基本上这个技术点也就掌握了。这是纵向的比较。

    其二,编程中有多种语言,我们通常会说“语言都是相通的”,那么不知道各位有没有想过这么一个问题“这个技术点在其他语言中是如何体现的呢?”抽筋剔骨看本质,对比总结,其中的奥秘自然烂熟于心了。


4.举一反三

   “举一反三”这个词大家都不陌生,在我们上初中的时候总会听数学老师说“要学会举一反三”,这个用在学习任何东西上也是一样的,当我们基本掌握的情况下,要敢于给自己提问题,并做出猜测,然后验证。


5.牛人博客

  我们参考一些技术大牛的博客可能会对我们的技术有很大的提升,但我想告诉你的是比这更重要的,什么呢?关注这些优秀者的思考方式,看看他们在遇见这个知识时是如何学习的?他们为什么会这样思考?我和他们之间缺失了哪一环?我需要如何做会比他们做的更好?把他们好的习惯变成自己的习惯让自己也照着他们的优秀发展,这就是站在巨人的肩膀上让我们成长更快的原因。


总结:

    上面呢是最近自己对学习的一些思考总结,如果可以帮助到任何一个人,都会让我感到开心~~


                                                  爱与成长,至死方休


                                                         ----小妖  留      


猜你喜欢

转载自blog.csdn.net/duyusean/article/details/78841119