How to learn java quickly for novices? The 6 experiences summarized by old programmers are worth collecting!

In recent years, Java development has become more and more popular, so that many graduated friends or friends who want to switch to learning technology are keen to learn Java development, but not everyone can learn it smoothly through self-study, and the technology is constantly being updated, which makes many The more people learn, the more clueless they are, and the results are not obvious. Many novices don’t know how to learn java development effectively. Let’s talk about how to learn java quickly and effectively based on the experience of old programmers who have worked for several years. Development!

1. First of all, we must figure out the purpose of learning java

Therefore, the purpose of our study is to learn knowledge, lay a solid foundation for our future, and pave the way. Learning is just a way, a process. Although people often say "to apply what you have learned", learning is for future development. Therefore, a clear-headed person can study with a clear target and a very clear purpose. However, people who are confused, study without a target, have no time to deal with, and are very passive. Do you just study because you see that the salary is high on the surface, or do you want to have a skill and make efforts for future career development because of hobbies? Different choices have different results.

2. The novice should fully mobilize the interest in learning before learning java

We often have a reason to continue when we are interested in ourselves. When you just think of Java development as a way of living, you will be very tired and boring. Therefore, if we decide to develop as a Java software engineer, we must cultivate our interest in learning Java in advance. Although writing code is boring and boring, people who love it will still do it well.

Learn to learn from the shallower to the deeper, first learn the basics of java, which is the content of our j2se. During this period, you need to keep typing and accumulating codes, so that you can master various applications and thinking of Java.

Choose your future development plan in advance, whether it is computer software, ios development, mobile phone software development, or enterprise j2ee development. Choosing a direction can continue to develop towards this goal.

This process runs through the whole life of learning java. To enter this industry, you must continue to study hard. To be able to endure loneliness, I believe that you will be rewarded for your work after all. I think talent does not exist for programmers, and some are just yourself. Constant effort.

3. If you encounter a problem, first think about how to solve it. If you really can’t solve it, ask the teacher.

First of all, we should learn to find problems. Finding problems is more important than solving them. Finding a problem is an innovation, and solving a problem is only an execution ability. Problem discovery is also the ability to find valuable problem information from many sources of information in the external world. The ability to solve problems is so important, how can we improve our ability to solve problems? Face problems positively, take the initiative to take responsibility, not be afraid of problems, and don’t have the mentality that you will be embarrassed if you can’t solve the problem. The secret to improving your problem-solving ability is to work as much as possible, truly invest in it, persevere, and strive to improve your abilities

We can search and solve any problems on the Internet first. At this stage, more than 80% of the problems of most people can be solved by searching. If you can’t solve them, it means that you are looking in the wrong direction. If you do encounter problems when checking or testing the code When it comes to problems that we really can't solve, it's not too late to ask the teacher or others in the end. After all, first of all, java development is to cultivate the ability of logical thinking. And this ability is constantly accumulated after encountering various problems

Four, usually read more good books related to java development

For novices, there are abundant resources on the Internet. It is necessary to find some practical java books on the Internet to improve yourself. The book "HeadFirstJava" is very suitable for beginners with zero foundation, and it is easy and funny to read. But reading a book is boring. You can learn it with the video. There are many basic Java video tutorials on the Internet.

Note: The advantage of the video is that you can see the process of entering the code. The code is alive. If the video is only programmed according to PPT, throw it away decisively. Books also have the advantages of books. What can be written into a book must be formed by the author after systematic thinking and combing, so the system is relatively strong. Books have other advantages. For example, they can be turned over at will to find the focus of rereading. Therefore, mixing classic books and excellent videos should be the best way to start.

Fifth, practice more, refer to the program code of the same industry

Peers are the best teachers, and the best way to learn is to pay attention to peers, pay attention to what you do, and do what you pay attention to. Program code is one of the most important results of software development, which permeates the mind and soul of programmers. After learning JavaSE, you can try to implement one or two small projects, such as some small games and so on. Once these items are searched, they can be found on the Internet. After doing one or two projects, you can basically connect the basics of Java. You will also learn more about object orientation.

For beginners who are just learning Java, many people who are suitable will feel that they have no direction to learn, and the more they learn, the more confused they are. In this case, the learning method is generally wrong at the beginning. There is no professional and systematic study of Java technology. From the perspective of employment and saving time, if anyone encounters problems in this area, they can join my learning skirt 766.328.863. There are corresponding learning materials in them, and they can download them by themselves (suitable for beginners) and communicate with everyone. , Don't learn blindly by yourself, less detours is the biggest shortcut to learning Java.

Next is the part of JavaWeb. This part has learned a lot of things, such as database, JDBC, Servlet, HTML, JS, framework, etc. The learning idea is the same, the knowledge points have been completed, and the debugging code is immediately run on the computer without memory. After studying, you can also find one or two JavaWeb projects, the business of these projects is a little more complicated. You don't need to do it once, the integration framework can do it too. Basically, you can handle your project case and even prepare your resume directly.

6. What should novice java programmers pay attention to when looking for a job?

1. An eye-catching resume

2. Understand git and github

3. Proficiency in development tools

4. Regular expressions

5. TCP network knowledge

6. Algorithm

7. Data structure

8. Operating system principle

9. Software Engineering

10.Linux

11. Some project development experience

For interns, in fact, many companies are not very demanding. After all, your requirements should be correct to start your salary level. Many companies must know your own overall level, not expect too much, just let you in the work Study, if you are smart enough and easy to learn, you may receive more training. However, companies of different levels must provide you with different levels of training, and the corresponding requirements for your internship are also different.

The last thing is not to be under pressure during the job search process. You can have a certainty of six or seven points. Don't be frightened by these recruitment requirements. Many of them are demanding. Of course, if you happen to know that is your advantage, isn't it?

Programming is a mysterious and beautiful field, and the doors of this field are open like all people with ideals. Programming is also a cruel and competitive field, and people who don't work hard enough will be eliminated at any time.

Guess you like

Origin blog.csdn.net/chengxuyuan9527/article/details/103717820