Viniendo del desarrollo nativo de aplicaciones iOS desde iOS 3.0, te sugiero que sigas la ruta de desarrollo web:
- Obtener un trabajo de nivel de entrada en el desarrollo web es más fácil. Recomiendo ver este video, en el que Brad Traversy estructuró la trayectoria profesional de los desarrolladores web con mucha claridad. Por otro lado, la curva de aprendizaje del desarrollo nativo de iOS / Android podría ser más pronunciada, sin mencionar que necesita una aplicación en vivo o dos en su cartera antes de recurrir a su futuro empleador.
- Con React Native, ReactXP, los desarrolladores web hoy en día pueden construir prácticamente las mismas aplicaciones que los desarrolladores iOS / Android. Además de escribir Objective-c / Swift / Java durante el día, paso la mayor parte de mi tiempo libre jugando con la tecnología web, porque creo firmemente que esta es la TENDENCIA.
- Comenzar como desarrollador web lo colocará en una buena posición para excavar el desarrollo del servidor / API del backend más adelante. Para la mayoría de las aplicaciones, las API son indispensables.
- Para desarrolladores web experimentados y desarrolladores de aplicaciones nativas, sus ingresos son similares. No estoy seguro acerca de los salarios de nivel de entrada, pero bueno, debes mirar más allá.
- Ambos mercados de trabajo para desarrolladores web / aplicaciones están saturados de desarrolladores de nivel de entrada, autónomos, aspirantes, etc. Pero no temas, siempre y cuando puedas mejorar tu habilidad sobre una base constante, algún día brillarás.
- Independientemente del campamento tecnológico que elija, no olvide las habilidades humanas, la ética de trabajo, las habilidades para resolver problemas, la mierda de productividad. En los últimos años, aprendí que la tecnología podría ser lo menos importante en el mundo real de los negocios.