In this article, I’m not going to tell you how to learn specific techniques and how to learn them, but rather, I’m going to tell you how to learn them.

Take a look at the content map:

Of course, this can only be regarded as my personal learning experience, for you, can only be counted as a reference, but I hope that this article for you, have reference value!

First of all, I solemnly tell you that there is nothing wrong with learning Java. Settle down, settle down and study hard. Recently, there are always many friends asking me privately, “Ape brother, can I earn more than ten thousand yuan a month after learning this?”

Let me tell you this, a monthly salary of more than ten thousand is the minimum standard of our line of work, and our industry is to rely on ability to make a living, you have how much ability you can make a lot of money, understand!

So don’t be a giant in thought or a dwarf in action.

Then I will focus on how I learn, I hope to give you a lesson! If you like it, don’t forget to give it a thumbs up!

1. Method/route/technique/secret

What is this? I’m sure you’ll be interested!

We are generally in learning, will be keen to seek what learning methods and skills and so on, hope to get the secrets of the world, help their own learning soar, in these methods and skills with, you can learn to advance by leaps and bounds, think what? brother Come on, wake up…

I am not saying that methods and techniques are useless. I am criticizing those people who have bad mentality. I have always believed in this saying:

There is no shortcut to success, there is a way to learn

Do methods and techniques work? Useful, of course, but not to say that you have the method and skills on everything, you do not have to make what strength, there is a sentence is so said, in the right direction with the right method to continue to pay time, such ability to do great things, so, the method and skills is not the end!

I will from time to time in learning to find some learning secrets, but I always understand such a truth, the success of others can not be copied, but absolutely have reference significance, since others have succeeded, it must have its unique, in some aspects must be worth our reference!

In the face of methods and skills, I will combine my own situation, I will add my own thinking, I will continue to try and error, so as to slowly find their own right direction and method! Remember, what suits you is the best!

Another is a route of things, to treat the learning route, I generally have two levels of thinking, the first layer, I am not too dependent on this learning route, because in the eyes of most people, this learning route is a mind map, is to give you list the knowledge points need to learn and learning order!

Most people feel that they don’t know what to learn and how to learn, so a learning route like this would be suitable for them. I don’t deny the value of the route, on the contrary, I think it is extremely valuable, but I don’t rely on it!

I don’t spend time looking for a variety of learning route, unless I know where I can quickly find the extremely good route, I usually create his own path, I said before, the best route to study on books, in the video tutorials, that is to learn the source file of the route, so I would mind mapping according to the picture, to create the learning path!

Similarly, I do not deny the necessity of learning routes, I just say that it is extremely helpful to use mind maps to create routes for your own learning. It helps you sort out the knowledge well!

Therefore, I am grateful to learn a good learning route, but I will also open a mind map to sort out the knowledge myself, this is my second level of thinking on the route problem!

As for the secret, I have been wondering such a question before, those who share all kinds of methods, skills and routes, these can be the accumulation of experience ah, so directly share to others, not afraid of others learn to surpass us? Later I found that nothing, even if shared, they will not learn, because most people really lack the ability to think independently!

The best experience is just words to them!

2. Method is most important

To tell you the truth, I have always felt that method is very important, because in the right direction with the right method of continuous efforts, we can achieve qualitative change, that is to say, the method is not right, that you are the moon in water!

This is especially true for learning, especially for programming, so what did I do? Of course, Qingge must have their own set of learning methods, in simple words, is systematic learning, teach program notes!

What does that mean?

Systematic learning simply means learning fixed content within a fixed time to form fixed notes, which I call teaching program notes, that is, your notes should be written for the purpose of a tutorial!

Simple bar, this is my learning method!

Of course, you can not look down upon, although it is such a simple sentence, but it is my trial and error summed up, and you see, there must be a lot of people do not understand, understand do not know how to do, know how to do and do not do, even if done and stick to it… I’m sorry, I accidentally brought up the reason why you’re such a jerk…

So how did I teach myself Java in this way? First of all, I divided the whole self-study of Java into 12 steps, as shown in the figure below:

In fact, Java is these 12 skills, for me, these 12 skills, each skill is to spend time to polish to learn!

