¿Qué lenguajes de programación debemos aprender para avanzar en el campo del software para una carrera de ECE en 2021?

Para pasar de ECE a Ingeniería de software, es fácil ya que algunos temas básicos son comunes para ambos campos como:

Electrónica digital, arquitectura y organización de computadoras, lenguaje C.

Para el ingeniero de software, debe estar aprendiendo lenguaje C, C ++ (o cualquier otro lenguaje OOP). Los conceptos de OOP (Programación Orientada a Objetos) deben ser muy claros, y uno debe saber cómo y cuándo y dónde usar estos conceptos. Esto te ayudará mucho a aprender cualquier otro idioma.

Algunos de los lenguajes más utilizados son C, C ++, Java, Python, Ruby.

Aquí hay una dirección web, desde donde puede aprender estos idiomas a nivel principiante SoloLearn: Learn to Code o puede usar su aplicación móvil.

Aparte de eso, como Himanshu Chavhan sugirió aquí: la respuesta de Himanshu Chavhan a ¿Qué lenguajes de programación debemos aprender para avanzar en el campo del software para una carrera de ECE en 2021? , debes conocer esos cuatro temas:

  1. Sistemas operativos
  2. Algoritmos y Estructuras de Datos
  3. Arquitectura y organización de computadoras

4. Sistemas de gestión de bases de datos

Si desea comenzar su carrera en el campo del desarrollo de software, entonces no debe estudiar solo lenguajes de programación sino también seguir 4 temas.

  1. Sistemas operativos
  2. Algoritmos y Estructuras de Datos
  3. Arquitectura y organización de computadoras

4. Sistemas de gestión de bases de datos

## Happy Coding ##

More Interesting

¿Qué deben leer los libros / blogs para gerentes de ingeniería o gerentes de proyectos de software en el Área de la Bahía?

¿Cuáles son las señales de que su software heredado necesita ser reemplazado / actualizado?

¿Por qué los desarrolladores de software siguen haciendo 'generadores' de algún tipo? Por ejemplo, un generador de sitios web. ¿No es eso quitarle el trabajo a otros desarrolladores?

¿Cómo debo prepararme para una entrevista telefónica con Citrix y qué debo esperar?

¿Cuál es la forma de aprender las pruebas de software?

Cómo explicarle a mi madre la diferencia entre un archivo instalador y el software instalado real

Cuando las empresas dan a los posibles programadores pruebas de codificación, ¿consideran medidas aproximadas de la productividad típica del programador?

¿Para qué se puede usar Python? ¿En qué IDE se puede desarrollar Python?

¿Por qué una pequeña empresa de consultoría con un cliente con presupuesto limitado realiza un desarrollo basado en pruebas (TDD)?

¿Cuál es la mejor herramienta de colaboración para scrum?

¿Cómo aprendo los principios de la ingeniería de software de manera constructiva si nunca he escrito un software con más de mil líneas?

¿Cuál es la mejor universidad para estudiar informática en Australia?

¿Vale la pena aprender COBOL hoy en día?

Cómo ser un buen gerente de producto para un producto de software

¿Cuál es la diferencia entre un ingeniero de software y un ingeniero de desarrollo de software?