I have been learning java all the time. But when I look at recruitment, phpandroid has a much higher demand than java and a good start salary. Is there a good prospect for java?

Source: Internet
Author: User
Subject: Senior 4. Currently, I am deeply immersed in java and have unknown prospects. I want to ask for advice. Senior 4: I am deeply immersed in java and have unknown prospects, java is not a good language. The syntax is complex, concurrent processing is cumbersome, and functional programming progresses slowly. However, the subject is obviously not interested in this. You just want to know if learning Java will have a good job.

First of all, if you say "Android requires much greater than Java", this is a problem. Do you not need Java for Android? Although apps can be developed through python, ruby, and js in some ways, Java development is absolutely mainstream, and the popularity of Android and Java are complementary, as a Java programmer, you should be happy.

I also don't know what the subject is learning about Java, but the subject is still concerned about php. if you guess well, you are doing Java Web development. As long as there is one day on the Internet, Web development will be very important in the programming world, and Java is supported by many large companies and programmers in this field, java will not lose at least when you are looking for a job.

Then, if you have learned only Java Web development, it will be easy to get started with Android Development (practical experience tells me you don't have to spend a month ). However, it is not ruled out that some Java Web programmers are used to framework development, and the basic knowledge of Java is forgotten to be clean. It will be difficult to convert such development into anything. In order to earn money, we often cannot make money.
In order to take a book, you can only take the second book. You think too much about it. As a php brain fan, I also found that java has a high salary and a high salary, the starting salary is much higher (in fact, java is actually better than php, you see it badly, because you haven't learned it yet ).
Besides, when a language is selected for the primary election, it was initially for the cost, but the subject has been learning for so long, now let's look back and think about another experience for choosing this language? Don't you like it?
If you guarantee that the day passes, the program is simply for money. Then, the subject, you will think that the language is higher than the language you have learned, can you program happily and willfully ????
So, stick to it and cultivate the interest in java programming. The technology will naturally improve, and the treatment will naturally go up. If you want to learn programming for money, the starting point will be biased. It's not too late for you to think so when you are a senior.
Change your original intention. The language has no advantages or disadvantages, but is suitable or not. Just follow your instincts. I have a java course in my university and I learned PHP by myself. I often use PHP at work, and occasionally I am able to develop android ~ Do not listen upstairs
. Let's solve the problem of food and clothing first and then consider xx's interests or ideals. zhihu's previous high ticket replied: as long as you get a high salary, you can master java by calling the artist's professional name aunt, many of the prospects for getting started with Android Java in a few days are due to the popularity of mobile development. Android is based on the Java language. If it is not the development of Android, Java may also decline, therefore, it is recommended that the subject be put into mobile development. Why are you worried about finding a job in Java? Let's take a look at how deep it is. I have read the bottom layer, the Framework understands, and it hurts in parallel. I have to make some practical projects. A beautiful resume must be able to generate an offer!
I personally think, don't worry too much about the surface layer. The key lies in the depth. The Java foundation is solid, and web, andriod, hadoop, and so on can all be overcome.
Interest-related: in Java learning, your mobile end will develop rapidly after obtaining the offer. java will not gradually die out as the mainstream of the unlimited end. The java language is not only his own language, but also his thoughts. He brings new ideas to programming languages.
If I can use the Java student ID, I think it's easy to get started with Android or ios. There is no essential problem. Now you can see how fast the development of mobile terminals is. So the demand for mobile device programmers is so wide.
In short, the more refined the learning, the higher the value, the better the treatment.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.