En el campo de la programación en un periodo de 5 años cambian muchas cosas por el constante desarrollo de la industria. Hace aproximadamente cinco años, una habilidad que era fundamental en el desarrollo de software y que ha perdido relevancia con el tiempo es el conocimiento profundo de servidores físicos y su administración. El conocimiento sobre la configuración, mantenimiento y administración de servidores físicos en centros de datos era crucial. Los desarrolladores a menudo necesitaban entender cómo configurar y optimizar estos servidores para garantizar el rendimiento y la seguridad de las aplicaciones. Con el auge de la computación en la nube y servicios como AWS, Azure y Google Cloud Platform, la necesidad de gestionar servidores físicos ha disminuido considerablemente. Las plataformas en la nube ofrecen soluciones escalables y manejadas que permiten a los desarrolladores enfocarse más en el desarrollo y menos en la infraestructura.