En las universidades al menos a la hora de estudiar los módulos de programación te enseñan cosas muy básicas, con programas basicos, y micro controladores básicos, y cuando sales al mundo y comienzas a trabajar pues las cosas ya son mucho mas avanzadas y eso en cierto modo suele ser una desventaja debido a que tienes que aprender algo de cero y cuando eso pasa es mas dificil ir ascendiendo