How are we supposed to learn?

         Regarding the topic of how to learn, many people must have heard it once or twice, and even exaggerated to say that their ears are about to hear calluses. But why are there still so many people who are still inefficient in their studies?Observing those excellent learners, you will find that they will have a set of their own learning methods. They may be good at practice, good at summarizing, good at comparison, and good at sharing.

       There will always be some people around us who have some efficient learning methods, pay attention to routines in everything, and continue to grow in happy exploration. Today, I would like to share with you some learning experiences of the efficient learning little giants around me, from Bill 's sharing and summarization in the acceptance of our group.


How to learn a knowledge?


Taking myself as an example, how can a programmer who not only wants to be a dead-on code hacker, how to learn some technical points?

                

1. Official website

  The official website is an indispensable link for those who want to become technical experts, architects or CTOs, because the explanations on the official website are the most authoritative and comprehensive first-hand information.

   So how did you know it for the first time?

   * (what) what is it? What problem does it appear to solve? What is the status quo? What are some basic frameworks?

   * (why) why? Why did this technology appear? Its history. . . ?

   

    When you come into contact with a new knowledge point, you can use the official website to control the whole picture macroscopically. When you study the official website information for the first time, you don’t have to rush to see the details. Just be aware of it (that is, an overall framework). However, the official documentation is worth reading again and again.  


2. The principle of inquiry

   This is the process of learning its specific content, filling in the details that we don’t understand within the structure of macro control, and then thinking about its essence, that is, thinking about its connotation. This process is very critical. .


3. Comparison summary

    There are two points in the comparison summary I am talking about here:

    First, objectively speaking, none of the knowledge points we know so far is completely new, because we have the foundation to lay the groundwork for. When learning a new technology point, we first look for the similarities with our original knowledge. It is found that most of them are the same, but the rules of each language are different, and the syntax is somewhat different. We use 20% of our energy to learn these differences, and basically this technical point is mastered. This is a vertical comparison.

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


4.举一反三

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


5.牛人博客

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


总结:

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


                                                  爱与成长,至死方休


                                                         ----小妖  留      


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325465008&siteId=291194637