Anteriormente era necesario tener un título para poder llegar a un estatus o nivel socio económico que solo las personas con cierto tipo de estudios podían alcanzar, con el paso de los años esto ha venido cambiando y se ha demostrado que, como profesiones y oficios pueden llegar a ser algo obsoletos ante el impacto de la tecnología. Está ha venido avanzando e innovando con gran velocidad que constantemente se requiere actualización en un periodo de tiempo determinado como la mayoría de las áreas de conocimiento que hay, una forma de verlo es como se ha desarrollado y creado nuevos lenguajes de programación y nuevas bibliotecas que facilitan el trabajo del programador cada vez más, para así poder cubrir y cumplir todas las necesidades.