Si odio la programación y me siento perdido en esa clase, ¿lucharé y odiaré ser ingeniero eléctrico?

Mi sugerencia es volver a tomar la clase con otro profesor o buscar ayuda de tutoría activamente. Ciertamente, puedes ser un EE y nunca hacer ninguna programación, pero conocer la programación es una gran herramienta. No estoy seguro de qué tipo de problemas ves en tu tarea. Podría ser que tu prof. le da problemas muy por encima de las habilidades de un estudiante de primer año sin experiencia previa en programación. Una buena analogía es navegar. La gente ve carreras de vela en la televisión y piensa que navegar requiere estas habilidades increíbles, como personas que se balancean cuidadosamente en el borde del bote para que el bote no se voltee, etc. Pero eso está mal. La navegación informal no requiere acrobacias y aún puede ser divertido. Lo mismo con la programación. La mayoría de la gente piensa que la programación es piratería. No lo es. No todos los programas tienen que ser los más rápidos. En la mayoría de los casos, lento funciona bien, siempre y cuando esté libre de errores. Además, cuanto más programes, mejor serás. Se necesita práctica. Entonces, pide ayuda, y estarás bien.

Conozco la sensación de que las cosas no van como queríamos. Aprender es también una habilidad que necesitamos aprender. Importa especialmente cuando hacemos algo como la ingeniería. Usted ha mencionado que obtiene un 50% correcto en la tarea. ¿Por qué no apuntar al menos otro 10% para obtener la corrección en los próximos dos meses?

Estoy seguro de que si simplemente te relajas y desarrollas el hábito de aprendizaje, nunca tendrás que aprender nada luchando. En todos los días usamos la lógica y todas las matemáticas aparecen de manera similar en la universidad. Pero los resolvemos más fácilmente porque tenemos un problema sólido y vívido que podemos imaginar claramente en nuestras mentes. Desarrollar el mismo hábito.

No veo la programación como otro tema extraño que requiere mucho esfuerzo para aprender. Hay extremos profundos, pero siempre se puede hacer mucho usando construcciones más simples. Aprender programación tiene enormes beneficios y te hace más poderoso en los mundos de hoy. Así que nunca te rindas sin intentarlo primero.

Te recomiendo que sigas este curso en línea que es muy bueno.

https://www.coursera.org/learn/l

Publicación de blog que contiene algunos recursos relacionados con un libro mencionado en ese curso y pocos otros enlaces útiles
Aprendiendo matemáticas y ciencias – Genius Mind

Buena suerte.

Puede enfocar su energía en otros lugares de EE y no preocuparse demasiado por la programación. Gran parte de lo que se hace en la universidad se centra en proporcionar una visión general de las diferentes áreas. Luego, puede comenzar a identificar dónde desea enfocar, por ejemplo, energía, diseño de semiconductores / circuitos. Tener una comprensión de la programación será útil, pero no crítico.

Difícil de decir, poco me preocuparía si fuera tú. La mecánica de programación es fácil. Lo que es difícil es la capacidad de descomponer los grandes problemas en pequeños y reunirlos para una solución coherente.

De eso se trata el programa.

Estas mismas habilidades son habilidades de ingeniería fundamentales. La programación, en parte, es una gran manera de aprenderlo.

No es que la programación tenga que ser tu pasión, pero lo básico es esencial.

La frustración y las dificultades son parte de la ingeniería. Verá a medida que avance en su carrera que sus clases de primer y segundo semestre no son nada en comparación con lo que está por venir. Y eso es por una sencilla razón: todo su arduo trabajo te hará más fuerte y más inteligente, para que tus clases se vuelvan más difíciles. Debe ser implacable si quiere ser ingeniero, y si se gradúa como tal, podrá enfrentar casi cualquier problema que la vida le presente.

Confía en mi, soy ingeniero.

Hay toneladas de trabajos de EE que no requieren ninguna programación. Estarás bien, pero investiga un poco. Una gran parte del campo no es accesible sin conocimientos de programación.

Lo que generalmente sucede es que no sabes qué tipo de problemas ayudará a resolver la programación, pero cuando te des cuenta de lo útil que es, comenzarás a amarlo.

Eres bastante normal y conozco a muchos así. El problema no está en ti o en la programación. El problema es que empiezas un poco tarde y no estás tomando el tema de la manera correcta. La mayoría de las habilidades de TI, como usar un teléfono móvil inteligente o una computadora, etc., se vuelven más difíciles de aprender a medida que envejecemos y son parte de la naturaleza para los niños pequeños.
Mi consejo para ti es que intentes pedirle a más de una persona que te ayude a entender el tema y encontrarás entre ellos quién te mostrará que es muy fácil. Normalmente la gente comienza a aprender usando diagramas de flujo, lo cual es lógico. Pero la mejor manera en mi experiencia es aprender un programa pequeño directamente al principio … cómo encontrar el máximo de una lista de números, o cualquier otro problema simple como este y ejecutarlo y obtener resultados, luego volver a los diagramas de flujo . La programación no es ingeniería eléctrica.