¿Puede alguien que como ingeniero informático ha trabajado como programador? ¿Y qué tipo de programación aprenden los ingenieros?

Claro que puedes trabajar como programador, también puedes trabajar como arquitecto, etc.

La diferencia entre CS y CE es que, en algunas universidades, CE tiene una experiencia más amplia en ingeniería eléctrica, que ‘debería’ permitirle seguir una carrera en más trabajos relacionados con el hardware.

Normalmente, los cursos de CE son más difíciles porque tienes que pasar por más clases básicas de ingeniería y obtener una comprensión más profunda de cómo funcionan, se construyen las computadoras, etc.

Si bien los estudiantes de CS pueden estar más centrados en la complejidad de los algoritmos y en el modelado de diagramas, tratar de encontrar soluciones más pragmáticas para resolver problemas.

La mayoría de los cursos son casi iguales, solo que el enfoque es ligeramente diferente.

Editar: Me acabo de dar cuenta de que no respondí una de tus preguntas. Los estudiantes de CE generalmente aprenden en clases: Java, C, algún lenguaje funcional (Lisp, Scheme, Racket, Haskell), Prolog (lenguaje lógico de cláusula). Lenguaje de base de datos (SQL). Lenguajes web (html, css, javascript), ensamblado (lenguaje de nivel de máquina) y lenguaje de prototipos de placa (VHDL).

De todos esos, los estudiantes de CS pueden no aprender VHDL y tal vez no ensamblar.

Nunca he visto ningún curso universitario sobre lenguajes de secuencias de comandos (ruby, python …) y algunos lenguajes orientados al aprendizaje automático (matlab, R …)

Creo que ni siquiera necesitas ser ingeniero informático para ser programador. En la actualidad, en mi empresa, los muchachos más veteranos y una dama programadora no tienen ningún título. Ni siquiera los títulos de secundaria. Aún así, saben mucho más en programación que yo, aunque soy ingeniero. La programación se trata de cómo piensas. así que comienza a practicar cualquier cosa en casa y eventualmente eres un programador en poco tiempo. La mejor de las suertes. \ U0001f60a

¡Por supuesto! Si puedes pensar y aprender y resolver problemas, entonces puedes ser un programador (codificador) – parte 2 – depende de a qué hora y escuela vas – en mi día 1987 – fue asamblea, fortran 77 y c—

La programación es una herramienta del ingeniero informático. Aprende cualquier tipo de programación que necesita para el sistema que está creando.