What should I do if I have too many knowledge points to remember when learning Java?

"Reviewing the past and knowing the new" I want to use it to emphasize a big problem we encountered in learning "to learn today, forget tomorrow", I believe this is the problem that every learner will encounter, and many people I don’t know how to solve it efficiently, or there are many people who have not thought about the cause of this problem!

First, we have to analyze the reasons for these situations, and then explain them one by one:

The first one: knowledge is useless

In this era of fragmentation, there is really too much information of all kinds. When we obtain this information in fragmented time, we are usually doing useless work, but it is just passing the fragmented time. Because of such a

That is to say, although everyone has learned a lot of knowledge, they have not internalized the knowledge. Although you have learned it, this knowledge does not really belong to you. You only understand this knowledge very shallowly and do not know it. What's the use, that is, although you have learned it, you have not really used the knowledge. Only when you really use the knowledge, you will have a deeper understanding of it, and you will understand its value. This way you will remember more deeply!

Therefore, the knowledge learned is useless, which is one of the important reasons that cause you to "learn and forget"!

The second reason is: Did not review in time

For unfamiliar knowledge points, you should check it often. If you read too much, you will be familiar with it. You can't check it after a long time, so that it won't recognize you. I have always felt that review is an effective way to resist forgetting. If you can't remember, read it a few times. In fact, after a long time of self-study, you will find that learning is the easiest, and it is rare to remember and use.

How much new knowledge you have learned is not important. The key is whether you can remember this knowledge and whether you can use it when you need it. This is the most important thing. Many people learn new knowledge and then put it aside. There is no review at all. After a long time, it is equivalent to white learning. The time spent at the beginning is also invalid time. This is useless!

So it is very necessary to review knowledge in time, but there is a prerequisite, that is, you must have something to review. What is it? That's the note

The third reason: no notes

Aren’t many people talking about it? A good memory is not as good as a bad pen. I originally agreed with this sentence! Therefore, I strongly recommend that everyone who studies should have a good habit of taking notes. This is why I said in the first step of self-study that you must take notes when building a knowledge framework. Only in this way will you have something to review. Things, over time, these notes are your wealth!

So be sure to take notes, and then review the knowledge in time, this can effectively help you resist forgetting!

The fourth reason: the retention rate of learning content

By observing this learning pyramid, we can see that the most efficient way of learning content is to teach others, followed by practice, discussion, and presentation (demonstration). The rest of the audiovisual, reading, and listening can all be regarded as passive learning, and the learning efficiency is also the worst.

Then we know that teaching to others is the most efficient, but what should we do?

In fact, you can write blogs, make tutorials, etc. to share your understanding of knowledge with others, which will make you have a deeper understanding of knowledge, and the memory will naturally be deeper. With this process, a closed loop is actually completed. Learning mode. That is to say, your learning has not only input but also output, forming a single-point learning closed loop. The reason why you learned before and forget it is largely because you only have knowledge input but no output. Therefore, for the learning of knowledge, there must be not only input but also output, and attention must be paid to the formation of a closed learning loop.

Finally, let me talk about it here. I am currently working on Java development. If you encounter any questions about learning methods, learning routes, learning efficiency, etc. during the introductory learning of Java, you can apply to join my Java novice learning exchange group : 798844620, there are a lot of beginners who are learning Java technology. You can also come to me directly if you lack the basic video tutorials. I have the latest Java basics and detailed video tutorials. The group file also contains me doing Java technology. Some study manuals, interview questions, development tools, PDF documents, books and tutorials compiled during this time.

Guess you like

Origin blog.csdn.net/weixin_46898270/article/details/108528558