Aprendiendo juntos: el grupo de codificación GeoLatinas

Aprendiendo juntos: el grupo de codificación GeoLatinas

Por Isamar Cortés

Editado por Sarah Jaye Oliva

PictureUna geocientífica latina revisa varios códigos mientras trabaja en sus modelos de esfuerzos corticales. La programación es una habilidad muy importante para los científicos de la Tierra.

La programación es una habilidad fundamental para cualquier geocientífico. A medida que profundizamos en cuestiones de investigación complejas, necesitamos herramientas especializadas para analizar y gestionar grandes cantidades de datos que nos ayuden a resolver problemas y explorar ideas. La iniciativa GeoLatinas Coding Group surgió con el objetivo de proporcionar este conjunto de herramientas, tan necesario, a las integrantes de la organización Latinas in Geoscience.

Respuesta a una necesidad reconocida

La cultura académica se centra en el autoaprendizaje, y aunque esto pueda ser habitual para algunos académicos, no necesariamente se aplica a todos. Resulta especialmente difícil aprender una nueva habilidad en un idioma que no es la lengua materna. 

Junto con varias compañeras de GeoLatinas, llegamos a la conclusión de que la programación no solo es una habilidad fundamental, sino que nuestra organización está en una posición privilegiada para ofrecer una experiencia de aprendizaje participativa, sensible y representativa de nuestra cultura latina. ¿Qué significa esto? Todo el material que ofrecemos está disponible en inglés y español. De esta manera, brindamos un entorno acogedor para aprender a programar a todas las GeoLatinas, independientemente de su nivel de dominio del inglés o del español. Para mantener la coherencia, ofrecemos dos sesiones de programación semanales (en español) en Python. 

Cada semana, nos centramos en aprender una nueva biblioteca de Python y cómo usarla tanto en Spyder como en Jupyter Notebook. Además, exploramos el uso de diversos materiales y recursos de aprendizaje existentes. Nos enfocamos específicamente en desarrollar habilidades con las bibliotecas de Python, ya que estas pueden ser útiles para el trabajo de los participantes en el ámbito académico o industrial. Elegimos las bibliotecas que enseñamos según el interés del grupo. Hasta la fecha, hemos cubierto pandas, matplotlib, numpy y seaborn.

Picture
Andrea Balza, miembro de GeoLatina y parte del Consejo de Liderazgo del Grupo de Programación GeoLatinas, habla sobre el Grupo de Programación durante el evento Transform 2020 de Software Underground.

PictureComentarios positivos en Twitter de algunas participantes del grupo de programación GeoLatinas. El entorno de aprendizaje colaborativo y el sistema de apoyo pueden ser muy efectivos y gratificantes.



Aprendizaje colaborativo

Las sesiones de programación las imparto yo, pero en realidad se trata de un aprendizaje colaborativo en el que todos participamos y contribuimos. Comienzo cada sesión recordando al grupo que no soy un experto en Python. Cuando alguien me hace una pregunta cuya respuesta desconozco, primero pregunto si alguien del grupo ya la sabe. Si no, buscamos la respuesta en Google y analizamos las posibles interpretaciones. 
En estas sesiones, utilizamos ejemplos de código y, juntos, revisamos y explicamos cada línea. Posteriormente, manipulamos las funciones para obtener diferentes resultados. Aprender Python juntos mediante la práctica nos ha ayudado a desarrollar nuestras habilidades enormemente.

Honesto y eficaz

Me he dado cuenta de que aprender juntos y aprender enseñando crea un entorno que nos infunde confianza. He observado en las sesiones de programación que la mayoría nos sentimos muy cómodos admitiendo que no sabemos algo. O si algo no está claro, no dudamos en expresar nuestra incertidumbre. 
Hemos estructurado el grupo para que sea lo más acogedor e inclusivo posible. Hasta la fecha, contamos con al menos 10 participantes que asisten regularmente a las reuniones semanales y participan en las discusiones a través de nuestro espacio de trabajo en Slack, y nuestro número sigue creciendo. Me enorgullece lo mucho que ha avanzado el grupo de programación en los pocos meses que lleva funcionando. Existe cierto estigma y temor asociado a la programación por primera vez, pero con este grupo, estamos cambiando esa perspectiva. El éxito de nuestra iniciativa GeoLatinas Coding Group demuestra que, con un entorno acogedor y un excelente sistema de apoyo, cualquier tema puede convertirse en una experiencia de aprendizaje gratificante.

¡Involucrarse!

Si estás interesada en unirte a nuestro Grupo de Programación, regístrate para convertirte en miembro de GeoLatinas en https://geolatinas.weebly.com/get-involved.html, Únete al espacio de trabajo de Slack exclusivo para miembros y al canal #coding_group para estar al día de todas las sesiones y eventos del grupo de programación. ¡Te esperamos! Para saber más sobre otras iniciativas de GeoLatinas, síguenos en Twitter (@GeoLatinas), Facebook (@GeoLatinasFace) e Instagram (@GeoLatinas).

Picture

Isamar Cortés

Sobre el Autor

Mi nombre es Isamar Cortés y recientemente terminé mi primer año de doctorado en la Universidad Estatal de Montclair. Actualmente, cuento con financiación de la NASA para investigar el papel de las condiciones climáticas en los sistemas de manglares del Caribe. Estudio este fenómeno combinando el análisis de imágenes satelitales con modelos numéricos. Parte de mi motivación para este trabajo proviene de mi herencia puertorriqueña. La cultura puertorriqueña valora enormemente la protección de los ecosistemas de manglares, por lo que mi trabajo está profundamente influenciado por esta tradición.