In view of these 12 skills, I have compiled a PDF document of Java Architecture advanced interview topic (including 450 questions, including Dubbo, Redis, Netty, ZooKeeper, Spring Cloud, distributed, high concurrency, design mode, MySQL and other knowledge points analysis, rich content. Combination of text and text!

* * * *

This special document is free to share, if you need it, you can visit my GitHub homepage here and find me for free!! I’ve always believed that you can’t systematically learn without enough heat, and that heat is time. You have to take the time to hone it!

And for each of these big knowledge points, I use teaching program notes to learn, about the embodiment of this teaching program notes and the final systematic learning results, it is like this:

Above is my study, has been doing the study!

The sharing of the above content can be said to be the essence of my study, if you understand it thoroughly, you will benefit a lot. Of course, I think you will certainly have some do not understand, if there is any do not understand, welcome to contact me!

3, the fragmentation time brush Douyin

What? You’re making us swipe Douyin. Isn’t Douyin toxic? Don’t worry, listen to me talk to you slowly!

I told you above that MY learning is systematic learning, so the corresponding is fragmented learning, of course, for me there is no fragmented learning, because I have always felt that fragmentation is not suitable for learning, especially in programming this piece, more not suitable!

At least that’s what I think. Fragmented learning. Isn’t that a joke?

But nowadays, everyone has a lot of fragmented time, and have you found that more and more fragmented time, some people say that it is not good to use the fragmented time, yes, it is naturally good to use it, but most of the effect is little, how to do?

There is only one way, that is to minimize fragmentation time, let their own time gradually become complete, forming more systematic time, so the test of you is not suitable for self-study an important standard, to see if you can sit!

Nowadays, more and more people complain that they can’t play well or learn well. I think it’s your problem in dealing with fragmented time. You can try to reduce the fragmented time as much as possible and try more systematic learning as I said.

Also, how do I deal with the fragmented time? Easy. I’m just checking Douyin, and all I have to do is sit in a hole, read a blog, and type code on my computer?

I don’t think it’s necessary to study and work hard and relax. It’s not a big deal to relax once in a while, and it’s necessary, so I just play douyin and play video games. That’s what I do.

However, I think most people have very poor self-control. They dare not play games or check Tiktok for fear of losing control. How can they make use of the fragmented time?

For example, I have been learning about Java Virtual Machine recently. My goal is to take notes on teaching programs. Then I can spend all my fragmented time learning around Java virtual machine.

How about this method?

4. Video vs. book

At the beginning of learning, I believe most of you will also have a question: should I read a book or watch a video?

Whether you read a book or watch a video, it is a good way to acquire knowledge.

Reading books and watching videos are both ways to gain knowledge

In a different way, different nature, as some people say, before work can look at the video, you can read a lot after work, is there such a tone, is that most people think time after work becomes less, see the video is slow, reading is more quickly, but also need to what knowledge can quickly turn over the page view!

In fact, FOR this part, I think it is not absolute, the video can also play quickly ah, the video also has elder brother chapter ah, the title is also the content of the video, can also facilitate you to quickly locate the content ah!

So at the end of the day, it’s still the same, whether reading a book or watching a video, it’s a way to get knowledge, there’s no good or bad!

So how did I do that? Do I read books or watch videos? In fact, I watch both, including videos and books. When I encounter good content, I will learn. And I sometimes feel that watching videos or reading books all the time will be boring.

Whether you read a book or watch a video, you have to gain something, that is, you can not read the input of knowledge here and there, which is equivalent to a waste of time, which is faced with another problem: knowledge forgetting

5. Solve knowledge forgetting

That is to learn and forget the problem, in fact, ah, slowly I think, we will encounter problems can not be counted as a problem, or you can not be so anxious about it, because it has been a normal!

So, regardless of whether you are a novice white, or the old driver for many years, we will have such a phenomenon, but for everyone to deal with the way is different, the situation is different!

We can not achieve a radical cure, no one can guarantee that they will not forget the knowledge learned, so what is the best solution? Just take notes. There’s an old saying:

A bad pen is better than a good memory

So if you want to minimize forgetting, take notes, and this is the kind of note-taking I talked about earlier, which is to take notes for the purpose of the tutorial, so as to form a systematic note, which looks like this:

Trust me, it’s good for you!

Of course, there are many people who never take notes, can only say that everyone’s learning concept and acceptance is different, and I, is recommended to take notes!

Draw more pictures, more code

Before talking about this, suddenly reminded me of my elementary school on one thing, is the sixth grade, at that time I live in a class and another class’s and grade’s math teacher teaching is very distinctive, the classic is our class’s mathematics problem-solving is drawing, and the other a class of mathematical problem solving is set x.

Because at that time in primary school, I had not learned how to solve the x equation, and the math teacher of another class also directly explained this method in order to make everyone better learn mathematics, although it was considered to be super content at that time.

And the math teacher of our class did not speak about this super outline content, but gave us another method, that is drawing, this method is also very good, complex mathematical problems are illustrated, it is really a good understanding of the change!

So, at that time, our two classes were the best in math!

This is just to tell you that you should learn to draw more pictures in your daily study. As the saying goes, a picture is worth a thousand words, and drawing pictures can definitely help you understand complex content. For example, I recently had a question from a paying reader.

Combined with the graph, we understand the knowledge, sometimes really will be a lot simpler, this is also due to the intuitive characteristics of the graph, so, learn to draw more in ordinary learning!

In addition, we also need to remember the point of learning programming, more hands, this repeatedly emphasized, remember, more hands, more code, is right!

finished

OK, that’s what I’m going to share with you this time. What do you think? Looking forward to your likes! See you next time!

Over the years, I have been enriching and improving myself, and I have organized my summary into a set of documents. If you need them, you can visit my GitHub home page and get the full set of materials for free