De vez en cuando me preguntan en las entrevistas cuál me gusta más: nivel bajo o nivel alto. Me parece que el mensaje implícito es que ambos son una especialidad y quieren saber en qué dirección me dirijo. El problema es que parece que me gustan ambos. El bajo nivel es extremadamente desafiante y a menudo requiere una gran cantidad de conocimiento esotérico. El alto nivel es donde suceden todas las cosas sexys: aplicaciones que las personas usan directamente, resultados que pueden demostrarse fácilmente (mostrarse) de una manera accesible para todos, y puedes trabajar con herramientas realmente avanzadas e interactuar con nuevas tecnologías.
Realmente me encantaría hacer ambas cosas, incluso si eso significa alternar entre ellas (dudo que haya trabajos que me permitan hacer ambas cosas simultáneamente), pero supongo que la industria recompensa a los especialistas más que a los generalistas. ¿Será realmente problemático en mi carrera si nunca elijo uno sobre el otro? ¿Es práctico alternar entre los dos en el sentido de que si tuviera que dejar un trabajo haciendo uno de ellos, no debería experimentar "fricción" al tratar de hacer un trabajo haciendo el otro (suponiendo que estoy razonablemente al tanto)? ¿ Hay oportunidades de carrera donde puedes hacer ambas cosas?
¿Realmente tengo que elegir uno sobre el otro?