Soy estudiante de primer año de ingeniería y me han interesado los microchips y el ensamblaje de computadoras, etc. Iba a hacer ingeniería electrónica, pero recientemente supe que era un asco en la programación (C ++). ¿Debo elegir la ingeniería eléctrica como mi especialidad?

Lo que estás diciendo es que, como recién llegado a la programación, te enfrentaste posiblemente al lenguaje de programación más difícil que existe, y no eras muy bueno en eso y debido a ese pequeño e insignificante detalle que abandonarás de la ingeniería eléctrica. ¿Seriamente?

Ok, ahora que he terminado con esta parte, pongamos las cosas en perspectiva.

Cuando las personas se exponen por primera vez a la programación, es lógico que piensen que es extremadamente difícil y bastante desconcertante. Incluso las personas que comienzan con posiblemente el lenguaje más fácil, Python, apestan al principio. Con toda probabilidad, su primer y único lenguaje de programación es C ++ y ese es quizás el lenguaje más conciso para comenzar. No es de extrañar que lo hayas encontrado difícil.

La mayoría de las personas toman AÑOS para aprender y comprender completamente C ++. Un ingeniero senior me dijo que tardó 10 años en dominar completamente C ++.

Mi consejo sería: comenzar con Python. Aprende lo básico. Aprende a pensar como un programador, aprende a pensar en términos de algoritmos. Solo cuando haya adquirido algo de experiencia con Python, pase a C o C ++ o Java.

Dicho todo esto, la programación es una pequeña parte del plan de estudios de ingeniería eléctrica. Tengo compañeros de clase que se graduaron con honores en ingeniería eléctrica a la vez que solo tienen una comprensión tenue de la programación. De alguna manera lo lograron. Conozco informáticos que no pueden entender C ++ en absoluto (aunque son muy buenos con Java). No ser muy bueno en una parte del plan de estudios no significa que deba cambiar a otra cosa.

Tenga en cuenta que los ingenieros eléctricos no “ensamblan computadoras”.

Ahora que he vuelto a leer su pregunta, creo que necesito aclarar que en mi respuesta, asumí que la ingeniería electrónica y la ingeniería eléctrica son lo mismo.

Querido Vinidu

En primer lugar, la programación no es el corazón de la ingeniería eléctrica. Si estaba más interesado en obtener un título en ingeniería informática o desarrollo de software, el hecho de que usted afirma que “apesta” en la programación podría ser un problema. La ingeniería eléctrica está más orientada al hardware, por lo que su afirmación de ser pobre en software podría no dañar demasiado. Por otro lado, descubrí que el desarrollo de software y hardware tiene mucho en común. Ambos requieren un enfoque estructurado para determinar el diseño más eficiente. Te sugiero que explores por qué “apestas” en la programación, ya que esto te dará una idea de cómo superar los obstáculos en tu educación. En el futuro, aprender a superar los obstáculos educativos es la habilidad más valiosa.

Buena suerte Mike