Soy un estudiante de segundo año de ECE. ¿Qué lenguaje de programación es imprescindible para mí?

Gracias por A2A

Ser ECE de segundo año significa que ya sabes C y DS. Primero aprende al núcleo de ellos. Lea detenidamente, comprenda y practique tantos problemas en C. Las estructuras de datos son un poco complejas pero muy útiles para que aprenda más idiomas.

No estoy seguro de que tengas Java como electivo en el último año. Pero trate de aprender Java junto con DBMS (SQL)
Si no es Java, puedes aprender Python o PHP

Al final del año, debe conocer SDLC y utilizar un lenguaje de programación con una conexión de base de datos.

También piense en un anteproyecto que debería ser una aplicación de sistema integrado que se ejecuta a través de una interfaz de software y su back-end de electrónica. Ahí es donde aplicas tus habilidades de programación.

Intenta asistir a hackatones externos y no tengas miedo de tu conocimiento limitado. Los estás atendiendo para adquirir conocimiento.

¡Buena suerte!

Me gustaría enfatizar parte “imprescindible” de su pregunta.

Como eres estudiante de ECE, te recomendaría comenzar con C y cuando digo C me refiero a practicar C tanto en arquitectura x86 como en microcontrolador (8 bits o ARM … etc.). A continuación, aprenda C ++, esto lo ayudará a comprender el concepto de Programación Orientada a Objetos (que es imprescindible para cada programador).

Finalmente, aprenda un lenguaje de secuencias de comandos: en esta categoría recomendaría Python ( para ser sincero, me encanta Python ) . Este es el mejor lenguaje para un rápido desarrollo / creación de prototipos. También puede usar python para desarrollar aplicaciones integradas en Raspberry Pi. En resumen, Python complementa C / C ++.

Por lo tanto, me gustaría concluir que, independientemente de su campo de investigación, debe conocer C / C ++ y Python, una vez que tenga una sólida comprensión de estos, otros lenguajes serán pan comido para usted.

PD: El lenguaje de programación es solo una herramienta, lo que lo diferencia es su algoritmo / habilidad matemática.

De hecho, depende de la carrera que estés dispuesto a seguir. Bruce Lee ha dicho famoso: “No temo al que ha practicado diez mil patadas una vez, sino al que ha practicado una patada diez mil veces”.

Comience con diseños de algoritmos y desarrollo de lógica para resolver problemas. Puedes practicar esto en C para empezar. Luego pase a los conceptos de programación orientada a objetos. Una breve introducción de los lenguajes de ensamblaje, C ++, MATLAB, Verilog / VHDL estará allí más adelante en sus cursos de laboratorio. Estos cursos de laboratorio no son realmente suficientes y completos. Siempre puede darle un giro al enunciado del problema de las sesiones de laboratorio para su aprendizaje.

Una vez que esté seguro de cómo será su carrera (ASIC, modelado de sistemas, desarrollo de sistemas integrados, procesamiento de señales, etc.), aprenda todo sobre las herramientas de software necesarias para ese lado. El dominio de la codificación en muy pocos idiomas es suficiente para el final de su último año para asegurar un trabajo o hacer algo nuevo usando esas herramientas que saltar como principiante en 10 idiomas. En algún momento después de su graduación, definitivamente tendrá que ir a dominar 1 o 2 en su mayoría. ¿Por qué retrasarse?

Si tiene planes de seguir su carrera en el diseño de VLSI o cualquier área similar, le sugiero que agudice sus habilidades de programación en C, que se considera el padre de todos los lenguajes de programación y ciertamente lo ayudará a largo plazo, pero si lo elige para convertirte en un desarrollador o programador de aplicaciones web, te sugiero que agudices tus habilidades en Java, scripting Java y lenguaje XML, lo que sin duda te ayudará a encontrar trabajos en plataformas web en el futuro.

todo lo mejor !!

no sé cuánto obtendrás si solo estás siguiendo tu programa de estudios de collage para cualquier idioma, así que mi consejo si realmente quieres saber qué idioma será necesario para ti, solo concéntrate en C y JAVA y da lo mejor de ti … si tuyo

para java intente esto:

Aprender Java

Me gusta más esto ……

Estando en ECE y segundo año, debe intentar aprender C y C ++ con gran comprensión y si está buscando un trabajo en el campo de TI, aprenda Java. Obtendrá trabajos fácilmente, pero al mismo tiempo, si desea hacer una gran carrera en TI, aprenda Python. Obtendrá trabajos, así como un buen paquete también.

Ahora depende de ti. Toma una sabia decisión amigo.

La mayoría de las personas le han respondido, pero, como profesional de TI, le recomendaría que aprenda a aplicar Iogic e intente escribir la lógica para cada problema. Para fines sintácticos, ya ha aprendido C. Aprenda más sobre estructuras de datos y complejidad.

Por si acaso, si alguien socava C, C permite la programación de sockets múltiples y he utilizado más de dos para conquistar entrevistas durante las prácticas universitarias.

Por lo general, en la universidad aprendes C en el primer año. A medida que avanza, aprende VHDL, Verilog, etc.

Por lo tanto, C es un lenguaje imprescindible para competir. Además, depende de su interés. Como ECE tiene varias oportunidades en la industria, puede que no sea necesario también para la C. Pero como ingeniero electrónico, es bueno si tienes el conocimiento de C.

siendo ingeniero electrónico, debes conocer c / c ++ y MATLAB. También se necesita mucho conocimiento de s / w como LABVIEW, ADS / HFSS / IE3D / ADS si desea ingresar en campos de diseño de circuitos o diseño de antenas / RF. y, por último, si no quiere perder ninguna oportunidad, su conocimiento de Linux debería ser bueno, ya que le da la oportunidad de usar 3G / LTE / 5G.

Aprende C ++ y Python. No necesita preocuparse por Java, C # y todo eso. C ++ y Python, sin embargo, son importantes.

Además, comience con Scilab o GNU Octave. Si tu universidad tiene Matlab en las computadoras, pruébalas también.

Como eres un estudiante de segundo año, supongo que a estas alturas te sentirás cómodo con el lenguaje c, las estructuras de datos y los algoritmos si no lo haces primero y perteneces al grupo ece, por lo que definitivamente necesitas aprender matlab, tanto programación de nivel de ensamblaje como c programación de lenguaje en el software keil que es muy útil cuando te encuentras con un tema de microcontrolador en el tercer año y si estás aún más interesado en la programación, entonces trata de aprender Java

Como estás en segundo año, supongo que conoces las estructuras C y de datos y conocerás algunos de los códigos CPP, Java y Matlab en los años tercero y cuarto. Aprenda mejor algo que sea útil y que no esté incluido en el plan de estudios, como Python.

Software: C, concepto de Oops, Core Java

Lado central: C incorporado, Verilog / VHDL, Lenguajes de ensamblaje.