How to learn Java better with zero foundation, sharing suggestions on learning methods

 

Why are you learning Java? Maybe there are several reasons.
Planning to be a Java programmer with a high salary?
Because you need to work?
Or do you like it?

Learning Java can be to get a new job, it can be an interest, or it can be a reserve for future development. Regardless of the purpose, learning a programming language is a basic requirement for practitioners in modern and future society.
But people who have never been in touch with programming can't find the direction of learning, and it is very difficult to get started. Today we are going to discuss how to start learning programming languages, just take Java as a chestnut. I started learning Java technology purely because it has too many job requirements.

There are too few people learning Java technology around me, and there are too many knowledge on the Internet. Before I teach others to learn Java technology, I chose the best learning method—video tutorial-based learning method, supplemented by reading books. The following are the ideas I suggest you learn, hoping to help students who want to learn programming languages.

 

How to learn Java technology


The first step: to find a user-friendly Java + video tutorial recommended Java book nationals
looking for a Java tutorial is not difficult, but finding a good book is actually difficult, how do you know which book is a good book? What are the standards for a good book? Is the top of the list a good book? It is best to have experienced and professional people recommend it. Reading and learning is not suitable for everyone. Very few people can read the book patiently. Therefore, you must choose according to your own situation. It is also possible to watch videos instead of reading books.

 

Step 2: Following the video tutorial,
it is recommended to keep at least 4-6 hours of "focused" learning time every day, to understand all the knowledge points on the video, the code and the explanation correspond to each other; and all the codes are carried out in the programming environment debugging. For beginners, typing code is a very difficult problem. When debugging a program, most of the problems are caused by spelling errors. According to my experience, most of the problems are low-level problems.

 

The third step: It is best to have a teacher who
has financial conditions to guide you in the early stage , and is the kind of person who must learn technical employment. It is recommended to find a reliable technical teacher on the Internet to guide you in the early stage and help you solve some problems. Questions, improve your learning efficiency, and be able to explain to you in a targeted manner. In this way, you can avoid many detours and learn more directionally. After all, we are new to this industry and it is not realistic to rely solely on ourselves.

Do you have any ideas? 
Do you feel that you don’t understand something in the book thoroughly?
Feeling a bit paradoxical?
If so, search in the search engine. Find relevant information and go deep into it. At this time, you have already jumped out of the content limitation of the video tutorial, learn more and broader Java knowledge, or go to the teacher to ask. After reading more knowledge content, you will definitely have a newer understanding of the knowledge system you have learned before, and you will even find errors explained in the video tutorials. Please do not complain that you are not looking for errors because you find errors in the video tutorials. A good set of tutorials.

 

Step 4: How to develop your self-study ability
No matter what knowledge you are learning, you must have enough self-study ability, because no one can replace you in learning, especially self-control ability. What should I do if I feel that I do not have such self-learning ability? Then we must cultivate! How to cultivate? The following suggestions are for your reference:

1. Cultivate self-learning ability
If you feel that your self-management ability is not very strong, then join a learning organization. Of course, such a learning organization is not a lot of wrangling, it is an organization that really wants to learn Java technology well. In the group, everyone develops together, supervises each other, promotes each other, and compares with each other-at this time, it is a good comparison to compare who insists on learning. It has been verified in my actual teaching that this kind of learning method of mutual assistance is indeed effective.

2. Study together in a team and communicate
with each other. On the one hand, learners communicate with each other. The students who can study in the same group should be a heterogeneous combination. Each has its own background and each has its own strengths.


There will be different approaches to the same problem, or different perspectives. In this way, by communicating together, you can expand your personal horizons, and you won't be confined to the same perspective.


From the above two points, in fact, regardless of your self-control ability, it is particularly recommended to join a learning organization. You can enter my Java technology exchange skirt: 1 2 7 5 2 2 9 2 1. What I can promise you is that it is absolutely very active. There are many novices who are learning Java technology and many who are already engaged in Java. As long as you really want to learn Java and ask for advice humbly, the technical tycoons of development will provide professional answers to your questions. There are also learning manuals, interview questions, development tools, PDF document tutorials that I have compiled over the past few years in the folder. You can download the flowers you need.

 

At last

If you want to learn Java, I will share some Java learning materials with you. You don’t have to waste time searching everywhere. I have compiled all the materials from Java entry to proficiency. There are 6000G in total. These materials are all made by me. Java’s latest Java learning routes compiled in recent years, Java written test questions, Java interview questions, Java zero-based to proficient video courses, Java development tools, Java practice projects, Java e-books, Java study notes, PDF document tutorials, Java programmers Face-to-face, Java job application resume templates, etc., these materials will definitely bring you a great help in learning Java in the next. Every Java beginner must have it. Please enter my Java technology QQ exchange group: 127522921 to download by yourself . All the information is in the group file, so you need to communicate and learn more with you when you go in.

Guess you like

Origin blog.csdn.net/deqing271/article/details/114753424