Autoaprendizajes


No recuerdo en qué momento fue que pronuncié las palabras mágicas, pero cuando sea que haya ocurrido, se abrieron portales hacia temas inexplorados dentro de un mundo que creía conocer.

En los últimos meses (¿10? ¿20?) me encontré con:

  • un lenguaje de programación fantástico por su sencillez y potencia (Python), junto con un conjunto de librerías para tareas científicas: matplotlib, numpy, pandas, etc.
  • la idea del control de versiones (que es una herramienta magnífica para quienes escribimos todo tipo de textos que al ir corrigiendo dejan una huella dificil de seguir desde su versión inicial hacia su versión actual, ya sea que se trate de programas, entradas de blog o informes científicos o técnicos). En particular Git y GitHub.
  • el deseo de colaborar en el desarrollo colectivo de software, cosa que creo que en el futuro de mediano plazo espero concretar.

Avancé con el aprendizaje de Emacs (con Prelude, actualmente en uso, y Ergoemacs, que por el momento dejé de usar pero igual creo que está buenísimo, de ahí surgió el interés por los teclados con distribución Dvorak que uso actualmente), descubrí el IPython Notebook (y encadenado con eso ahora descubrí el lenguaje Julia). Aca pueden ver una imagen del IPython Notebook mientras lo usaba para un trabajo de Dosimetría.

ventana del ipython notebook

Hablando de lenguajes también empecé a ver algo de LISP (el interés apareció cuando quise entender cómo configurar Emacs, sobre todo por esta entrevista de Sacha Chua), pero luego me explotó la cabeza con solo leer la introducción del libro que ahí recomienda Bozhidar Batsov que se llama Practical Common Lisp de Peter Seibel). Miré decenas de conferencias y tutoriales sobre programación, análisis de datos, herramientas de matemática, etc. Entre las series de videos que recuerdo, a modo de ejemplo, me gustaron los siguientes (aunque no vi absolutamente todo, me está quedando material para ver):

Instalé varias distribuciones de Linux (Mint, Fedora, Mageia, Manjaro), experimenté con KDE, aprendí a usar el terminal para instalar programas, navegar el sistema y mantener el blog con GIT y Pelican.

Encontré personas que dicen cosas interesantes sobre enseñanza, principalmente de ciencias, pero también sobre sistemas educativos en general (como todo lo referente a las escuelas finlandesas).

Por ejemplo, estas dos charlas que vi hace poco, del SciPy 2014 me parecieron fantásticas:

Antes que eso me entusiasmé también con los hackerspaces, la tecnología de placas electrónicas orientadas al aprendizaje y al hobby (como Arduino). También Processing, KiCAD, y algún otro software libre relacionado.

Esta es una foto de cuando pasé por NoiseBridge, donde se ven marcados otros hackerspaces.

https://farm4.staticflickr.com/3800/11578496543_263dd83110_o.jpg{.align-center width=“100.0%”}

También tuve la experiencia de trabajar con estudiantes entusiastas y autónomos con quienes empezamos a compartir todas estas cosas. Hubiéramos avanzado más si los tiempos de la facultad y el desgano que producen sus obligaciones me hubieran afectado un poco menos.

¿En qué usaba mi tiempo antes? ¿Cómo es que me había pasado desapercibido todo esto?