Java novice learning to suggestions

  • Strict compliance with code standards, to develop good programming habits . Refer to "Ali Baba Java programming specifications", recommended to buy a paper, though the more expensive, but remind yourself to look at carefully.
  • Learning Technologies is best to see the official documents of the English original and official party GitHub source code and examples .
  • Preparation time learning the computer with an API manual , at any time.
  • Make full use of search engines : Google, Baidu, Bing and so on.
  • Practice makes perfect , if we look at the video to learn at least some knock yourself again.
  • To have the spirit of excellence . If you can try to optimize the code optimization.
  • Related more to the Java technology community , concerned about some very good technical class public number (such as: Ali technologies, architect of the road, high Java knowledge community) understand the latest developments, experience and understand other people's experience.
  • You can add some tricky group learning Java , and some more than their better communicate with people .
  • Which class feel interested or which programming methods, they can go directly to view the source code to find out.
  • The most classic books have to look at . Such as " Java core technology ", " in-depth understanding of the Java Virtual Machine: JVM advanced features and best practices ", " Java concurrent programming art ", " Java multi-threaded programming core technology ", " as Effective Java ", " in-depth analysis Tomcat " Wait
  • Problems encountered must be recorded , can be recorded to the impression notes, the proper way cloud notes, known as notes , etc., later encountered similar problems before it is easy to find a solution. It can also record CSDN and other platforms in the form of a blog.
  • Maintain a CSDN blog , the problems and solutions encountered in their own technology, some of the pits own experience to share up, on the one hand to deepen their impression, on the one hand to help others.
  • Develop a learning plan and objectives , how long to master a certain framework, a year later, two years later to what extent, and so on.
  • More to some well-known Internet companies recruit school website and look up your own skills required for jobs , targeted review; you can go "off the cow net" to see some faces classics, for the purpose of learning or subject to review.
  • Mentality is very important, not to be "hard to feel" intimidated . It is not difficult, implying that he this technology is not difficult, others are relatively easy to learn, for me is not a problem. There is a lot of confusion early learning does not matter, do not think there is confusion on behalf of the poor of their own learning, to learn, and then to the back will naturally understand, do not know how, then think again.
  • Learn new technology directly to the search entry demo or official example on github, it will soon be started.
  • Develop the code used to backup data at any time .
  • Study concluded ability to troubleshoot errors , such as watching error stack information, such as playing log, such as local or remote debugging, such as source code analysis and so on.

  The last recommended a very reliable Java study group: 116 291 581

 

In addition a "Code troubleshoot and correct posture to avoid mistakes" https://blog.csdn.net/w605283073/article/details/89197668  also be used with a look to the future troubleshooting help.

  If you think this article has helped you, welcome thumbs comment, please pay attention to me, I will try to create more and better articles.

 

Published 379 original articles · won praise 862 · Views 1.32 million +

Guess you like

Origin blog.csdn.net/w605283073/article/details/79995988