Descargo de responsabilidad: Los puntos de vista y opiniones expresados en esta respuesta son míos y solo míos, y no representan el punto de vista u opiniones de mi empleador o cualquiera de sus subsidiarias.
En mi opinión, deberías aprender e intentar ser excelente en ambos . No son conjuntos de habilidades mutuamente excluyentes cuando se trata de crecimiento profesional y / o financiero.
La experiencia proviene de la experiencia, y no debe privarse de la experiencia en ninguno de los dos, ya que ninguno dará como resultado un crecimiento más profesional o financiero que el otro.
- ¿Qué tipo de pasantías debe hacer un estudiante de ciencias de la computación interesado en la ingeniería de confiabilidad del sitio?
- Soy ingeniero de software, quiero comprender la plataforma en la nube y seguir mi carrera en ella, ¿por dónde puedo comenzar?
- ¿Cómo puede alguien ser un excelente desarrollador de software después de mantener la presión universitaria?
- Carreras en programación de computadoras: ¿Cuál es el mejor aprendizaje en varios campos en cs o ser un especialista en 2 o 3?
- ¿Cuál es la diferencia entre programador, desarrollador, codificador, hacker e ingeniero?
El panorama móvil es muy fluido en este momento, y probablemente lo será por un tiempo, lo que significa que hay una gran oportunidad aquí. Sin embargo, la mayoría de estas aplicaciones móviles de alto valor tienen servicios de respaldo que las respaldan. Estos servicios de back-end pueden ser extremadamente complejos. Todavía hay, y probablemente siempre habrá, mucho movimiento en las tecnologías de back-end.
Como esta pregunta es para asesoramiento profesional, también te daré un poco de eso.
Debes perseguir lo que te hace feliz.
Me encanta trabajar en código frontend porque los resultados de hacerlo pueden ser tangibles y demostrables para otros. Puedo mostrarle a alguien una aplicación frontend y decir “Escribí eso”, y entienden lo que hice (más o menos).
También me encanta trabajar en código de back-end, pero con los servicios de back-end esto es más difícil. Cuando trato de explicar lo que hago en el backend a los que no son desarrolladores (e incluso a algunos desarrolladores a veces), sus ojos suelen pasar desapercibidos. Eso no significa que lo que hago en el backend sea menos importante o menos valioso. De hecho, a veces es más importante / valioso.
Hay momentos en que he sido feliz trabajando exclusivamente en servicios de back-end. Hay momentos en que he sido feliz trabajando puramente en aplicaciones frontend. Y hay momentos en que he sido feliz cuando trabajo en un equipo que posee toda la experiencia.
Por lo general, he descubierto que no es en qué extremo estoy trabajando lo que me hace feliz. Es con quién estoy trabajando, cómo trabajamos juntos y en qué estamos trabajando.
Como siempre, todos somos diferentes y, por lo tanto, YMMV.