1.? Choice is very important. As a beginner, it is very important to find a language that you like to use at work. So, choose which programming language as the beginning of your career and make clear your future development direction.
No matter what language you happen to meet or choose, the key is to practice often. It is necessary for Java programmers to deeply understand the concept of object-oriented programming. Without a solid OOPS foundation, we can't appreciate the beauty of an object-oriented programming language like Java. Learning the definition of OO principle is of little use. The key is to learn how to apply these principles to designing solutions in an object-oriented way. Therefore, we should have a good understanding of object modeling, inheritance, polymorphism and design patterns. 2.? Mastering the Core API If you don't understand the language structure and the core API, then no matter how tough you are in theoretical knowledge, it's hard to be unique. In Java, it is best to have strong practical experience in core APIs, such as java.lang.*, I/O, exceptions, collections, generics, threads, JDBC and so on. 3.? Prepare commonly used code snippets/utilities. Sometimes we may need to copy and paste/write the same code snippet/configuration over and over again. Therefore, it is beneficial to save some configuration fragments (such as log4.properties, jdbc configuration) and utilities (such as StringUtils, ReflectionUtils and DBUtils). These things may not make you different by themselves, but think about it, if your co-developer wants you to help him get a list of attribute values from the object collection, and you only need to use ReflectionUtil for a few minutes to solve it, will it suddenly stand out? 4.? Understand different development methods, be familiar with different development methods, such as Agile, SCRUM, XP, Waterfall and so on. Now, it is up to the customer to decide which development method to choose. Some customers like agile, while others like waterfall model. So it is absolutely impressive to be able to dabble in various methods. 5.? It is very important to practice coding, choose the basic language of Java and choose a classic introductory book. Don't have too many introductory books, just one or two, and really understand them thoroughly. If it is really zero-based, you can find some corresponding attempts to get started online. After you understand the content in the video, you can begin to return to the textbook. It is not recommended to learn from videos all the time. Have a general understanding of the theory, and then start to practice on the computer. Many people are constantly brushing questions. Actually, it's not necessary In the case that the theory is almost mastered, it is enough to practice the corresponding after-school questions independently on the computer, so it is necessary to do it repeatedly and persistently.
For beginners, starting from scratch and becoming a qualified Java development engineer is a boring and challenging process. If you can come to Beida Jade Bird in Dali, we have tailored a free trial Java experimental class for you.