Do you have the same feeling as me? I don’t know when the whole world is asking: Is Android development cold? Personally, I don’t think so. I’ve never felt that Android development was in decline since I started working on it. But in a way, Android development has really gone cold, because some Android developers have gone cold.
### Market demand
It makes sense that there’s a lot of demand for Android development, because in terms of job openings, there’s no less demand for Android development than there are for other jobs. If Android development is cold, some industries should have missed it. So what’s causing anxiety? I think it’s the fact that the mobile development industry was so hot a few years ago and the barriers were so low that everyone rushed in, so there’s a little bit of a shortage of supply now. Android development isn’t cool, it’s just not as hot as it used to be.
### Industry prospects
In addition to the market, from the perspective of industry prospects, Android development has an absolute advantage compared to other jobs. On the one hand, there is a strong preference for Android developers in specific segments within the industry. On the other hand, the demand for apps has put higher demands on Internet companies. That’s what Internet companies are like now: big people, very big people, but what they want is capable people.
In fact, as can be seen from the recruitment interview questions of major companies, many companies will give priority to candidates with outstanding projects. For example, Kotlin, cross-platform development, mixed development and NDK are all popular projects during the interview.
One thing that is obvious to me is that the explosion of short video content has caused many Internet companies to focus on cultivating talents in the audio and video field. There are some advanced, AI, AR, VR and other technologies, not to mention, are the key research and development projects of major factories. So how can Android development be cool? Competent Android developers will only get better and better.
### problem analysis
The future of Android development is still good, but the future of Android developers is more dangerous. Internet companies have long since stopped welcoming junior developers, not to mention the fact that hot technologies are increasingly demanding of developers’ overall capabilities. There are so many entry-level developers out there, why should the market choose you?
I have to say, senior developers are really in demand, and junior developers are really hard. The market is brutal, and it’s hard to change that. I think the best thing Android developers can do in this awkward period is to keep learning and maintain their core competitiveness.
### About learning
I think the hot technology is definitely want to know, even if you don’t use it now, it’s hard to know if one day you will rely on this device. Of course, learning needs to be methodical and not too impatient. There is more or less a running-in process between the research of new technology and the application of business.
As you approach a new technology, think about how it works and how it can be used. You can also anticipate the problems you might face. Mastering skills always makes learning easier. When I was learning Android, I often used some mind maps to help me analyze and solve problems. I put the learning materials and learning video are sorted out, I hope to help you, the need of friends can chat me privately.
How to say, the process of learning is always hard, but perseverance will always pay off, everyone to cheer up. The above are some of my own views, I hope to help you.