Since 2008 JAVA suddenly fire up, tencent recently organized a large JAVA technology summit, thus JAVA now has come to the state, we can’t imagine all the steps followed to big companies, tencent so all levels of the company attaches great importance to the JAVA technology, the development prospect of JAVA is so handsome, Although the competition is now big, the demand for JAVA talents in China is also on the rise in the next five years. At present, the average salary in cities like Beijing and Shanghai is around 12000.

But I see now the problem is, we see a Java engineer this career is very good, the future prospect is also very good, money is very much, but everyone ignores a thing, since it is such a good career, so it must be not so easy to let you up to this job, we all know Java engineer now competition is very big, And this kind of competition is the competition among novice, in the junior engineers, intermediate engineers, senior engineer, there is no competition, a lot of people envy the front-end engineer so high wages, and, so to get high salary, but you don’t know when these people when they study Java engineer how to learn, just have today, in order to avoid the mistakes you have such thoughts, Here are a few suggestions:

One, now competition is intense, Java engineer is not short of half a bucket of water, need is the real master technology talented person, so if you want to do this business, down-to-earth to learn, don’t be impatient for success, so that tends to make you learn bad technology already, also can’t find a job, a waste of time, especially do not believe that a crash for four months training, tuition is expensive, After learning, I could not find a job, so I suggested that everyone learn slowly on the Internet. Now the company wants this kind of person who has self-learning ability.

Second, before the Java engineer now is not so easy, learned more high-end, so people want to do a Java engineer must have a study plan, systematic learning solutions, suggest learning time is half a year, what we should learn every day, should be a clear plan, what to do each case, and to learn every day, You can’t catch fish for three days and dry your net for two days.

Third, because the professional knowledge is very strong, so I personally suggest that someone must guide, now in this era as long as more communication with others to get more valuable information, beginners must not be closed. Don’t try to learn how to be a Java engineer all by yourself.

Learning path: Java Basics: Basic Java syntax, arrays, classes and objects, inheritance and polymorphism, exceptions, generics, Collections, flows and files, Reflection, enumerations, autoboxing, and annotations.

Databases: mysql and Oracle

Javaweb: HTML and CSS web development foundation, JavaScript scripting language, build development environment, JSP basic syntax, JSP built-in objects, JavaBean technology, Servlet technology, Ajax technology

Framework: Struts2, Hibernate, Spring, SpringMVC, Mybatis recommended learning Java public number: Java novice learning system tutorial, learning skills article, answer mutual aid group, employment information, interview questions, etc