It's 2021. Is it too late to switch to JAVA?

Recently I saw a lot of private messages from fans and asked me: It’s 2021, is it too late to switch to Java?

Because I have been writing a programming life column recently, I will write an article on this topic today, hoping to inspire and help those of you who are preparing to change careers or just stepping out of the campus.


If you want to step into the computer programming industry, then you must be prepared to live and learn. From the literal meaning of this sentence, it should be understood like this: It’s not too late to get started in the programming industry, as long as you If you have enough interest and patience, and persevere in learning, you will eventually become a leader in this industry.

Of course, many students must have heard the sentence "A programmer is a hurdle at the age of 35". It is indeed a hurdle, but I have different opinions on this hurdle:

For those programmers who have used one year of experience for 10 years, this hurdle cannot be passed, and his programmer career is really over here;


But for those programmers who have 10 years of experience and are improving every year, this hurdle is actually a hurdle for him to achieve "financial freedom", and he will easily step over it;


So in summary, the 35-year-old Kan is an excuse for those who use 1 year of experience and 10 years of programmers to find themselves.


Let's return to the topic again: 2021, is it too late to switch to JAVA?

Through the above examples, everyone should know the answer. If you want to get started with java, it is never too late. The main reason is that you have a heart to keep learning;

Let's first look at the list of statistical programmer salaries in March 2020


Let’s look at the recruitment needs of java programmers in Beijing, Shanghai, Guangzhou and Shenzhen.


It can be seen that the market is still recruiting a large number of java programmers, so please hurry up and act! ! Instead of taking the time to hesitate, it's better to do it for a month! !

Now, the students know that it is too late to switch to Java, so how should they learn it? Is it to report to the class? Still self-study? Where should I find resources for self-study? Presumably this should be the question most students want to ask. Here I will also make it clear to everyone, because a student has also asked this question on Zhihu before, so I will tell you in detail here:

[Question 1] Is it to register for classes or self-study?

Let me first talk about the advantages and disadvantages of the two:

Report class:

Advantages: systematically learn java courses, the teacher will share work experience (this is very important), supervised (helpful for those who are not self-disciplined), and employment (the quality of the employment company depends on how well you study), Teacher answers doubts

Disadvantages: Tuition is expensive and requires a fixed time to study

Self-study

Advantages: no expensive tuition, free time, more options

Disadvantages: unable to study the entire curriculum system systematically, which is very challenging for students who are not strong enough in self-discipline.

For class registration and self-study, I suggest this: If you have strong self-discipline, you can try self-study first. If the lion is suffering, it will not be too late to report for the class; otherwise, it is recommended to directly report for the class, because you can save money when you register. A lot of time, mainly someone supervises and answers.

If students choose to study by themselves, they will definitely need a complete set of java materials at hand. I will tell you how to get them at the end of the article; with such a set of tutorials, you can easily get started with java, and then it is practical, advanced, and step-by-step learning , And don’t eat a fat man in one bite. This is unrealistic.

How to find resources

You can also search on Baidu on the Internet and search by yourself ; now that you have seen this, there will be surprises for everyone: join my java exchange circle 766328863, you can receive all the information, including entry-advanced-advanced-actual combat -Interview, I hope you find your favorite job as soon as possible.

Guess you like

Origin blog.csdn.net/chengxuyuan9527/article/details/115214258