On Cognitive Methods of Learning | The Wonderful Ideas of 1997

I will talk about learning from two aspects. The first is cognition and the second is method, which is applicable to all subjects.

Cognition

What is cognition? Simply put, you have to understand what you are doing, how you should do it, and what you will get. In fact, not only for learning, but for everything, cognition is a very important link. Just like when we learn computer languages, you have to understand from the beginning that language is basically the 0s and 1s in the computer. You learn languages ​​to write software. Otherwise, when your code goes wrong, your mind will Only the int is wrong or the float is wrong, and you don't think about whether the coding is wrong, etc., and what's more, I will fall into a mistaken situation where I learn the language and I learn the computer. To learn by a person without cognitive concepts is almost equivalent to rote memorization.
What I just said is only the superficial meaning of cognition, so what is its more important meaning? You want you to be able to clearly understand any term you have learned and what it is. For example, a very simple question, what is a linear table? Many people ignore the definition of it when they study it. Some people even think that it is something stored in a computer and understand it as an entity. But in fact, the linear table is just an abstract concept. In layman's terms, if I have many elements of the same data type, how do we call these things? I can't say: "Xiao Zhang, you can sort these elements of the same data type for me". This is too inconvenient for us to use. People have to give it a name, so a bunch of big guys discussed it and named this sequence of a limited number of data elements of the same data type. Let's call it a linear table. From this example, you can clearly see that if you only remember the name of this term and don't know anything about its meaning, the more you learn, the more you learn, and the more you learn, the less you understand.
In addition, cognition allows you to have a systematic concept of learning. It is like learning a computer. Those who understand will know that from the principle of composition to the operating system, to assembly, to the high-level language, a programmer who walks step by step is better than a programmer who only learns a high-level language. . If you apply for a job, the former must have an advantage over the latter.
A good cognition is like a map. With it, you can clearly see where you are and where you are going, which is very important for learning.
(If you really can’t understand the meaning of cognition, don’t worry too much. At the beginning of each subject, I will take you to a more systematic cognition. In addition, I will also write articles about the learning path of computers to help Everyone has an overall understanding of this industry. There will also be corresponding learning road articles for the subdivided majors in the computer.)

method

The first step: understanding

No matter which line or karma, you need to understand each concept and the meaning of each symbol in detail.

Step 2: Recite

Originally I was a very good person in mathematics. I almost never memorized mathematics in middle school or high school, but the more you learn later, you will find that recitation is essential. Of course, if you have a very good memory, then I didn't say it.

Step 3: Take notes

Understanding is important, but notes are also indispensable. No book is omnipotent. The author’s understanding is different from everyone’s. There are always things you need to remember.

Step 4: Persevere

With the above two points, what remains is persistence. There are not many geniuses in the world. 99% of geniuses become "geniuses" after persistence.

to sum up

First, get an understanding of the subjects you are learning, and then follow the steps to learn well.
Learning actually depends on how many things you have memorized, even for subjects that are more abstract than computers.

Several questions about learning:

Regarding whether to report for class:

The most important thing to register for a class is not to attend class, but to: first, the problems you don’t know can be solved quickly; second, someone will teach you systematically, don’t underestimate the two words system, system and Whether it determines your perception is good or bad.

About judging your own level:

When you are learning a thing, ask yourself if others know this formula and do others know the solution. To put it bluntly, the gap between people lies in who knows more. If you know more than others, then you are better than others; the more you know, the greater the gap between others and you.

From: The Wonderful Thoughts of 1997 (please indicate the source for reprinting)

Guess you like

Origin blog.csdn.net/qq_42495740/article/details/108081179