
Pasantía de tutoría durante los primeros años en Ynov Aix.
Este año nuevamente tuve que realizar una pasantía de profesionalización de al menos 6 semanas como parte de mis estudios en informática.
La crisis del covid ha afectado enormemente al mundo laboral, en particular a la hora de buscar pasantías o incluso programas de estudio y trabajo. A pesar de que todavía había mucha investigación, todavía no había encontrado tampoco.
Después de hablar con diferentes formadores para encontrar una solución, expresé uno de mis deseos: poder ser formadora a mi vez.

Después de esta discusión, la administración de mi escuela (Ynov Aix-en-Provence) me informa que está buscando estudiantes para poder orientar con los primeros años para su último proyecto del año y que esto validaría nuestra pasantía.
Ynov es una escuela privada, referente en la formación en profesiones digitales, que ofrece 5 cursos de formación que se ofertan siempre en línea con las expectativas del mundo profesional.
Este año Ynov ha decidido poner en marcha en el sector de las tecnologías de la información, una nueva plataforma de aprendizaje para favorecer aún más la autonomía, fortalecer la lógica de la cocreación entre estudiantes, fomentando así la inteligencia colectiva y el trabajo en equipo: Ytrack.
Ytrack ¿qué es? Se trata de una innovadora plataforma educativa inspirada en el mundo de los videojuegos en la que puedes progresar a tu propio ritmo y adquirir rápidamente conocimientos y agilidad.
Esto permite asegurar una progresión personalizada adaptada a cada uno según su nivel inicial y su ritmo de aprendizaje.
Tiene dos características principales:
- Monitoreo individual en tiempo real de cada alumno remoto
- Apoyo a través de un mentor dedicado

El mentor tiene un papel muy importante en este nuevo concepto de formación. Está escuchando, para ayudar, responder preguntas, desbloquear si es necesario. Así, el alumno nunca está solo frente a su computadora para lograr los objetivos paso a paso.
Los primeros años tuvieron muchos proyectos de Ytrack durante este año, y aún les quedaba por realizar el proyecto final que duró más de 5 semanas con un retorno presencial respetando los gestos de barrera.
Esta pasantía de mentoring continúa en este nuevo concepto, nuestro objetivo era compartir nuestra experiencia en TI, en la realización de grandes proyectos. No reemplazábamos a los mentores profesionales, estábamos apoyando.
Había un horario para estas 5 semanas, con lecciones / talleres opcionales y tiempo de trabajo en grupo para que los estudiantes avanzaran. El primer día, fue el descubrimiento del tema (que puedes encontrar aquí )
Luego definimos juntos las claves del tema, determinamos todas las funcionalidades a lograr para el éxito de este trabajo, así como sus límites. El objetivo de este proyecto es un foro de ayuda mutua para fortalecer aún más el método con Ytrack para promover el intercambio de información, ayuda entre estudiantes para avanzar juntos.
Después de este paso, hicimos un punto solo con los mentores para arreglar la dificultad de cada funcionalidad y establecer las de referencia para tener 10/20 para luego constituir una tabla de calificación adaptada en proporción a esta.

Este proyecto debe realizarse con Golang, y al ser un foro de discusión con usuarios conectados, se debe utilizar una base de datos. Sin embargo, nunca lo usaron en los proyectos anteriores.
Por lo tanto, los mentores senior organizaron un taller de SQL para capacitarlos. Para evitar que instalen un entorno con Apache y MySQL como Wamp / Xamp / Mamp, por ejemplo, tendrían que usar SQLite integrado en Go.
Nunca había hecho Go antes, estaba un poco preocupado por tener que ayudarlos con una tecnología desconocida, además solo usé MySQL, nunca SQLite. Después de investigar un poco de antemano para poder realizar mi mejor misión de mentoría, no encontré grandes diferencias.
Al inicio de la pasantía, estaba esperando que alguien me pidiera que ayudara a los alumnos, al igual que ellos, era un poco tímido, luego poco a poco me necesitaron ayuda y pude ir con ellos.
Las primeras preguntas no tenían que ver con el código, sino solo con el diseño de su base de datos, así que no tuve ninguna dificultad. Verifiqué con ellos si respondieron bien a las funcionalidades, y si no hubo errores de conceptualización, también les ayudo a entender cómo pasar de MCD a MLD porque a pesar del taller, 8h es demasiado poco para entender todas las complejidades de la creación. una base de datos cuando algunos nunca habían oído hablar de ella antes.
Otro mentor senior hizo un taller sobre buenas prácticas durante un proyecto, nuevamente para promover la ayuda mutua, cada alumno tuvo que citar una de sus mejores prácticas para trabajar. Como estudiante de segundo año, el otro becario y yo también dimos consejos siguiendo los errores que ya habíamos cometido en el primer año como ejemplo, con el fin de darles todas las claves para triunfar.

