¿Es el umbral para ingresar a la profesión de desarrollador de Android más bajo que el desarrollo web de back-end?

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.

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