Soy un estudiante de ingeniería eléctrica, ¿qué lenguajes informáticos debo aprender?

Depende de proyectos específicos, pero en general recomiendo Python : puede usarse para una variedad de propósitos, incluyendo análisis de datos, visualización de datos, programación de microcontroladores y desarrollo web. Entonces, si desea construir una estación meteorológica básica y mostrar los datos en un sitio web, puede usar Python para programar en Raspberry Pi, que puede alojar este sitio, y usar un marco como Flask para crear el sitio web.

C, C ++ podría ser útil para el desarrollo integrado, el conocimiento de HTML / CSS y D3.js le dará los poderes para mostrar sus proyectos de ingeniería eléctrica al mundo entero en hermosos sitios y visualizaciones. Creo que este poder de comunicación es poderoso.

El conocimiento de SQL y las bases de datos relacionales en general es útil para capturar los datos de sus proyectos para mostrar en estos sitios web. Independientemente del idioma que termine aprendiendo, analizar los datos en CSV y JSON es esencial para hacer el análisis de datos.

Se reducirá a en qué área desea centrarse.

Puede aprender algunas habilidades básicas de programación independientemente de su disciplina de ingeniería. A partir de C, C ++ y los conceptos básicos de Java , puede pasar a lenguajes más específicos como C incrustado, Python (para Raspberry Pi). Le ayudará en su plan de estudios de ingeniería eléctrica y aumentará sus habilidades de programación requeridas en varios sectores.

Además, aprender MATLAB y OpenCV será realmente útil si está interesado en el procesamiento de imágenes.

Para la programación central: en la mayoría de los casos, las personas comienzan con C. Sin embargo, C no abarca el concepto de programación orientada a objetos (OOP) que es un aprendizaje imprescindible para los programadores modernos. Por lo tanto, te sugiero que aprendas C ++, que es un lenguaje OOP.

Para ingenieros eléctricos: si ve desde el punto de vista de un ingeniero eléctrico, C es suficiente para usted. Debido a que toda la programación que tiene que hacer en su materia es programación de microcontrolador o una programación DSP para la cual C es suficiente. Sin embargo, en algunos casos debe escribir algunos algoritmos complejos y técnicas de optimización en la codificación. para eso también C es suficiente.

A2A. Nadie en Quora puede emular sus necesidades o preferencias.

Si fuera a aprender un idioma real, ¿qué idioma aprendería? Aprenderías el idioma que planeas usar mientras hablas con alguien.

Del mismo modo, aprenda los lenguajes de programación que necesita para programar las cosas que desea programar. ¿Qué quieres programar? Eso no puedo decirlo.

Dependiendo de la universidad a la que asista, su programa de estudios probablemente incluirá los fundamentos de la programación. Ese sería un buen lugar para comenzar.

A2A

No intentas aprender diferentes idiomas. Tienes que aprender a desarrollar una codificación básica y un algoritmo. Una vez que haces eso, puedes descifrar cualquier sintaxis de idioma. Pero yo diría que MATLAB, C / C ++ son más comunes para EE.

Si desea desarrollar su carrera en el lado incrustado, intente ser bueno en diferentes rangos de codificación, incluidos: ensamblaje, C / C ++ incrustado, Verilog / VHDL, Python, web incrustada o aplicación basada en Java, etc.

Personalmente, encontré que los FPGA son algo tediosos para el código, pero son excelentes para proyectos robóticos / autónomos. Porque tienen capacidades de procesamiento rápido.

Bueno, si quiere tener su carrera en el campo eléctrico, entonces no necesita ningún idioma, si lo desea, puede ir a aprender algunos paquetes de software, como Matlab, pSpice para simulación de circuitos y todo.

Por prioridad, Matlab, C, luego Python.

Sugeriría python, Perl, bash, Tcl que son necesarios para cualquier trabajo de EE. C ++ o c si vas a verificar o incrustar.

More Interesting

Soy un estudiante de tercer año de ingeniería mecánica y me estoy preparando para el GATE. ¿Cuál es una lista recomendada de videos NPTEL que debo ver?

Estoy interesado en seguir la ingeniería aeroespacial, pero creo que no hay grandes perspectivas en las universidades de mi país (Argentina). ¿Qué tengo que hacer?

No puedo decidir entre ingeniería eléctrica, informática y aeroespacial. Sin embargo, estoy interesado en el espacio y la aeronáutica. ¿Qué tengo que hacer?

Soy una estudiante de segundo año de ingeniería civil (mujer). ¿Me ayuda AutoCAD o debería hacer algo mejor?

Soy estudiante de tercer año en Mech Engg. A qué debo asistir y no con respecto a simposios y eventos. ¿Qué debo hacer en paralelo mientras estudio?

Estoy en el último año de ingeniería (civil), ¿cuáles son las opciones que tengo después de mi graduación?

Soy un estudiante de ingeniería que persigue la ingeniería civil. ¿Alguien puede aconsejarme sobre algunos libros de texto realmente buenos que todo estudiante civil debe tener?

Estoy en mi tercer año de BE, ingeniería mecánica. ¿Qué exámenes debo escribir para ingresar al ejército, la marina o la fuerza aérea de la India?

He completado mi B-tech en ingeniería eléctrica 6 meses antes y todavía estoy sin trabajo. No quiero entrar en el campo del software. ¿Qué tengo que hacer?

Soy un estudiante indio de ingeniería mecánica. Quiero hacer prácticas en Alemania después de mi graduación. ¿Qué debo hacer para esto?