Aprendiendo Juntxs: Grupo de Programación de GeoLatinas

Aprendiendo Juntxs: Grupo de Programación de GeoLatinas

Escrito por Isamar Cortés

Traducido por Sofía Barragán Montilla
Editado por Fernanda Triviño

PictureUna GeoLatina revisando múltiples códigos a medida que trabaja en modelos de tensión cortical. Programar es una habilidad muy importante para todos los científicos de la Tierra.

Programar es una habilidad vital para un(a) geocientíficx. A medida que ahondamos en sofisticadas preguntas investigativas, necesitamos herramientas más especializadas para analizar y manejar grandes volúmenes de datos, que nos ayudan a resolver problemas y explorar nuevas ideas. La iniciativa del Grupo de Programación de GeoLatinas nació de la idea de proveer de este “juego de herramientas” tan necesarias a los miembros de las Organización de GeoLatinas. 

Respuesta a una Necesidad
La cultura de la academia esta centrada alrededor del auto-aprendizaje, y aunque esto llega a ser estándar para algunos académicos, no aplica necesariamente a todxs. Especialmente, se vuelve más difícil para algunxs, al intentar aprender una habilidad nueva en un lenguaje no nativo.

En equipo, con varias colegas GeoLatinas, llegamos a la conclusión de que programar no sólo es una habilidad vital que debemos poseer, sino que también nuestra organización está preparada de manera única, para acoger una experiencia de aprendizaje liderada por nuestra comunidad. Una experiencia de aprendizaje que además es sensible a nuestra cultura Latina y a su vez la representa. Pero, ¿qué significa esto? Significa que todo el material que ofrecemos a nuestros miembros está accesible en inglés y español. De esta manera, proporcionamos un ambiente acogedor a todas nuestras GeoLatinxs, en el cual aprenden a programar sin importar el nivel de inglés o español que tengan. Para mantener la coherencia, realizamos sesiones de programación en español en las cuales programamos utilizando Python.

Cada semana, nos enfocamos en aprender acerca de una nueva librería de Python y en cómo usar Spyder y Jupiter Notebook. Además, exploramos el uso de varios materiales de aprendizaje y recursos existentes. Principalmente, nos concentramos en desarrollar habilidades con las librerías de Python, ya que estas ayudan con el trabajo de nuestrxs participantes que se desempeñan tanto en la academia como en la industria. Escogemos que librerías trabajar en base a los intereses del grupo. Al día de hoy, hemos trabajado pandas, matplotlib, numpy seaborn.

Picture
Andrea Balza, miembro de GeoLatinas y co-líder del Grupo de Programación de GeoLatinas, hablando acerca del “Coding Group” durante el “Software Underground’s Transform 2020”.

PictureRetroalimentación positiva en Twitter de algunas de las participantes del Grupo de Programación de GeoLatinas. El ambiente de aprendizaje colaborativo y el sistema de apoyo en grupo pueden volverse efectivos y gratificantes.

Aprendizaje Colaborativo
Las sesiones de programación son dirigidas por mí, pero también son fruto de un esfuerzo en equipo, donde todxs participamos y contribuimos. Empiezo cada sesión recordándole al grupo que no soy una experta en Python. Cuando alguien me pregunta algo que desconozco cómo responder, primero consulto con el grupo, si alguien más puede resolver la duda. Si no, podemos solucionar nuestra pregunta, buscamos la respuesta en Google y discutimos posibles interpretaciones.

En estas sesiones, usamos códigos de práctica y juntxs analizamos cada línea de código y la explicamos. Posteriormente manipulamos las funciones para llegar a diferentes respuestas. Aprender Python juntxs usando códigos de práctica, nos ha ayudado enormemente a desarrollar nuestras habilidades en programación.

Honesto y Efectivo
He llegado a comprender que aprender juntxs y aprender enseñando, crea un ambiente que nos proporciona un sentimiento de confianza. Además, he observado durante las sesiones de programación, que la mayoría de nosotrxs nos sentimos cómodxs admitiendo que no sabemos algo. Si algo no queda claro, no nos avergüenza expresar nuestra incertidumbre.

Hemos estructurado el grupo para hacerlo lo mas acogedor e inclusivo posible. Actualmente hay aproximadamente 10 participantes que asisten regularmente a nuestras sesiones semanales y que participan en las discusiones de nuestro espacio de trabajo en Slack. Sin embargo, los números siguen creciendo. Estoy orgullosa de lo lejos que hemos llegado en tan pocos meses. Existe cierta estigmatización y miedos asociados a programar por primera vez, pero en este grupo estamos cambiando esa perspectiva. El éxito de la iniciativa del Grupo de Programación de GeoLatinas demuestra que, con un ambiente amigable y un increíble sistema de apoyo, cualquier tema se convierte en una experiencia de aprendizaje agradable.

¡Únete!
Si estas interesadx en unirte a nuestro Grupo de Programación, por favor regístrate como miembro de GeoLatinas en nuestra página web https://geolatinas.weebly.com/get-involved.html, dirígete al espacio de trabajo en Slack exclusivo para miembros y únete al canal #Coding_Group. De esta manera estarás informadx acerca de todas las sesiones y eventos relacionados al Grupo de Programación. ¡Esperamos verte pronto allí!  Para saber más sobre de otras iniciativas de GeoLatinas, puedes seguirnos en Twitter @GeoLatinas, Facebook @GeoLatinasFace, Instagram @GeoLatinas y LinkedIn /GeoLatinas.

Picture

Isamar Cortés

Acerca de la autora

Isamar recientemente completó su primer año de doctorado en Montclair State University. Con el patrocinio de la NASA, Isamar evalúa la influencia de las condiciones climáticas en los manglares del sistema insular en el Caribe. Ella explora este fenómeno integrando análisis de imágenes satelitales y modelos numéricos. Parte de su motivación viene de sus raíces Puertorriqueñas, que influencian su trabajo y de las que ha aprendido a valora mucho la protección de los ecosistemas de manglar.

Twitter: @IsamarCortes1