Hay muchas direcciones en las que podrías ir. Aquí hay algunas.
- Doctorado en CS. Conviértete en un investigador. Los doctores están a menudo a la vanguardia de la tecnología. También es relativamente fácil hacer la transición a la fuerza laboral. Las grandes empresas de tecnología emplean muchos doctores. Desventaja: No hay mucha programación, menor salario.
- Sumérgete en una pequeña startup. Las pequeñas empresas ofrecen la oportunidad de aprender sobre el desarrollo de pila completa. Esta experiencia ayuda a preparar a los desarrolladores para que se conviertan en “fungibles”. Desventaja: amplitud sobre profundidad. Riesgo de que la equidad vaya a 0.
- Ir para una gran empresa de tecnología. Algunos ingenieros van a las grandes empresas de tecnología fuera de la escuela. Estas posiciones tienen buena compensación y estabilidad laboral. Puede ser más fácil para alguien avanzar a través de los niveles si comienzan fuera de la escuela que si llegan como desarrollador senior. La trayectoria es importante y puede ser difícil para los desarrolladores senior obtenerla. Desventaja: el trabajo a veces está estrechamente enfocado. Un montón de tecnologías internas / propietarias.
Lo que haces en última instancia depende de tus intereses y oportunidades.