En nuestros tiempos, los profesionales del desarrollo de sistemas de software
no sólo deben conocer un lenguaje de programación, sino que deben ser
capaces de analizar requerimientos, diseñar la arquitectura de dicho sistema e
invertir una gran cantidad de tiempo en validar el producto. Desafortunadamente,
las tecnologías, las metodologías y los lenguajes de programación han
evolucionado tan rápidamente que han dejado rezagados a los estudiantes de
la disciplina del software. Muchos egresados de las universidades no tienen
muy claro el reto al que se enfrentan ni tienen habilidades sólidas de análisis
y uso adecuado de paradigmas de programación.
no sólo deben conocer un lenguaje de programación, sino que deben ser
capaces de analizar requerimientos, diseñar la arquitectura de dicho sistema e
invertir una gran cantidad de tiempo en validar el producto. Desafortunadamente,
las tecnologías, las metodologías y los lenguajes de programación han
evolucionado tan rápidamente que han dejado rezagados a los estudiantes de
la disciplina del software. Muchos egresados de las universidades no tienen
muy claro el reto al que se enfrentan ni tienen habilidades sólidas de análisis
y uso adecuado de paradigmas de programación.