No te preocupes demasiado por eso. Si te gustan las matemáticas, debes hacerlas. Es más probable que tenga una buena carrera / vida al perseguir lo que le entusiasma.
Si ya está programando, tiene las habilidades para conseguir un trabajo como ingeniero de software algún día. Solo asegúrate de tomar algunos cursos de nivel superior (algoritmos, compiladores, sistemas distribuidos) para que tengas habilidades reales para llevar contigo. También obtenga una pasantía (o dos o tres) para que tenga algo de experiencia en el mundo real detrás de usted.
Me gusta el ensayo de Paul Graham sobre hacer cosas difíciles y mantenerse “a favor del viento”. Vea lo que desearía haber conocido. Creo que su consejo se aplica bastante bien en su caso.
- Cómo trabajar de forma remota como ingeniero de software incrustado junior
- ¿Cómo evitan las compañías de software el robo de código por parte de los empleados?
- ¿Por qué no debería especializarme en informática?
- ¿La ingeniería de software es buena para los introvertidos?
- Como ingeniero de software, ¿qué lenguaje de programación utiliza más?
No te preocupes demasiado por la carrera. Podrías hacer algo genial con las matemáticas que nunca viste venir. (Por ejemplo, tengo un amigo que fue a la escuela de medicina y trabaja como epidemiólogo, dividiendo su tiempo entre ver pacientes y hacer; me encantaría tener su trabajo. Otro ingeniero que conozco en Amazon estudió matemáticas y se centró en la ciencia de datos, y en mi opinión, se encontraba entre los técnicos más respetados de toda la empresa).