Generación y Aplicación del Conocimiento
Programación en Java
Durante el curso, en la materia de programación orientada a objetos realizamos una basta serie de ejercicios donde aplicábamos los aprendizajes que nos fueron enseñados en clase, siguiendo una serie de problemas dados por el profesor e ideando maneras para poder resolverlos, en mi opinión fue una buena manera de desarrollar nuestro pensamiento en cuanto a la resolución de problemas.
Competencias:
- Desarrolla sistemas software generando soluciones innovadoras en aplicaciones de la ciencia computacional en sus diversas ramas, entornos y dispositivos electrónicos, utilizando técnicas de ingeniería de sistemas.
Programación BackEnd con PHP y uso de bases de datos
Desde el comienzo del tercer semestre, cambié de área en el trabajo becario que me ofreció la Universidad. Comencé a practicar y llevar a cabo el lenguaje de programación PHP, entrando en la programación BackEnd.
Esta fue una gran oportunidad para mi en ampliar mi conocimiento no solo con un nuevo lenguaje de programación, sino también con el uso de las bases de datos y servidores locales.
Competencias:
- Diseña software para las organizaciones , de manera experta, priorizando requerimientos y atributos de calidad y aplicando modelos y metodologías innovadoras.
Uso del modelo C4
En el tercer semestre, el proyecto integrador constaba en realizar un marco teórico acerca de un problema en el cual, junto a nuestros asesores del proyecto, planteásemos ideas e implementáramos los concepto que nos permitirían la solución de problemas.
El modelo C4 y las bases de datos fue el tema principal en nuestro grupo, y llevamos a cabo el uso de citadores bibliográficos para referenciar nuestras ideas y conceptos.
Competencias:
- Generar aportes significativos y de calidad relacionados con su profesión a partir de proyectos de investigación o de la aplicación de investigaciones.
Programación BackEnd con SpringBoot
Anteriormente he mencionado sobre cómo debemos ampliar nuestros conocimientos, tal como aprender nuevos lenguajes. Tuve la oportunidad de diseñar aplicaciones web utilizando SpringBoot y Java, lo cual, una vez entendidas las bases, fue una gran sensación. Gracias a esto, pude dar comienzo a uno de los proyectos personales que tenía en mente desde tiempo atrás.
Competencias:
- Desarrollar una aplicación Web interactiva aplicando conocimientos de FrontEnd, base de datos, y Frameworks de desarrollo.
Reflexión
Mientras más conocimiento adquieras, más podrás aplicar en la vida, de diferentes formas y utilidades. Hay una gran diversidad de problemas que requieren diferentes soluciones, nunca se sabe cuándo requerirás usar el conocimiento adquirido.