Architect crash 4.2-Kindergarten to learn how to learn efficiently

Source: Internet
Author: User

"How to study efficiently", the author of this book is Scotthyoung, the most well-known is 1 years of self-study completed 4 years of MIT computer Science 33 courses, but also wrote a learning method blog, he uses Feynman skills to enhance understanding and learning.
There are many ways to understand the Feynman technique, the simplest of which is:

    1. Take a blank sheet of paper;
    2. Write an idea or process that you want to understand on the top of the white paper;
    3. Explain it in your own words, just as you teach others.

The most important thing is to divide one idea into another, although it may be possible to repeat some of the points of knowledge that have been understood. But you will eventually reach a tipping point that cannot be explained clearly. There is the knowledge gap that you need to fill. To fill this gap, you can look up textbooks, ask teachers, or search the Internet for answers. In general, once you have precisely defined your confusion or misunderstanding, it is relatively easy to find the exact answer.

Another slightly more complicated argument:

The first step-choose a concept that you want to understand, then take out a piece of paper and write the concept on top of the white sheet.

Step Two-Imagine a scenario where you are about to impart this concept to others, and write down your interpretation of the concept on a white paper, as if you were teaching a new approach to the concept of a student. When you do this, you will be more aware of how much you understand about the concept and whether there are still areas of ambiguity.

Step three-if you feel stuck, review the learning materials, and whenever you feel stuck, go back to the original learning material and re-learn the part that makes you feel stuck until you understand it smoothly enough to be able to explain the part on paper.

Fourth step-to make your presentation easy to understand and to simplify the language, the ultimate goal is to interpret the concept in your own language rather than in the language of the study material. If your explanation is lengthy or confusing, it means that your understanding of the concept may not be as smooth as you think it is-you have to try to simplify the language expression or establish an analogy with the existing knowledge to better understand it.

A detailed explanation of http://jingyan.baidu.com/article/dca1fa6f59896bf1a440528d.html Feynman's study method


I read the Chinese version of the book, and found that there is a very important concept, that is, through the association to build up your knowledge of the connection, this and the logic of the mind map is a little figured out. For a complete example, program-related bar:

Cache is actually a defensive war, the user is the offensive side, the architect of the defensive side, the 1th floor is the user's browser side, the 2nd layer is a CDN, 3rd layer is nginx and other Web container static cache, etc. this is explained.

Of course, the cache will also be associated with other knowledge of the HTTP protocol, DB in addition to the cache can be distributed, and so on. You find that the knowledge of the whole field is relevant, that you are constantly connected, and that your knowledge system will be stronger.


If this learning method, I learned earlier, wow haha!

Architect crash 4.2-Kindergarten to learn how to learn efficiently

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.