How to find a job by teaching Java by yourself?

Today, let's talk about the question that most people are concerned about, "how to find a job by learning Java by yourself". First of all, you must clarify what are the basic requirements for recruiting Java developers? Let's take a look at the requirements on the recruitment website. Here I just found a more comprehensive requirement. You can go to Lagou.com to investigate.

According to the current demand, applicants for Java development must be proficient in the application of "framework". Under any recruitment requirements, Java's SSH and SSM integration frameworks will be ranked first. Then database, web and other technologies. In other words, you must be proficient in the following technologies if you want to find a job in Java development:

JavaSE basics:

Development Environment - Syntax - Control Structure - Array - Object Oriented - Abstract Class - Interface - Exception Handling - IO - String - Wrapper Class - Reflection - Multithreading, etc.

database:

MySQL-Oracle-JDBC

Javaweb:

html-css-Java-servlet-tomcot-Jsp-正则-jQuery-ajax-json

Enterprise Framework:

Struts2+Hibernate4+Spring+MyBatis +spring MVC

In fact, it is the content that a beginner who wants to learn Java by himself should master. In fact, I personally think that it is not easy to master every technology well, so if I want to learn Java by myself and find a job, I think the above content needs at least 6-8 months. time.

In the process of learning, I give you the following suggestions:

1. I don’t believe that anyone can learn Java completely independently, including when I was learning Java, I also had a teacher, so I suggest everyone to learn programming. If you can have a leader, it’s better to have a leader, don’t think about yourself A person is so powerful and can learn Java so thoroughly. In many cases, you will definitely lose your way, and the probability of giving up is very high. You can ignore the experience.

2. Plan your time. You definitely need systematic tutorials for self-study. Since you choose to learn it, don’t spend three days fishing and two days drying the Internet. Learning programming is a long process. Don’t be afraid to waste time and arrange every day. Don't think about eating a fat man in one bite, you must not think about it, so plan your own time, when to watch the video every day, when to practice, I don't know your time, so I can't say it specifically How to plan, but if you really don't understand this, you can ask me.

3. I found that newbies are learning programming, and they especially like to buy books. I feel like they love learning and attach great importance to it. However, from most people, you will come to a conclusion that those Java books are not available if you buy them back. A few people can watch it, so I don't recommend reading books. For finding a job, I don't think it's meaningful. Watching videos is much better than reading books.

4. Java is not easy to learn, so if you learn programming in the same way as high school mathematics and Chinese, you may not be able to learn it in your life. Proper learning methods are necessary to learn Java, whether you are reading books or watching videos, In the end, don't forget one thing, that is, don't just read and not write, it's no different from having never learned it, so remember to master the learning method in the detours that people have gone through.

Tips for finding a job:

You don't want to give people the impression that you are asking for a job in a humble way. Think about it this way. If you are an interviewer and someone sells himself so cheap, will you hire him? You will definitely think that if this person sells himself so cheaply, then he must have no ability, but no matter how much ability he has, it will not be like this.

Now we all need work experience, but we often have no work experience after finishing our studies, but you don’t have to worry about finding a job. You can say on your resume that you have two years of work experience, don’t think it’s a lie, This is just a stopgap measure, but you have to make sure you can pass it. If you interview and people are very satisfied with you, you can create value for the company, then you are completely qualified for this job, you can say that you have two years of work Experience, but if you don’t have any ability, it’s useless to say anything, so here we are still clichéd, technology is the most important thing.

When interviewing, you need to understand a little. Maybe you just entered the workplace and you don’t know it yet. You need to understand the mind of the interviewer. What is an interview? An interview is to meet you. In a short period of time, he needs to get to know you, and what kind of state you give the other person, including how to dress, whether your voice is loud, whether you are confident, these are all interviewing a person, but Not only the interview is just about technology, but he is more likely to see your future development potential and how much value you can create for the company. Some people interviewing give the impression that I am just mixing experience with you, and then I change jobs later, then No matter how skilled you are, no one will hire you.

About whether to go to training?

Let me talk about my understanding of training. It may be different from most people. I think that training is like going to junior high school, high school, or university. Training itself is just a kind of school. Why should we go to school? Because there are teachers who teach us knowledge, which most of us cannot learn by ourselves, nor do we have the brain. Therefore, everyone should not think that training is too magical, or that it means too much wealth. There are many families in rural areas. Children are not allowed to go to high school after finishing junior high school, or they are not allowed to go to junior high school after finishing primary school, because they have no money, or Afraid of spending money. So the same is true for training. If you think the training can help you better, then you go. If you think the training is not worth it, then you don't go. You have good conditions, or you want to have better platform conditions to learn. I really recommend that you go to training. If you train a professional teacher to teach you, you can't learn well. Why don't I believe that you can learn well by self-study? So training is just going to school. Don’t think about training institutions that provide employment, these are all fake. We went to college for four years and spent nearly 10W, but we didn’t see employment. How could training institutions provide employment, so Don't be naive if you want to go to training. If you want to find a training institution, just look for someone who will teach you something seriously. The teacher will teach you something, which is easy to understand. There is one more thing that everyone should pay attention to. Don't think that there are too many NBs in technology. There are many NBs. Lectures and skills are completely different things. It’s like having your own NB and bringing out people who are more NB than you. Ma Yunmao’s technology is not good, but Jack Ma can bring out a lot of NB people, so the training is only brought by someone. , so that you can learn better. In the end, the things you learn to implement are your own business. You don't have the brain to learn programming, and you may not be able to learn from anyone who teaches you.

After long-winded, I feel that I have said too much, and I don’t want to delete it. That’s it, I feel like it’s too far away. Anyway, learning Java is something that most people can learn. It depends on who can persevere and who can work harder. If you have any questions about learning Java, you can ask me at any time, or comment your questions below or privately message me, learning methods, learning planning, employment, etc., I hope everyone will take less detours. Bar!

If you have any questions about the whole process of learning Java, you can feel free to consult me, learning methods, learning routes, and systematic learning planning, hoping to help you avoid detours. This is my 5000-person Java exchange and learning group: 494801931, feel free to communicate if you have any questions.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324816007&siteId=291194637