Architect crash 4.2-Kindergarten to learn how to learn

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.
The Feynman technique is simple:

    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 way of saying:

The first step – choose a concept you want to understand

Choose a concept that you want to understand, then take out a piece of paper and write the concept on top of the white.
Step Two – Imagine a scenario where you are about to impart this concept to others

Write down your interpretation of the concept on a white paper, as if you were teaching a new student to the concept. 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

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 – Simplify your speech by making your presentation easy to understand

The ultimate goal is to interpret the concept in your own language, not 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 create an analogy with the knowledge you have, so that you can 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, I think it is more reasonable. There is also a very important concept, that is, through association to build your knowledge of the association, this and the logic of the mind map a little figured out. For example, a 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!


This article from the "Top100 Architect" blog, reproduced please contact the author!

Architect crash 4.2-Kindergarten to learn how to learn

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.