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.
- Cómo usar mi tarjeta microSD de 128GB para aumentar el almacenamiento interno y la RAM en mi Samsung Galaxy S5
- ¿Funciona el interfaz FTDI con el estudio de Android?
- ¿Cuáles son los mejores tutoriales para aprender Android?
- ¿Cómo es la demanda de desarrolladores de Xamarin?
- Cómo acelerar mi carrera en el desarrollo de aplicaciones de Android con 1 año de experiencia en una pequeña startup