¿Por qué algunos graduados en ciencias de la computación actúan como un dios de la programación en la empresa y les encanta enseñar a los desarrolladores senior y al CTO cómo codificar?

En todas las empresas en las que he trabajado (en Estados Unidos), casi todos se graduaron de los programas de Ciencias de la Computación. Los desarrolladores senior y el CTO también tenían títulos CS, además de una experiencia increíble. Así que los verdaderos dioses eran los desarrolladores superiores, y podían realizar verdaderos milagros para demostrar su divinidad.

De vez en cuando venía un novato que sabía algo nuevo. Nos complace aprender de ellos e incorporar sus ideas a nuestro trabajo. Todo fue más rápido, mejor, más barato para todos nosotros.

Parece que el OP no funciona en este tipo de entorno. Tienes mis condolencias

Hay una gran canción de Bob Dylan llamada My Back Pages que contiene la línea “Yo era mucho más mayor que eso, ahora soy más joven que eso”. más de lo que realmente hacen. También equiparan que saber algo sobre las últimas técnicas es mejor que la experiencia con tecnología más antigua.

A veces, sí saben algo útil y pueden enseñarnos algo a nosotros que hemos estado haciendo esto durante mucho tiempo. Otras veces, lo que va, vuelve. Lo que están haciendo es realmente una repetición de algo que se ha hecho antes, con una nueva apariencia, pero nada realmente revolucionario bajo el capó.

Respuesta corta: son jóvenes sabelotodos (y, lamentablemente, hay muchos de ellos dando vueltas)

Respuesta larga: no hay necesidad de una explicación más larga. Los novatos arrogantes son novatos arrogantes.