Me preocupa hacer un grado de desarrollo de software en la universidad. Estoy bien con la programación, pero miré los exámenes anteriores y lucharía con las matemáticas y la creación de redes. ¿Qué tengo que hacer?

Las matemáticas y las redes no siempre están muy involucradas en el desarrollo de software empresarial.
La matemática más complicada que utilicé fue hacer mapas matemáticos, pero básicamente estaba convirtiendo una ecuación matemática existente para trabajar en código. Por lo tanto, en mi experiencia, no es necesario crear matemáticas complicadas, simplemente aplique los conceptos en el código.

En mi experiencia, los conceptos de redes tampoco están muy involucrados en las aplicaciones empresariales. Solo tuve que lidiar con él para depurar los medios específicos para autenticar a los usuarios, pero la tarea se dejó en manos de un desarrollador senior.

Considere una posición como “Desarrollador Junior” o “Analista de negocios”.
Ambas posiciones no requieren un grado significativo de conocimiento para gran parte de las redes o las matemáticas. Solicité varios trabajos que enfatizaban el conocimiento de las habilidades de programación, pero no formaban parte del trabajo; Esas eran posiciones de “analista de negocios”. Y, por lo general, un título y algo de experiencia te darán una posición de programación de nivel junior. Si finalmente se da cuenta de que no le gusta la programación, una posición de analista de negocios sería una transición fácil.

Hay un gran libro llamado “una mente para los números” por Barbara Oakley. También es un curso gratuito en coursea que ella enseña llamado “aprender a aprender”. El libro y el curso me ayudaron mucho.
En cuanto a qué grado, me preguntaría qué consejo le daría a un amigo si estuviera en la misma situación.