In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly explains "how to be a good Java developer". The content in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "how to be a good Java developer".
1. Have a solid foundation and understand object-oriented principles
Java developers must have a deep understanding of object-oriented programming. Without a solid foundation of object-oriented programming, you can't feel the beauty of an object-oriented programming language like Java. If you don't know much about phenomenal object programming, even if you use an object-oriented programming language, you may still code for process. It doesn't help much to just study object-oriented principles, and we should know how to apply them in an object-oriented way to design solutions. Therefore, we need to have rich knowledge of object modeling, inheritance, polymorphism, design patterns and so on.
2. Proficient in core API
If you don't understand the language structure and the core API, it's futile no matter how strong you are in terms of theoretical knowledge. For the Java language, developers should have a wealth of practical experience with the core API, such as java.lang.* packages, Icano, exceptions, collections, generics, threading, JDBC, etc. When it comes to building Web applications, it is essential and essential to understand the concepts of servlet and JSP, no matter which framework you use.
3. Continuous coding
Only in theory, things are relatively simple. We can solve the problem very easily in theory. But it is only when we begin to implement these contents that we realize the depth of the problem. In the process, you will learn about language limitations, or design best practices when coding. So I need you to keep coding.
4. Subscribe to technical forums
Technically we are not alone, there will be a lot of people on the forum using the same technology as us. Although there is no challenge for you to do a simple proof-of-concept on the framework, you will face all kinds of strange problems when you start using it in a real project. and no solutions to these problems can be found in its official documentation. When you start using a new technology, the first thing to do is to subscribe to relevant technology forums. No matter what problem you encounter, the rest of the world may have encountered it and found a solution. It would be even better if you could answer questions from other forum users.
5. Follow the blog and reply
As I said above, you are not alone. There are thousands of technology enthusiasts around the world who post their views on technology on blogs. You can also get valuable ideas about the same technology from other bloggers and developers. Some people may find specific framework features very useful, while others may find them stupid and meaningless, giving reasons why he thinks so. So you can see the good and bad of other developers who use these tools. Another way to gain value by checking other blogs is to respond to your opinions or ask your own questions.
6. Read the excellent open source project code
A qualified developer learns how to use frameworks, but if you want to be a good developer, you also need to study all kinds of popular excellent framework sources. From the source code of these frameworks, you can know the working mechanism and best practices within the framework. At the same time, it will be of great help in using the framework.
7. Understand the trend of information technology
At present, there are more and more open source software projects, and the open source trend is becoming increasingly fierce. When you have a good idea of using a framework, it may have become obsolete-because some of the new frameworks contain features that are a superset of the features provided by the framework. In addition, the problems you need to solve in the framework you use may be solved by using only one-line configuration in the new framework. So pay close attention to which technologies in the technology graph will rise and which will become obsolete.
8. Keep common code snippets and tools on hand
Over time, you may need to write / copy and paste the same code / configuration repeatedly. You can keep configuration files such as log4.properties,JDBC configuration, or real tools such as StringUtils,ReflectionUtils,DBUtils will be more helpful. I know this may not in itself make you a good developer. But imagine that some co-developers ask you to help get a list of property values from the collection object, and then you only need to use ReflectionUtil to provide a solution in a few minutes: this will make you better.
9. Understand different software development methods
Familiar with Agile, SCRUM, XP, Waterfall and other development methods. The choice of development method depends on the customer, some customers prefer agile, others prefer the waterfall model. So it will be an added item for developers to have some knowledge of various development methods.
10. Record your understanding and thinking about technology
In your daily work, you can learn new and better ways of doing things, as well as best practices, architectural ideas, etc. Record these ideas, blog, and share them in the community. Imagine that you solved a strange problem that happened when you were doing a simple POC and wrote about it on your blog. Maybe other developers around the world have the same problem with production-deployed applications, and how valuable your solution will be to them. So use your blog to record your thoughts, which may be helpful to others or yourself in the future!
Thank you for reading, the above is the content of "how to be a good Java developer". After the study of this article, I believe you have a deeper understanding of how to become an excellent Java developer, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.