Soy un ingeniero de ECE colocado en la industria de TI. Siempre siento que mis colegas tienen una pequeña ventaja sobre mí, ya que no tengo ninguna formación profesional en este campo. ¿Qué me propondrías estudiar para cubrir esa brecha?

Conozco a muchas personas que son ingenieros de ECE pero que están en la industria de TI. Algunos también enfrentan el problema ya que no son muy buenos en la programación, pero como dijiste que eres bueno en la programación, creo que solo necesitas mejorar tus habilidades y aprender JAVA a fondo. Supongo que el lenguaje es una tendencia ahora y todos lo están aprendiendo. Puede ser que puedas hacer algún curso en línea en coursera o Edx que también pueda obtener un certificado de una buena universidad extranjera.
Buena suerte,

Tengo miedo, tienes razón. Tienen una pequeña ventaja sobre ti. Pero habiendo dicho que ahora viene el punto principal, ¿cómo superar ese puente?
Le sugiero que comience a leer más y más sobre los patrones de diseño prevalecientes y que no se acerque a la sintaxis de los idiomas.

No especificó la experiencia de su empresa; si está trabajando en un desarrollador web, comience a diseñar pequeñas aplicaciones web pequeñas en el marco / pila que está utilizando su empresa.
Si es más en el lado del desarrollo de productos, comience a aprovechar sus habilidades algorítmicas y de lenguaje. Sigue explorando el desbordamiento de pila cuando te golpean y nunca tengas miedo / sea tímido para preguntar a tus compañeros.
Son tu mejor apuesta para salir adelante en este emocionante viaje.

Lucha y une esta pequeña brecha con tu extraordinaria pasión y trabajo duro. ¡Buena suerte!