Soy un estudiante de EE. ¿En qué campo debería centrarme con estos intereses?

Bueno, si te encanta la arquitectura de computadora (diseño de CPU) y Verilog, debes conocer la electrónica y ser competente con ella, ¡porque en eso se basa el diseño de la CPU! Realmente no puedes amar el cálculo y apreciar su belleza si no conoces Algrebra, ¿verdad?

Amar algo es un buen comienzo, pero tendrás que caminar esa milla extra para aprender y dominar las habilidades para mantener ese amor.

Como mencionó la programación, recomendaría lo siguiente:

  • Aprende y domina bien un lenguaje de programación. Si eres nuevo en programación, te recomiendo aprender y dominar Python. Es un gran lenguaje para comenzar como programador.
  • Intenta resolver problemas de programación. Hay sitios web como About – Project Euler que albergan algunos acertijos de programación interesantes. Intenta resolver cada uno de ellos.
  • Aprenda sobre algoritmos, estructuras de datos y su aplicabilidad. Identifique enunciados de problemas e intente resolverlos de manera efectiva.
  • Lea y comprenda programas desarrollados profesionalmente. Hay mucho para elegir, de una lista de proyectos destacados en el ecosistema de software libre / de código abierto. Siga GitHub (Construya mejor el software juntos) / SourceForge (Descargue, desarrolle y publique software de código abierto gratuito), por ejemplo.
  • Aprenda los trucos y rasgos, los estilos y hábitos de codificación de desarrolladores experimentados / experimentados en proyectos destacados de código abierto.
  • Pruebe y contribuya a cualquier proyecto de código abierto que necesite desarrolladores. Esto debería darle la oportunidad de aprender y trabajar con la comunidad de desarrolladores (control de versiones, seguimiento de errores y corrección de errores, identificación de mejoras de características e implementación, interacción con otros desarrolladores, etc.).

Una vez que tenga confianza en la programación, puede adquirir habilidades en inteligencia artificial / sistemas expertos, procesamiento de imágenes, etc.

Sobre todo, debes amar lo que haces y hacer lo que amas . No se deje llevar por la presión de grupo, los requisitos / demandas del mercado laboral en relación con las habilidades tecnológicas, la publicidad tecnológica, etc.

¡Buena suerte!

Cambiar de especialidad … AHORA.

Migre a CS (ciencias de la computación), pero no mire la arquitectura de la computadora o el diseño de la CPU, ya que son pesados ​​en las cosas que no le gustan o en las que no es bueno.

Si bien Verilog y VHDL hacen que parezca que el diseño del chip es como la programación … NO lo es. Es un diseño electrónico y debes ser bueno en la física subyacente para que valga la pena pagar.

Además, los campos que le interesan son muy diferentes y toman diferentes conjuntos de habilidades.

En el procesamiento de imágenes, debe ser muy bueno en matemáticas de alto nivel y la mayoría de las personas que no están bien en física lo están haciendo mal debido a las matemáticas débiles.