Job Recruitment Website - Job seeking and recruitment - How should beginners learn java?

How should beginners learn java?

When beginners learn Java programming, they usually have an understanding of learning methods and knowledge difficulties, but learning a skill is more than that, and our personal participation is indispensable in the learning process. So are we fully aware of our learning conditions? Are you mentally prepared? To what extent are you prepared to learn? These are actually things that need to be paid attention to when learning programming.

what is the purpose of learning Java programming?

Zhihu's numerous excellent learning answers and sharing of technical leaders are all mentioned in the first paragraph, trying to figure out what the purpose of doing something is. Don't think this is very old-fashioned and useless. Defining the purpose of learning is actually to prepare mentally, otherwise it is very easy to lack the belief to persist in the later stage.

because there is no description, it is assumed that the subject students are learning Java to engage in related development work. If they find out the real needs, they will know that "finding a job" is actually an appearance, and the real essence is "high salary", but "earning money" or "developing". Then "high salary" is one of the purposes of learning programming.

If we think about it a little more, we will have the following question: What are the basic requirements for enterprise recruitment? What kind of technical level do you need to achieve to get a high salary? What are the Java jobs with higher salaries? What kind of technical talents do big companies need?

It doesn't matter if there are many questions. The next step is to sort them out step by step.

do you have your own learning goals?

The learning goal depends on the learning purpose. Don't be too greedy and want to learn everything. The concepts that are endless and too advanced are also toxic to beginners.

The technical skills required for high-paying jobs are all in the knowledge system of Java. Let's start from the whole to the part, and first understand the general picture of Java-what Java is used for.

according to the application scenarios of Java, there are three categories: J2SE, J2ME and J2EE, which is the SunONE(Open NetEnvironment) system.

J2SE is the standard version of Java2, which is mainly used for programming desktop application software.

J2ME is mainly used in embedded system development, such as the programming of mobile phones and PDA;

J2EE is an enterprise version of Java2, which is mainly used for the development of distributed network programs, such as e-commerce websites, OA systems and ERP systems. Then there is the part-for example, what jobs are involved in the direction of J2EE, and what needs to be done? And what is the salary?

what will the requirements be?

There are two sentences to be added here. For programmers, academic qualifications are not the only criterion, but they are definitely extra points. If you can improve your academic qualifications, you should improve them as soon as possible. Don't let them hinder your career development in the later stage.

The advantage of "whole to part" above is that it not only finds the focus for your study, but also locates your technical focus, which will also achieve the sentence "I am good at XX development, familiar with XXX technology, proficient in XXXX and have rich experience in XXX" written in your resume.

is there a study plan?

With the purpose of study, you have found a high-paying technical direction and key points. With this information, you can start making a study plan.

The key to a scientific and reasonable study plan is not to be comprehensive, but to be "extremely executable". To avoid having a headache when you see your own plan, you should be careful not to push yourself too hard at the beginning.

Remember to study around the learning objectives. Concentration can maintain high efficiency, which can also reduce your study time and ensure the learning effect.

Finally,

It's true that programming is about practicing more, but don't forget that thinking, logic and problem-solving ideas are behind programming. I hope you can regard programming as an intellectual game and see a strange and interesting code world while improving your mind.

happy programming.