F
F
fekece2019-11-18 22:38:17
Mobile development
fekece, 2019-11-18 22:38:17

What are the long-term prospects for learning mobile development?

Greetings. As a matter of fact, below I will try to formulate the prerequisites for the emergence of the question from the title:
I myself have experience in IT, but not much experience as a programmer. At the moment, I decided to try to go specifically into programming, starting an internship in enterprise development (full stack with the specifics of development in a boxed CRM solution + some SQL). It seems that the internship turns out to be interesting for me (although it is quite difficult for now), but there is such a moment - I have always been attracted to iOS development in some way. In many ways, probably, because of the general interest in Apple devices, working within the framework of iOS UI / UX and their approaches in software solutions.
I understand that the "hype" on mobile phones is already a little gone, although it is still a very popular niche. But here's what worries me a little, talking about the long term, in an attempt to jump into the "wagon" to mobile developers:
1) There is an opinion that the market is moving a little towards "large" application aggregators and mini-services. That is, there is a slight shift towards mini-apps in other large applications, such as, for example, social networks and bank combines. There is a possibility that native development in the future will be the privilege of only large companies, cutting the market, and the rest will use the built-in web on mobile phones.
2) Simplification of development, including through AI. It is likely that the entry threshold for mobile application development will become lower, the need for qualified developers will decrease. Perhaps some of the development tasks will be delegated, for example, to designers, thanks to simpler development tools. A good example of the beginning of progress is Swift UI, which has already simplified the possibilities of developing interfaces a little. Again, now neural networks have begun to appear in the front-end, which already know how to generate simple web pages from layouts. I think that such solutions from giants like Apple and Google are just a matter of time.
In my humble opinion of an amateur, the backend looks like the most long-lived and in demand in the future. I think that the issue of automating decisions is more complicated there, and nothing threatens the relevance of web services, and in the near future.
Of course, many will say that in programming it is much more important to understand general concepts and paradigms, and not a specific language or development area, and going in another direction for an experienced programmer is quite a doable task. But, you see, it is unpleasant to lose the acquired knowledge in the subject area and the earned stack.
I would be glad to hear your opinions on the subject. Thank you for your attention.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
Ronald McDonald, 2019-11-18
@Zoominger

Greetings. As a matter of fact, below I will try to formulate the prerequisites for the question from the title:

It would be great if you really formulated them, and did not spread them over two screens.
I answer the question: yes, there are prospects, mobile devices are capturing the market and this will continue. Forward!

A
Andrew Nodermann, 2019-11-19
@Lucian

Hello, in 2012 I changed mobile development to backend, now I am returning back to mobile game development, because it is interesting for me and I advise you to go where it is interesting , where you will get a buzz from the process, you will not be able to compete in the business that you have chosen for others criteria and assumptions.

P
Puma Thailand, 2019-11-19
@opium

Zero, like any profession now
Development is going so fast that it’s even hard to imagine what professions to replace the current ones in the future, and they replace almost everything that is now

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question