Follow wechat public number: IT brother, reply to the full set of Java tutorials, you can receive: Java foundation, Java Web, JavaEE all tutorials, including Spring Boot, etc
Reply: resume template, you can get 100 copies of beautiful resume, reply: Java learning Route, you can get the latest and most complete a learning roadmap
First, find a complete tutorial system
At present, there are lots of Java videos on the Internet, some students really do not know how to learn, my brother here also made a set of full set of video tutorials from Java foundation to Java EE, in my public account reply: The full set of Java tutorials can get baidu cloud download link. If you need it, you can get it (there should be three). The complete tutorial allows you to learn from the shallow to the deep. Structured learning. Not like a fly with its head cut off, and finally, the more you learn, the more dizzy
Find out what motivates you to learn
No matter what you do, you must have internal motivation to do it. So ask yourself, what is the reason why you learn to program, what is the motivation that makes you learn to program, and what will happen if you don’t learn to program. You don’t get a job, or you don’t get a high salary. Give yourself an incentive to learn programming. Whenever I fail to keep up, I look back at why I learned to program.
Third, make good study arrangements
For example, if I want to learn the basics of Java, according to the tutorial catalog, DECIDE which knowledge points I want to learn today and which knowledge points I want to learn tomorrow. Do what you can do today, not tomorrow. Tomorrow is another day, tomorrow is wasted
Make study notes
Learning notes is a very important thing, which is the process of second memorizing the knowledge points you have learned on paper. Of course, online notes can also be used, such as Youdao Cloud Notes and so on. Put the information you have learned into a readable format, such as a brain map. Will a few study result also can record, go to the toilet in the future review is used. Post them on your blog and learn from them with others. It’s very important to take notes, you have to do it.
Five, more hands-on
Don’t think this code is too easy, I can read it, I don’t have to write it. Writing about it and reading about it are two different things. When I watch videos, I don’t write code. I find that when I write, there is nothing in my mind, and all I write are errors. Why some people into the company can not work, is because the time to learn to write too little code, you are not familiar with the code, how can you write out. There is no train of thought. So it’s really, really important to code more. Don’t try to be too comfortable to finger, now comfortable into the company work should be uncomfortable.
Review the old and learn the new
Every night before I go to sleep, review what I have learned today and run it over in my mind. This is actually a process of deepening memory. Then review what you’ve learned often. In case you forget it over time. Maybe looking back at the knowledge point before, there will be a different view. This is the ancients said that for the sake of the new.
7. Scene simulation
After learning a knowledge point, don’t just stop at what the video teaches, think about which scenarios will use these technologies, you can find these scenarios through Baidu. Then write code to simulate these scenarios, such as the ThreadLocal technique I talked about earlier, which included a real scenario. To know this knowledge, but also to know how to use this knowledge to solve the problem.
Know what is and why
This is the knowledge of the principle of learning, we not only must be able to drive, but also know how to repair the car, the internal principle of the car is what kind of, this is not everyone’s requirements, if you feel it is difficult to see the source code, do not go to see, first learn to use the level of knowledge. You feel the level can, also have the patience to see the source code, you can go back to read the source code. I am afraid some beginners look at the source cloud in the fog, but will reduce your interest in learning. Wait for you to have certain technical ability, can see source code, because want to enter a few bigger company, interview can ask technical principle.
9. Discuss more
You can often discuss and defend some technologies with your friends. During the discussion, several people will explain their opinions and understandings of the technology respectively, which will let you know which points you do not know and which points you understand wrong. Frequent discussion also makes learning fun. I think it’s fun to talk about technology.
Keep learning every day, there is no shortcut to success!