How to learn Java systematically? Ali programmers give such advice

Know yourself and the enemy

No matter what you want to learn a skill, you must first know what you should learn about this skill, and if you can find a job if you learn all of them, this is something you must understand at the beginning. If you don’t even know what to learn, you won’t know how Start. So first understand what technologies should be learned in the Java technology stack in 2019.

Make your own Java learning plan:

After you understand what you learn in Java, divide it according to the skills you should learn. According to your own time, whether you are at school or at work, you must have your own free time. Use this time. , Is the time to learn technology. It is recommended to devote about 4 hours a day to study. Studying for too long is not a good thing. A person does not have much time for effective study a day to concentrate and study. If you can study efficiently for 4 hours, it is enough. Try to achieve the same amount of learning knowledge every day, so as to achieve a gradual and systematic learning, only need to master the content of the daily learning.

Beginners to learn Java technology means to learn 20% of the key content to solve 80% of Java technology problems. For a beginner, briefly master the following skills:

  • The basic JavaSE core content of Java, you can independently make a console-based project. For example, ATM cash machine projects.
  • Basic operations for adding, deleting, modifying and checking databases, and can operate MySQL and Oracle databases.
  • JavaWeb technology application, proficient in Servlet, JSP, JavaBean technology. And web technologies such as HTML, CSS, JavaScript, and jQuery on the web front end.
  • Proficiency in the application of SSH, SSM framework and micro service architecture, such as SpringBoot, SpringCloud technology.

Difficulties often encountered in the process of learning Java:

Learning Java programming is not easy. People who have not been in touch with programming will find it more difficult in the early learning period. However, learning Java has a feature that the more you learn, the easier it is. This is a feature of the Java language. The difficulty is that at the beginning, there are a lot of things that need to be remembered, and then the programming thinking cannot be opened for a while, which will lead to a lot of problems and no ideas. This is the most difficult start. You need someone to guide you.

It is also more common that a very small problem will trouble the beginner for several hours. The beginner himself knows that it is a very small problem, but due to experience, I can't find the problem. Once such a situation occurs many times, it will cause a great blow to the psychology of beginners, and many people give up halfway under such circumstances.

Many people will find that they have forgotten what they have learned before. This is a relatively common problem, mainly because when learning a certain knowledge point, they have not really achieved a good understanding and have not kept up. Corresponding exercises are deeply understood and practiced, and there is no good learning method, and no timely review and specific example operations. As a result, the knowledge points learned are not applied in the real scene, so they are quickly forgotten.

If there are the above learning problems, they are all normal. As long as the correct learning method is used, the general direction in the early stage is not wrong and the problems can be solved. If you have any questions about Java learning, please feel free to send a private message to me for consultation. After all, avoiding detours is the fastest shortcut. If you feel that there is a problem with your learning method and the learning bottleneck is encountered, you must solve it in a timely manner and communicate more with experienced people. When you start learning, the knowledge must be learned from others.

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.

The correct way to learn Java:

1. Don't read books to learn, find easy-to-understand Java video tutorials to learn, so as to better understand. I’ll just give you an example. It’s like you want to learn about Zhouyi. You watch other people’s videos explaining Zhouyi. Even if you don’t understand, the video explanation will give you a preliminary understanding of Zhouyi. Getting started, but if you read the book of "The Book of Changes", you definitely can't understand it, and you might not be able to read it for two minutes.

2. Don’t delay learning programming. Use a quick time to complete the basic knowledge, then get in touch with actual examples and practice a lot of coding. You usually learn dead knowledge. You can only apply these dead knowledge to real examples. Will be more proficient and understand the real purpose of this knowledge point, otherwise you will never learn Java.

3. Personally, it is not recommended for people with zero foundation to learn by themselves. Of course, I definitely do not recommend going to training institutions. But to learn professional technology, especially the more complex programming, you still need an experienced person to bring it along. This way you can avoid many detours and learn more efficiently. Let others help in the early stage, it should be taken advantage of! After all, if you step into a field you don't understand at all, you will make too many detours when you explore it yourself.

The biggest difficulty in learning Java is the problem of giving up halfway. In fact, no matter what you do, there are times when you can’t stand it. Generally, when this happens, it is the wrong way. So for beginners to learn Java systematically, the most important It's still a matter of direction. Once the direction is wrong at the beginning, the end result will only be inability to persist halfway, and time wasted. So first go in the right direction and don't be blind. In the end, whoever can persist in learning to the end can get a high salary in employment.

Guess you like

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