Many people have a lot of questions about why you need to learn Java, not Android, IOS, web front end, which seems to be the hottest.
First of all, from the learning curve, learning any kind of background programming language is more difficult, on the contrary, Android, IOS, web front end these belong to the foreground things, learning will be relatively simple, we all know that simple things will actually more people.
In addition, we often see the Java architect, project manager with Android, IOS, web front end, ops these people are working, never saw a
Do Android or iOS say go with the background of the people do development, so from this aspect can also see learning Java more reliable, and development space is relatively large. We often see the recruitment of Java project Managers, architects, annual salary 300,000, 400,000, 500,000 ... Wait, I've never seen a company that wants to recruit an Android architect, an iOS architect ...
If you want to change one day to do testing, operation and so on is possible, if a test, operations and other if the development, then go out to find a job than not done
Development more popular
Why you need to learn Java