How to better learn the Java language with zero foundation, and share suggestions on learning methods!

Planning to be a Java programmer with a high salary? Because you need to work? Or do you like it?
Learning the Java programming language 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 a programming language. Take Java as a chestnut. I started learning Java purely because it has too many job requirements.
There are too few people learning Java programming around me, and there are too many and very mixed knowledge on the Internet. Before I teach others to learn the Java language, 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 the Java programming language The
first step: Find a set of easy-to-understand Java video tutorials + recommended Java books It
is not difficult to find a set of Java learning tutorials, but it is actually difficult to find a good book. How do you know which book? Is it 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 to guide in the early stage
For those who have financial conditions and must learn to work in technology, it is recommended to find a reliable technical teacher on the Internet to guide you in the early stage to help you solve some problems, improve your learning efficiency, and be able to target You explain. 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.

Step 4: Summarize the core content of this chapter by yourself and review more
Zi said: " Review the old and learn the new, you can be a teacher." We have to review once a week, just like when we were in high school, we had quizzes and monthly exams every week. If you don't use knowledge for a long time, you will definitely forget it. When summarizing, think more and try more. After the previous basic learning, I have a basic understanding of the Java language.

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 the 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 consulting 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.
Mistakes are inevitable, and you have to thank this set of video learning tutorials and books. Because of this, it shows that your level has improved. Otherwise, how can you find this to be a mistake.

Step 5: How to develop your self-learning ability
No matter what knowledge you are learning, you must have enough self-learning 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 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. This is the Java learning exchange qun I established: the front is sixteen five, the middle is seventy-one, and the next is sixty-three. If you have any questions, directly communicate with you, or ask me directly, just to hope that beginners can avoid detours. Learn technology faster, there are also many learning materials in qun for everyone to download.
If you agree with the learning method I said, then I think you will be able to use the Java language as a carrier to enter the IT Internet industry first in the process of learning Java, so that your self-learning ability and independent thinking will be improved.
Java language learning content:
Java basics: Java basic syntax, arrays, classes and objects, inheritance and polymorphism, exceptions, paradigms, collections, streams and files, reflection, enumeration, automatic boxing and annotations.
Database: mysql, oracle
Javaweb: basic HTML and CSS web page development, JavaScript scripting language, building development environment, JSP basic syntax, JSP built-in objects, JavaBean technology, Servlet technology, Ajax technology
framework: Struts2, Hibernate, Spring, SpringMVC, mybatis, Springboot and SpringCloud
are new technologies that need to be learned for employment this year.
What do you think of my learning method suggestions? See you in the comments!

 

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. These materials are all made by me. The latest Java learning routes compiled in the year, 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’ experience, Java job resume templates, etc. These materials will definitely help you learn Java in the future. It is a must for every Java beginner. Please enter my Java technology qq exchange group to download by yourself . All the materials are in the group. In the file, you need to communicate and learn more with you when you go in.

Guess you like

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