En general, los desarrolladores tienen más demanda porque el panorama del desarrollo cambia tan rápidamente que siempre hay una necesidad de un desarrollador en áreas especiales de experiencia. Rara vez encontrará un buen desarrollador que no sepa nada de administración. Sin embargo, los administradores de sistemas pueden no tener mucha experiencia en desarrollo.
Sin embargo, diría que los administradores de sistemas que realmente entienden los sistemas operativos y las aplicaciones que administran son poco frecuentes y tienen una gran demanda.
Por experiencia, muchos administradores de sistemas con los que me he topado no entienden los conceptos detrás de los sistemas y, por lo tanto, solo memorizan los comandos para lograr un objetivo. Los grandes administradores de sistemas entenderán los detalles de bajo nivel, incluso el desarrollo y las matemáticas detrás de lo que trabajan, y podrán resolver los puzzles que los desarrolladores no saben cómo implementar.
Lo siento por la ambigüedad, pero no hay una respuesta real clara.
- Cómo conseguir talento para mi startup.
- ¿Cómo están cambiando las carreras en tecnología de la información y qué es necesario para mantenerse actualizado?
- El 70% de los graduados en ingeniería de la India están obteniendo empleos en TI, ¿cuál es el futuro de la TI?
- ¿Necesitamos conocimientos en matemáticas si estamos interesados en TI?
- ¿Cuál es la brecha tecnológica entre el motor de búsqueda de Google y Baidu contra Bing o Yahoo?
Si su pregunta es qué trabajo tiene un trabajo más exigente: personalmente diría que desarrollo. Simplemente porque siempre hay conceptos cambiantes en el desarrollo que requieren que los desarrolladores estén siempre a la vanguardia. Mientras que los requisitos para los administradores de sistemas pueden cambiar rápidamente, pero los conceptos en la implementación son más estables. Cuando hay un cambio importante, un trabajo de administrador de sistemas se vuelve mucho más difícil.
Sin embargo, los dos trabajos han comenzado a fusionarse. Especialmente en nuevas empresas de software.