La mayor dificultad de desarrollo bloqueó a muchos grupos (y a mí): la base de datos está bloqueada. El primer estudiante que se acercó a nosotros por este error ya había buscado durante todo un día y luego le preguntó al mentor principal que no había encontrado la raíz del problema. Después de examinar su código cuidadosamente, de investigar mucho sobre stackoverflow, llegamos a descubrir que es SQLite el que está causando problemas por varias razones.
En primer lugar porque siempre hay que hacer filas.Cerrar () en Golang para cerrar una solicitud, pero como eso no resolvió completamente el problema, encontramos que no acepta lanzar varias solicitudes al mismo tiempo (por ejemplo, un solicitud en un bucle for). La única solución que encontramos es que en lugar de realizar la solicitud en el bucle, pasa un booleano a verdadero si ingresa al bucle y realiza la solicitud inmediatamente después de salir.
Íbamos regularmente en grupos, las preguntas giraban principalmente en torno a consultas SQL o solo HTML / CSS y JavaScript. Otros, más técnicos y específicos de Golang, nos bloquearon un poco debido a nuestra falta de conocimiento de este idioma, algunos lamentablemente quedaron sin respuesta, así que llamamos a mentores senior, a otros, solo con mirar el código y analizarlo un poco, simplemente encontró algunos errores de algoritmo, por lo que podríamos ayudarlos.
Para la recta final, los mentores y nosotros aconsejamos a los estudiantes que no desarrollen más nuevas funciones sino que verifiquen las ya hechas, que no tengan errores, que se encarguen del diseño del sitio y se preparen para la presentación. Era la primera vez que hacían una presentación real de su proyecto de forma profesional, yo ya había tenido muchas experiencias el año pasado así que les di todos mis consejos.
Pude ser parte del jurado, es divertido ir al otro lado y tener que evaluar a los alumnos en un proyecto. Pude hacer preguntas para tratar de ayudarlos si él no hubiera tenido tiempo de mostrarlo todo. Al final hicimos un punto con todos los jurados para ajustar las notas y elegir a los finalistas.
Realmente me gustó esta pasantía, me permitió ver otro trabajo mientras permanecía en TI. También desarrolló mis conocimientos de Golang y SQLite que aún no conocía, luego para consolidar mis conocimientos, porque conocer un idioma, practicarlo, y luego ayudar a alguien a encontrar el origen de los errores, saber corregirlos y sobre todo explicar el razones, no es en absoluto lo mismo.
Me hubiera gustado poder, por ejemplo, poder preparar y liderar un taller, pero eso no fue posible porque ya estaba todo organizado. Realmente es algo que quería hacer para ver si me gustaría después de mis estudios, ser formador a mi vez.
Después de esta pasantía, Ynov me ofreció trabajar en un programa de trabajo y estudio con ellos para continuar la tutoría, desafortunadamente tuve que rechazarlo porque tenía una oferta en Agirc-Arco como desarrollador de Java, creo que necesito tener más experiencia en desarrollo y especialmente en negocios para luego poder compartir mis conocimientos a mi vez. Espero poder volver a intentar esta experiencia después de mis estudios.