Third, when it comes to Java enterprise development, usually web applications, then there is not open around the topic, which is the front-end development, which naturally is to have JS, in fact, this part of the logic and complexity are aspects to Java a gap, that is to say the part of the technology is not difficult to master, but required full attention, because Java web project, especially the background management application JS enterprise management system implementation or management interface and JS framework for building asynchronous request processing data are very heavy task, a JS file 1-2000 lines of code are common, if the data processing is, of course, is JS framework jQuery and jQuery plugin related, can not be ignored, must strive to master.
Fourth, the common framework for enterprise Java projects, I think, to master the technology and application of this part is not difficult, as long as you firmly grasp the core Java technology, based on Servlet Java EE standard controller on the master, are learning difficult, a build tool Java Web projects only, multi-purpose several times, naturally and gradually mastered.
When you know more than the basic entry requirements of the business and what is important, but the technology you have to study hard to master, you should know how to find their own way of learning so that they do not take detours or less.
1 no matter how high-level programmers, in what kind of business you have to be a programmer specification of the code, otherwise you will be out of tune with people, and even open your boss out are possible. India is known as the Kingdom of engineers, because in India there are now primary school curriculum program, and strictly regulate programming standards, software development is a product of teamwork. Must be a whole, this requires code to be standardized, long-winded here a few (but not many people pay attention to in order to be scolded), identifier naming absolutely must be standardized, standard comments must be reasonable wrap, package naming accurate, reuse capabilities then simply have to package a class or method, the extra code necessary delete, Freeze static variables and methods, do not nested loop too much, and so, if you do not initially pay attention to this, you will pay the price in the future, that is, you We have come a long detour and you do not know,
2 Do not blindly imitate the code, in many training institutions or teachers would have to make a lot of problems that you find balance and vanity, often tell you, according to my first code to knock over again, I am here to tell you that the teacher in the pit you , saying: its reasoning to do this work, you almost know nothing about blindly imitate, even knock out what harvest it, if you encounter such a problem, you should follow the gradual resolution of the following ways, first think What I want to do is, what is the ultimate result, which might use the knowledge I learned, thread clear ideas, find problems you may encounter, determined to achieve order and a preliminary program, a series of written comments marked each step what to do, and then try to get involved, if you encounter problems in implementation, think of a variety of ways to solve the problem, you'll soon build analytical skills, the ability to design requirements, the ability to solve a variety of ways to determine the way so you can progress, do not blindly imitate the code, never, never, oh.
3 clear focus not exhaustive, this study is very taboo, most Java developers, we only use 20% less than the most important and frequently used Java technology to solve problems encountered in 80% of companies to develop, so you do not what technology points in the same time to learn and practice, for example, you spent more than 20 days out GUI to satisfy your vanity, you have to use a for loop to show off your multiple logical ability, wake up, you just need to keep grasp the core object-oriented analysis and design program, commonly SE class libraries, understand multi-threaded, skilled use of IO to read and write, JBDC necessary to remember ... oh,
4 first thought, and then check, the three asked, after hands. I think this is learning Java computer programming language and any better way, the so-called first thought is to allow yourself to experience problems seriously consider, think which is what the problem is, how to solve, why can not solve, it is best to determine the initial idea, in the final when not understand, and then to find information (any carrier means you can use); check does not solve the problem and had to ask, ask the teacher, asked the students to ask Java pioneer ideas to give you inspiration to help you solve your problem, do not understand the hesitate to make it work, you gain a lot also expanded the circle of friends.
5 to find a man and can really help you promote your people. This study is boring, always a lonely person, you'd better have a partner, he was able to stimulate your progress, compared to the study, you stronger than you stronger I will; you really help people who often are not necessarily always praise your people, to learn if you often point out the problems and criticism, he must be your mentor.
6 amount of code, the amount of code that must be guaranteed not divided into colorful life of your heart, since you put it as your goals for the future, please be worthy of it, a large number of knock bar code, practice makes perfect, Java SE less than you 50,000 lines of code, you also want to do the programmer, the world is not so cheap to do, not three days of prime, wanted the West, do not dream.
Well, that's more than enough, if you can fully understand what I have said and think about the face himself, re-give yourself a position, you will want to stick to it, I battlefield in Java, etc. If you ... you ... now also learning java, tutorials, and a lack of communication circle a system of learning in the process of getting started, you can join my Java learning exchange group: 641 121 948, which I have since last year, according to market demand technology stack the latest Java succinctly recorded video tutorials, study notes there is also a group of files, interview questions, development tools, PDF documents tutorials, needs can go to download.
Finally, blessing each Java loyalists, have learned something, become large Java coffee !!