Tampoco es mejor. Elija el que le parezca más apetecible.
Y advertencia lector: esta es toda mi opinión. YMMV.
Una cosa que aprendí en la universidad: por lo general, cuando tomo una clase porque creo que será bueno para mí, no me siento satisfecho de que valiera la pena. Cuando tomo una clase porque suena muy divertido, generalmente aprendo mucho (incluso si el maestro no es sobresaliente). Entonces, si estuviera en esa posición, miraría los cursos de nivel superior (y tal vez hablaría con algunos de los profesores) y decidiría qué conjunto de clases suena como el que más me gustaría. En la universidad, en primer lugar, estás aprendiendo a pensar y trabajar ; Las clases son materia prima para ese proceso y una oportunidad para descubrir sus intereses y habilidades.
- ¿Cuál es el papel de las matemáticas en las computadoras?
- ¿Practicar las matemáticas es bueno para la programación competitiva?
- ¿Cuáles son las ventajas del costeo variable?
- ¿Cuál es el proceso de traducción de un lenguaje de programación para representar números o bits?
- Si un ciclo se ejecuta infinitas veces, ¿por qué recibimos un error de tiempo de ejecución en lugar de un error de límite de tiempo excedido? Además, ¿cuál es el valor de infinito para los compiladores en línea?
Tal vez estarías feliz con cualquiera de los dos. Ciertamente, he conocido a programadores que se especializaron en física, y estoy seguro de que hay físicos que estudiaron ciencias de la computación para obtener su licenciatura. El único punto que veo en su respuesta que sugiere una dirección es:
Me gustaría entrar en una carrera de ingeniería de software pero también disfruto mucho la física
¿Por qué “te gustaría” trabajar en software? Sus motivos para eso nos dirían más. ¿Se trata de la carrera? ¿el dinero? ¿la cultura? los problemas que resolverías? ¿O es porque simplemente disfrutas diseñando y escribiendo programas?
Has descubierto elementos atractivos de ambos campos. Mire el “trabajo gruñido” involucrado en ambos campos. Habrá un trabajo pesado en cualquier carrera en la que termines, tal vez es probar el código y escribir especificaciones en una, y escribir cartas de concesión en la otra, averigua si eso será tolerable. Ambos campos tendrán buenos problemas para resolver. Ve por “lo suficientemente bueno” y no te preocupes por eso. Si necesita cambiar más tarde, puede hacerlo.
Buena suerte.