Mi primera clase en UPIICSA: una breve reseña

Recientemente estoy cursando el Ășltimo semestre de mi carrera; platicando con mi profesor de la materia de Dot Net, asĂ­ es en UPIICSA tenemos una asignatura llamada asĂ­, llegamos al acuerdo de que podrĂ­a tomar una clase a la semana para compartir con la clase todo lo que he aprendido como desarrollador de software.

Era la primera vez que me dejaban una clase a la semana a mi cargo, de inmediato intentĂ© responderme las preguntas de Âżque serĂĄ Ăștil que comparta con mis compañeros? Entonces pensĂ© que serĂ­a bueno platicar de ciertos temas:

Round 1 Cultura Ágil

La primer clase que tuvimos charlamos sobre valores y cultura. Intenté dejar claro la importancia de esto mismo en un equipo de trabajo. Realizamos algunas actividades y comentamos sobre las diferentes percepciones que tenemos.

Round 2 Aprendiendo Git

En agosto de este mismo año (2017) publiqué un post en un grupo de Facebook preguntando por personas interesadas en aprender Git, ya que quería practicar mi inglés. Hubo muchos interesados, entonces armamos un grupo de Slack donde platicamos. La dinåmica fue sencilla: yo escribía una guía para que ellos practicaran. Afortunadamente al menos una persona, un estudiante universitario de la India, logró seguirla y aprender cómo hacer un commit.

“Canal de Slack”

Después de tomar algunos minutos para platicar sobre las ventajas del uso de una shell de comandos para operar tu Sistema Operativo, y del uso de un editor de texto (claro que platique maravillas sobre VIM), pasamos al tema del versionamiento de software a través de GIT.

Así entonces retomando ideas del proyecto anterior, continué con mostrarles lo båsico de git: cómo instalarlo, como agregar tu usuario, las ares de Git y los comandos båsicos.

Lo bueno: el feedback

Me emociona mucho el compartir lo que he aprendido con alguien mĂĄs, por lo que este proyecto me entusiasmĂł demasiado.

Enseñar significa un reto muy interesante: comunicar efectivamente algĂșn conocimiento de tal forma que alguien lo pueda comprender.

Enseñar implica rectificar lo que ya has aprendido y refinarlo.

Lo malo: las sensaciones que promovĂ­

Lamentablemente esto no es de mucho interĂ©s para la mayorĂ­a mis compañeros, pues es ningĂșn momento pude despertar su interĂ©s completo.

Probablemente el material que preparé fue demasiado técnico para enseñarlo, por lo que puede que haya sido un factor mås por el que casi nadie se interesó. Inclusive mi propio profesor me hizo el comentario de que hablaba cosas muy técnicas y que no podía entender.

Después de varias sesiones intentando ver cómo realizar un commit, me pidieron seguir con otro tema diferente.

Lo mejor

Un compañero se acercó para platicarme que no entendía lo que era un PULL en Git, dado que aunque usaba Git en su trabajo no entendía muy bien su uso, platicamos y al final tuvo una idea de lo que era.

Lecciones Aprendidas

Esta es la primera clase que tengo a cargo, si se le puede llamar así, y sin duda alguna me queda claro que no es sencillo, que el estar en un aula de clases también implica relacionarte con los asistentes, romper la barrera entre quien enseña y aprender, romper la barrera de la indiferencia y despertar el interés y curiosidad.

Por otra parte también me queda aprendido que debo encontrar una forma mås intuitiva, sencilla, y simple de explicar Git. Aunque no pude transmitir lo que quería me quedó con estos aprendizajes.