Fortune Telling Collection - Comprehensive fortune-telling - How long does it take to learn java from scratch?

How long does it take to learn java from scratch?

How long does it take to develop zero-based software? How long it takes to learn programming depends on the individual's understanding ability. It is easy to get started quickly, and there are personal learning methods, such as self-study or training. Different learning methods have different durations. Let's make a brief analysis.

1, choose the self-study exam.

A, some people have strong self-control and can spend a lot of time studying every day, so the time spent will be shorter (the exact time cannot be determined).

B, if some people play around every day, fishing for three days and drying their nets for two days, it is really difficult to determine how long it will take. Even many people can't persist on the way to study, and there are not a few people who give up halfway.

Therefore, Mr. Rong, a former IT school in Changsha, should carefully remind you here that if you have zero foundation, it is recommended not to teach yourself. Because the books or videos you read online are relatively backward teaching materials, and the online video teaching is not systematic enough, and the teacher can't explain them in simple terms, so it will be more difficult for you to learn by yourself and can't solve the problem in time. Even if you are interested again, you can't continue under such circumstances, and you will eventually give up and waste time.

2. Choose training.

If you learn programming by attending programming training, it depends on the courses offered by professional schools. There are generally undergraduate classes, and the study time is generally 5-6 months. High school classes, study time is about two years. At present, some junior high school students have started to learn software development, and the average school time is about 4 years, but junior high school students still don't recommend it.

Participating in IT training has the following advantages:

A, master more advanced technology.

Increase practical work experience.

C, get more employment opportunities.

Therefore, it should be clear how long it will take to develop zero-based software. I have read the above explanation myself.