¿Qué posición es mejor desarrollador de Scala o desarrollador de Android?

Creo que el desarrollador de Android es de dificultad media: diría que el desarrollador frontend es más fácil y el desarrollador de backend es generalmente más difícil, aunque no siempre. Los roles de desarrollador de Scala en la industria hasta ahora casi siempre han sido roles de backend (de hecho, mi empleador es la única compañía que conozco que contrata desarrolladores frontend de Scala). Por supuesto, la dificultad variará de un día a otro, y si usted no es el desarrollador más fuerte, debería estar bien siempre que tenga desarrolladores más fuertes en su equipo. Realmente es responsabilidad del empleador determinar si eres lo suficientemente bueno de todos modos, utilizando pruebas técnicas o entrevistas en la pizarra.

Las perspectivas de promoción son probablemente las mismas, al menos en las grandes empresas. En mi opinión, el ascenso a la gerencia no depende de la habilidad técnica tanto como algunas personas podrían pensar ingenuamente; otros factores como las habilidades de las personas son al menos tan importantes.

En cuanto a la compensación, ese tema es realmente complicado y depende de todo tipo de factores, incluidos años de experiencia, habilidades en currículum vitae, CV, habilidades de negociación, salto de trabajo, tamaño del empleador, ubicación geográfica (incluido dónde se encuentra el empleador en un ciudad o fuera de la ciudad), inicio o no inicio … No estoy seguro de que Android vs Scala tenga tanto que ver en comparación con los otros factores que influyen en la compensación, pero realmente no lo sé. Puede consultar Glassdoor para tener una idea de cómo son los salarios de los diferentes puestos de trabajo en su área geográfica … pero recuerde que puede ser muy ventajoso para usted trasladarse a donde los salarios son más altos.

Cual es tu interes? Esa es la mejor posición.

Scala y Android son lenguajes de programación utilizados para servir diferentes tareas en el mundo de la programación. Entonces, si está pensando en dinero, entonces es difícil saberlo.

En lugar de elegir un lenguaje de programación por cualquier posición o algún otro parámetro, elíjalo por interés, mejorará automáticamente.

More Interesting

Cómo hacer que EditText en Android Studio responda con la acción de un spinner

¿Cómo puede un hombre comandante (con conocimientos básicos en computadoras) aprender a desarrollar aplicaciones para Android?

¿Existe alguna aplicación para Android que cree una aplicación de forma gratuita sin necesidad de codificar conocimientos?

¿Cuáles son buenas aplicaciones para un nuevo usuario de Android?

¿Qué busca Achievers en una aplicación de cartera de desarrolladores de Android junior cuando contrata?

¿Puedo aprender el desarrollo de Android con desarrollo web con seguridad de ambos al mismo tiempo?

¿Qué característica crees que es una herramienta imprescindible para que una aplicación móvil basada en la educación sea extremadamente atractiva?

¿Cuáles son los buenos blogs de diseño de interfaz de usuario y bibliotecas de código abierto para el desarrollo de aplicaciones de Android?

Cómo encontrar desarrolladores en París

¿Cómo instalo Android Studio si tengo un sistema operativo Windows 8 con 2GB de RAM, Intel Dual core a 2.9GHz y 500GB HDD, y descargué JDK.exe, Installer_r24.4.1.exe (AndroidStudio) y SDK_tool.zip? Es posible

¿Existe la necesidad de una nueva aplicación Indian Railway?

¿Cómo / dónde hago una política de privacidad para mi aplicación de Android?

¿Cómo creo una aplicación de Android de aspecto profesional?

¿Cuáles son los pasos para crear una base de datos sqlite en Android Studio?

Cómo conectar una aplicación y sitio web de Android con la misma base de datos