10 learning experiences shared by Java architects, must-see for newbies

thumbnail

Learning Java from scratch, as long as the method is correct, you can still learn Java programming well. Learning Java is like making friends. It is a process from unfamiliar to familiar to hardcore partners. With a deeper understanding, you will not only find that learning Java is not as boring and difficult as imagined, but also has some wonderful things. Sense; of course, it can only be felt after having strong technology and excellent design thinking.

First, a thorough understanding of object-oriented

Object-oriented is the core of java programming and the idea of ​​programming. Around us,

The existence of every thing is an object. To sum it up in one sentence: the object is the entity of the existence of the thing. Let's take a simple example. For example, a human being is an object. However, objects have attributes and methods. Then height, weight, age, name, and gender are the characteristics that everyone has. They can be summarized as attributes. Of course, we will also Thinking, learning, these acts are equivalent to the methods of the object. However, different objects have different behaviors.

  1. More hands-on, more practice, more code typing

Practice is the only criterion for testing theory. Only by typing more code can you appreciate the beauty in the code, and can constantly discover the advantages and disadvantages of programming languages ​​and solutions to problems. For beginners, the only way to improve the quality of the code is to type more code. Even if it is a very simple problem, it must be implemented and run in code. This is the correct way to learn programming. You can't learn programming by looking at it with your eyes. Only by practicing with your hands can you learn programming better.

Currently working in Java development, if you are also learning Java, want to learn Java, and aspire to become a qualified Java development engineer, in the process of getting started learning Java, you have encountered something similar to: How to learn Java by yourself, and how far can you learn Java by yourself Employment, how to learn Java development efficiently and a series of questions, you can ask me at any time if you don't understand anything. I am quite good at this aspect. You can also come to me directly for video tutorials that lack basic basics. I have a set of the latest video tutorials on Java basics in 2020. In the group files, there are also some Java study manuals and interview questions that I have compiled in the past few years of Java technology. , development tools, PDF documents, book tutorials, and downloads if needed.

  1. Learn to take notes and write down your thoughts and inspirations

Good memory is not as good as bad writing. When we are studying, you may have a flash of inspiration and have a particularly good idea and inspiration, or suddenly think of the same problem that has been bothering you, and record it with a pen. If you want to use it, You can read it at any time, it is your growth diary. At the same time, be a person who loves to share, share your experience and ideas on your forums and blogs, and help those in need.

  1. Enter more forums and communicate more

Learning java is not a battle alone, there are many people who are struggling on the same starting line as you. Being able to use a framework to implement a simple program is not a real challenge. When you really become a software development engineer, you will find many strange problems that you may not be able to solve by yourself. You need to rely on some people to provide you with Solutions, even just a few words, may help you out of the predicament. As a beginner, don't miss an opportunity that may make you improve, look for some good forums, ask if you don't understand, solve one less problem, and you will continue to improve. At the same time, you must also learn to share, and share your own experience and ideas with those in need, which can not only help them, but also consolidate your own knowledge; knowing how to share is also a virtue.

Fifth, learn with an open mind and accept effective guidance

On the road of learning programming, the guidance of others plays a vital role. Effective guidance can help you avoid detours and improve yourself faster. The reason why excellent development engineers are well paid and play a pivotal role in the project is mainly because they can not only grasp the correct direction of project development, but also lead other team members to improve their development level, which is what any enterprise seeks Also what budding Java folks aspire to. The accumulation of these experiences cannot all come from textbooks. At the same time, the accumulation of contacts is also crucial. The accumulation of contacts can not only be transformed into the accumulation of experience, but also into the accumulation of wealth.

  1. Master the core API

Beginners to learn java, don't be ignorant. It's easy to look at but difficult to do. It's easy to understand, but you may not be able to do it. In the process of learning, you must not only be proficient but also understand the theoretical knowledge. If you don't understand the language, it constitutes the core API. That's all 0! For the Java language, you need to have very strong practical experience in its API, such as java.lang.*, IO, Exception (exception), Collections (collection), Generics (generics), Threads (threads), JDBC (database connection) and so on. If you want to be a good programmer, no matter what type of framework you use, you must be familiar with Servlets and JSPs

  1. Always look for technical blogs and learn to read

There are many technical experts on the Internet who share their technical experience and programming experience through blogs. You just need to be diligent to discover and find the blogs you need, and read their technical articles every day, you can learn about different people's opinions on the same technology experience and opinions, they may be arguing about a certain function, you don't need to pay attention to it, you can analyze various points of view while "watching the battle", and gradually form your own thoughts, over time you will clearly feel yourself Improvements in programming.

Eight, often learn and read open source framework source code

Qualified developers must first be able to use various frameworks flexibly, and in order to become an excellent developer, they should constantly learn the source code of popular frameworks and read them, so that they can deeply understand the internal mechanism of the framework, and It also takes a lot of practice, so that you can gradually enrich your code design ideas and become a code creator rather than a code copyer.

  1. Useful code and tools will surprise us

Today, with the increasing popularity of software and the rich resources of Java, some codes are destined to be reused. With the accumulation of work experience, such repetitive work may become more and more, so you need to learn to organize and collect some commonly used codes , in for example: log4j configuration file (log4j.properties), JDBC configuration, framework configuration, etc., as well as tool classes such as StringUtils (string tool), DBUtils (database tool), etc., this will give you a future Work brings great convenience, and sometimes taking a shortcut can save you a lot of trouble.

  1. Understand the future direction of technology development

It is inappropriate in today's Internet age to ignore things outside the window and read only the books of sages. As a software developer, if the technology can't keep up, you can study it, but if the mind can't keep up, you work hard The product that has just been made is very likely to be outdated, and it is very likely to be just a trivial function. If the thinking cannot keep up, then it will not be able to take the initiative, and the product manager may complain that the technology is outdated and any function cannot be realized. Therefore, while looking down at the code, we should also open our ears to understand the development direction of future technology, so that we can stay ahead and remain invincible.

In short, Java is an easy-to-use programming language, but to learn it well, hard work is essential. To learn java, you must have full confidence in yourself, and constantly adjust your learning methods and attitudes

The road of the IT industry is full of sunshine and beautiful scenery along the way, but it is also full of hardships and ruggedness. After breaking through the haze of the road, there must be a vast sea of ​​clouds above the clouds.

Related Posts