Máster de Apps Móviles en Chiclana: experiencias en la radio

Selfie Conectados en RAI

Una pequeña actualización a la información del Máster de Comunicación Plus para aprender a desarrollar Apps en Chiclana, a todo confort, con unos bañitos en la playa que ya van haciendo falta:

  • tuvimos la suerte de ser entrevistados por Javier Oliva en el programa de Canal Sur Conectados en RAI.
  • Javier Suárez Ruiz, el profesor del Máster encargado de Windows Phone (genuflexión y respeto al crack) ha escrito en su blog (que, por cierto, para los que quieran aprender Windows Phone es el sitio a donde ir) una entrada sobre el Máster y su visión del mismo.
  • he rectificado en el post que escribí sobre el Máster las horas totales del mismo. Son 240 h, ya que cada semana son 60 h de formación: 50 h de la plataforma de la semana (iOS, WP, Android) y 10 de otras cosas (prototipado, UX, etc.)
  • el Máster empieza el próximo Domingo 18. Muchas ganas de irme a Chiclana y huir del pólen y las alergias del campo.
  • durante el Máster, esperad fotos y recochineo desde la playa y piscina. He avisado.
j j j

Voy a aprender Git

Git. Ese sistema de control de versiones para superdotados. Es un hijo de Linus (el creador de Linux). Por ello, la sencillez no es una de sus características. Si alguna vez has configurado y compilado un kernel de Linux, sabrás que a este señor no le gusta ningún programa sin al menos cincuenta opciones en la línea de comandos: veinticinco empezando por -y otras veinticinco por --. Y diez más que no están documentadas. Para usar Git se asume que ya tienes de antemano una serie de habilidades (manejo de la Terminal, uso de ssh, resistencia innata al desaliento ante una documentación fea como un demonio, coeficiente intelectual de 300, …)

Así que uso habitualmente Mercurial (siempre que puedo, antes que Git) por varias razones:

  • me resultó muy sencillo aprender a usar Mercurial gracias al excelente tutorial de Joel Spolsky
  • el 80% de las cosas que haces habitualmente es muy sencillo de hacer con HG
  • no necesitas configurar nada: te lo bajas, lo instalas, vas a una carpeta, escribes hg init y listo
  • tanto BitBucket como SourceTree lo soportan. Luego es perfecto para mi.
  • si funciona, no lo toques

Pero claro, no se Git. Y me siento estúpido.

Hay varias cosas que considero «la maratón mental del informático». Lo que distingue a los buenos de los que tienen que seguir esforzándose. Cosas difíciles, que te obligan a aprender y a exprimirte el cerebro. Por supuesto, no he hecho ninguna de ellas, autocolocándome en uno de los dos anteriores grupos. Estos retos son:

  • dominar el uso de expresiones regulares (sin mirar en StackOverflow)
  • escribir una pequeña aplicación o demo completamente en ensamblador
  • hacer una aplicación web en un lenguaje funcional, como Clojure
  • hacer un juego usando OpenGL
  • entender qué demonios hace git con las ramas y git flow

Pues bien, una de ellas voy a tacharla de la lista, pero ya. El uso de Git está muy extendido, y soluciones que uso habitualmente como Cocoa Pods lo utilizan de forma extensa. Tengo que aprender a usarlo, quiera o no. Además, en varios proyectos se necesita Git y aunque con SourceTree puedo ir tirando, quiero comprender qué se cuece tras la interfaz bonita y ser capaz de manejar este DCVS yo solito.

La opción de leer un libro me aterrorizaba: demasiado esfuerzo tras tanto esfuerzo con otras cosas. Así que la mejor solución va a ser asistir al curso Entendiendo Git que Alfonso Alba imparte en Las Rozas. Creo que aún estás a tiempo de conseguir un descuento por compra anticipada. Voy con muchas esperanzas puestas en el curso, para tener una base que me permita manejar en el día a día este DCVS sin problemas, y explorar por mi cuenta. Vamos, que espero entrar chapurreando un par de palabras en Git y salir hablando, con acento y poco vocabulario, Git. Pero entendiéndolo al menos.

Escribiré qué he aprendido en el curso cuando lo termine. Pero conociendo a Alfonso de las NSCoder Night de Madrid creo que la duda no está en la calidad del curso, sino en si mi mente será capaz de pasar por la maratón. Espero que si.

j j j

Feria de Nuevas Tecnologías en Melilla

Desde hoy Miércoles 23 estamos por Melilla. Hasta el próximo Domingo 27, en el que me montaré en el avión de vuelta a Málaga. Y después de una semana (la pasada) con un intensísimo curso de Incyde en Sanlúcar la Mayor (Sevilla), por cierto, con unos alumnos majísimos (saludos a todos/as).

Ahora tocan talleres en directo. Estos talleres son de Linux, OpenOffice.org y OpenCMS. Como siempre, los voy a dar «a la carta». Creo que hay pocos profesores que impartan cursos sin papeles y adaptándose siempre a lo que pide el alumno. Aunque así debería ser: enseñar a cada persona lo que realmente necesita y no lo que el profesor conozca mejor. Evidentemente, esta filosofía implica un mayor desgaste para quien imparte el curso, pero…

En Melilla acaban de sacar una nueva distro de Linux, basada en SuSe, llamada Melinux (no confundir con otra distro, esta de Oriente Medio, llamada Middle East Linux). Está aún en fase de desarrollo, pero es otro ejemplo más del empuje del Software Libre.

j j j

Cursos de Linux/Guadalinex

Estoy ahora a toda máquina con la formación en Linux / Guadalinex. Estuve hace poco en un curso en Jaén, la semana pasada en otro curso en Mairena, en Enero tengo otro en Sevilla…

Como ya comenté en la sección de Trabajo, formar es algo que me encanta, ya que se reunen varias facetas que no se me dan mal del todo y que me atraen mucho: conocimiento de nuevas tecnologías en profundidad, trato directo con el cliente (en este caso alumnos), desarrollo de mis habilidades sociales (oratoria, comunicación corporal, escrita).

Tendría que escribir un libro con «trucos» sobre cómo ser buen profesor, aunque pienso que se reducen a:

  1. Conocer en profundidad la materia que se imparte. Sólo puede explicar bien algo quien de verdad lo domina.
  2. Haber nacido para esto. Por muchos cursos de Formador de Formadores que se meta uno «entre pecho y espalda», si te da vergüenza hablar en público, es complicado dar un curso.

Los que quieran un curso a medida, que se pongan en contacto conmigo. Actualmente trabajo a través de una empresa de formación, que es mi «representante artístico». En cualquier caso, por hablar no se pierde nada…

j j j

Trabajo, trabajo y más trabajo

Estamos ahora con la CPU al 110%. Hoy Domingo estoy tonteando un poco ya que estoy de «rodriguez». La semana pasada, tras el SIMO y sin anestesia me fui a Jaen a impartir un curso de administración de Guadalinex.

Una paliza, pero qué le vamos a hacer, me gusta enseñar. Me gustaría más vivir como Marlon Brando en una isla propia, pero como no hay posibles… Unos alumnos la mar de majos (no, no os estoy haciendo la pelota) y un curso quizá un poco precipitado, pero que saló bastante bien.

Y la semana que viene (horror, que ya empieza mañana) a Madrid. Ya os contaré

j j j