Si estás abierto a cualquier idioma, es todo lo contrario. La barrera de entrada es mucho mayor para el desarrollo de Android que el desarrollo web de back-end . Este es el por qué:
Java es uno de los lenguajes más grandes jamás inventados. Hace casi cualquier cosa y todo, lo cual es terrible y genial al mismo tiempo. El lenguaje solo le llevará mucho más tiempo para dominar que Go / Ruby / Python / etc para el desarrollo web. Además, los dispositivos móviles requieren que comprenda los fundamentos de la administración de memoria y el hardware para ser un programador experto. La web es mucho más indulgente en este aspecto, ya que el hardware del servidor es mucho más barato y más potente que el hardware móvil, por lo que puede salirse con la suya con pérdidas de memoria y un código pobre mucho más fácilmente.
Si lo que más le importa es dominar un idioma o Ciencias de la Computación, entonces el móvil es un mejor camino.
- Como desarrollador web front-end, ¿qué entradas / artefactos espera recibir de la función de desarrollador web back-end?
- ¿Qué dominio es mejor en ASIC: front-end, back-end o verificación?
- ¿Qué servicio de correo electrónico me permite administrar plantillas y enviar correos electrónicos con parámetros desde mi backend?
- Me encanta codificar y me siento cómodo con la lógica tanto de front-end como de back-end, pero soy un asco en CSS y diseño. ¿Qué debo hacer para mejorar mis habilidades de CSS?
- ¿Qué dirección de desarrollo web debo seguir, front-end o back-end?
Si desea ganar dinero o encontrar trabajo, entonces el desarrollo de back-end es el mejor camino.
Si no te importa el dinero o el dominio, entonces el desarrollo de back-end sigue siendo un mejor camino.
Independientemente del punto de vista, los dispositivos móviles son casi siempre más difíciles que el desarrollo web de fondo por las siguientes razones:
- Es un ecosistema mucho más joven que la web.
- Hay muchos menos recursos para aprender
- El margen de error es mucho menos tolerante.
- El desarrollo de Android podría cambiar radicalmente si Google continúa teniendo problemas de licencia con Oracle