¿CÓMO FUNCIONA?

2 Recibe un precio personalizado en menos de 24 horas.
3 Acepta el encargo, accede a un espacio colaborativo con tu profesor asignado y APRUEBA.

Si sigues teniendo problemas, escríbenos a info@apruebatodo.com. Gracias!

¿HAS PERDIDO TUS DETALLES?

6 retos/dificultades con los que se encuentra un estudiante al realizar su Trabajo Fin de Grado (TFG) de Ingeniería Informática

por / lunes, 09 enero 2023 / Publicado en Ingeniería, TFG

Los Trabajos de Fin de Grado (TFG) son la oportunidad para que los estudiantes se puedan convertir en profesionales universitarios.  Debido a que deben poner en marcha todos los conocimientos, destrezas, experiencias y todo lo que han  adquiridos a lo largo de toda su carrera de estudios. 

En el desarrollo de un TFG es estudiante pone en manifiesto el nivel que logró alcanzar a lo largo de la carrera de Ingeniería Informática.

Existe un estigma, se podría llamar que hay un paradigma muy general que tienen en mente todos los estudiantes, el cual es que desarrollar un TFG es muy complejo, tedioso, sacrificado, que es un karma y en el peor de los casos, pueden decir que es imposible culminarlo.  Estas son situaciones que generan a los estudiantes temor de cumplir con el requerimiento del TFG.  Aunado a esto existen muchos profesores que hacen que el proceso de elaboración del TFG sea más difícil y no facilitan a los alumnos una metodología que sea poco compleja, o no la saben transmitir.

En consecuencia, si se crea un escenario de sabiduría y se proporcionan los elementos necesarios de manera precisa, directa y sencilla; habrá la suficiente motivación, confianza y de manera inmediata se minimizarán los niveles de angustia que suelen experimentar los investigadores.

Todo lo anterior implica una serie de retos y/o dificultades que debe superar el estudiante para cumplir con su TFG.

A continuación se describen 6 retos que debe enfrentar el investigador al momento que culmina su ciclo de materias y llega al proyecto final. 


Reto 1: Lenguajes de programación

Si lo que quieres es hacer un proyecto de desarrollo, es importante pensar en cuál lenguaje de programación es el adecuado para tú proyecto. Por lo tanto este es un reto principal que se afronta al momento de iniciar el  TFG.

Es necesario identificar muy bien los requerimientos que tendrá tú proyecto, para que de esta manera puedas elegir de forma acertada el lenguaje de programación a utilizar.

Por ello que si tú proyecto es la realización de una página web o una aplicación web, deberás pensar en lenguajes de programación del lado del servidor y del cliente, como por ejemplo PHP o Java. Si por el contrario,  lo que realizarás será un sistema de escritorio, podrás pensar en Visual .Net.

Entonces la elección adecuada del lenguaje de programación dependerá en gran medida, del tipo de proyecto que deseas desarrollar.


Reto 2: La capacidad del Ordenador

Un reto muy común cuando se desarrollan TFG de ingeniería informática, es la capacidad de memoria y espacio del disco de nuestro ordenador.  Dependiendo del proyecto que se desee hacer, las prestaciones del ordenador son primordiales.  En los actuales momentos existen un sin número de lenguajes y programas para hacer nuestros proyectos, lo que trae como consecuencia que sus características puedan funcionar en los ordenadores que disponemos en el hogar u oficina.

Es por ello que se debe considerar mirar muy bien las descripciones de los programas a instalar, puesto que de esta forma estaríamos garantizando el éxito o el fracaso del TFG.


Reto 3: Tiempo de aprendizaje de un lenguaje de programación

Para la realización de cualquier TFG que lleve programación, es necesario contar con los conocimientos sólidos en el lenguaje de programación que se utilizará.  Es un reto aprender un lenguaje de un día para otro, por lo que hay que estar conscientes que si deseo desarrollar un proyecto en Phyton, por ejemplo, es necesario que lo haya aprendido antes de empezar dicho proyecto.

Si bien es cierto que en las universidades dictan los lenguajes de programación como materias, es necesario que los estudiantes tomen cursos de capacitación extras sobre el lenguaje que se desea emplear para el TFG, ya que su aprendizaje será más práctico y se enfocará más hacia un proyecto de envergadura como lo es vuestro TFG.


Reto 4: Elección del entorno de desarrollo web

Ya para este reto se debe conocer el lenguaje de programación que se ha de utilizar para vuestro TFG, entonces conocido el lenguaje, se podrá seleccionar el entorno de desarrollo (IDE por sus siglas en inglés) adecuado.

Dicho esto, debemos tener claros varios elementos que se deben considerar:

  • Que se pueda distinguir bien la sintaxis de cada expresión a programar.
  • Que brinde la posibilidad de insertar snippets (trozos de código).
  • Que pueda integrarse con sistemas de control de versiones.
  • Que se pueda ejecutar en modo debug.
  • Que permita buscar y reemplazar fragmentos de código o palabras en todos los archivos que se estén programando.


Reto 5: ¿Qué metodología de desarrollo utilizar?

La metodología de desarrollo es un tema que muchos profesores hacen que sea difícil para los estudiantes.  Es por ello que se debe buscar bibliografías metodológicas que cuenten con ejemplos e ilustraciones, que permitan al estudiante tener una visión clara de cada una de las posibles metodologías que se pueden utilizar en su TFG.

Es importante contar con elementos que expliquen de manera detallada cómo implementar una metodología, de manera que sea fácil de aplicar en cualquier TFG de informática.

Finalmente, se debe buscar un profesor que desee ayudar al estudiante y no que obstaculice su camino al éxito.


Reto 6: Programar Frontend, Backend o Fullstack

Dependiendo de la idea de TFG que desees hacer, podrás utilizar programación frontend, backend o fullstack. 

Cuando se habla de programación frontend se hace referencia a lo que el usuario visualiza, es decir lo que ejecuta el cliente como tal.  Es responsabilidad del desarrollador frontend todo lo que tiene que ver con la interfaz gráfica del usaurio.

La programación backend tiene que ver con lo que el usuario no ve, es la parte que ejecuta el servidor de aplicaciones, en este tipo de programación se hace referencia a la arquitectura de software.

Ahora bien, si te inclinas por ambos tipos de programación, podrás desarrollar un TFG como un programador fullstack, el cual combina ambos retos, el frontend y el backend.

Para culminar con el presente artículo se puede decir que, los TFG son la implementación de todos los conocimientos adquiridos durante la ingeniería en informática.  Se podrán desarrollar proyectos documentales, de desarrollo de aplicaciones, de seguridad informática, multimedia, en fin son múltiples los temas que se pueden escoger.

Al superar todos los retos que te he planteado, tendrás todas las capacidades necesarias para llevar con éxito la culminación del TFG en Ingeniería Informática.  

Etiquetado bajo: , , ,
SUBIR