¿Cuál es la diferencia entre una persona que hace una licenciatura en ciencias de la computación y un ingeniero eléctrico que trabaja en TI y finalmente un no ingeniero que trabaja en TI?

Desde lo más alto de mi cabeza, la única diferencia importante sería la cantidad de esfuerzo que se realizará durante su entrenamiento (supongo que los tres son recién graduados y no han tenido ninguna experiencia en particular)

Pero moviéndose a diferencias más sutiles; un ingeniero en ciencias de la computación tendería a buscar soluciones más directas y disponibles. Estaría mejor equipado y podría usar mejor sus conocimientos porque ha trabajado con programas más largos que los otros (nada enseña mejor que la experiencia). Esta diferencia particular debe ser menos pronunciada a medida que el tiempo avanza en el lugar de trabajo.

Un ingeniero eléctrico no sería muy diferente del ingeniero en ciencias de la computación. Excepto que si el trabajo de TI está relacionado con el trabajo en el campo eléctrico, como escribir programas para la automatización de subestaciones o un sistema integrado, el ingeniero eléctrico podría tender a mirar el sistema más allá del programa y cómo podría afectarlo su programa.

No ingeniero es un grupo vasto. Las personas de formación científica tendrán un enfoque lógico de los problemas, un rasgo esencial al escribir programas. Las personas con experiencia en artes o comercio serán los pensadores que serán muy útiles para soluciones radicales y problemas pegajosos.

Al final, no creo que haya demasiada diferencia en cuanto al grado de las personas cuando se trata de trabajar en TI, pero sí tiene importancia si lo que la persona a quien se refiere está relacionado con su título. En cuyo caso, podrían estar inclinados a más formas de resolver el problema que no son de TI.