Asistimos a la primera edición del Pucela Tech Day

Pequeñas comunidades también pueden hacer grandes cosas. Muchas veces pensamos que para asistir a grandes eventos debemos viajar a grandes ciudades a cientos o miles de kilómetros, para codearnos con otras personas que trabajan en nuestro sector pero las comunidades locales también tienen mucho de qué hablar. Con recursos más bien modestos y sin grandes presupuestos, una comunidad de personas voluntarias dan forma a espacios que sirven como lugares para comentar la actualidad, hacer networking y así de paso desvirtualizar un poco entre amigos.

Y así, a pocos kilómetros de Madrid tenemos la ciudad de Valladolid donde hace muy pocos días se celebró el Pucela Tech Day en el Centro Cultural San Agustín, y organizado por el GDG Valladolid y capitaneando la iniciativa Diana Aceves y Jezabel González.

A diferencia de otros eventos, el Pucela Tech Day partía de una interesante propuesta, ser un evento no sexista donde desde el comienzo de su organización sienta las bases de un código ético, que combate el sexismo existente en el sector poniendo así coto a cualquier discriminación. De hecho una de las preocupaciones fue conseguir que hubiera tantos hombres como mujeres ponentes y asistentes. Para ello se generó un código de buena conducta, y se seleccionaron cuatro ponentes mujeres y cuatro hombres. Con esa paridad ocho speakers de alto nivel, trataron temas tan diversos como crear un videojuego en 48 horas, tipografías digitales, desarrollar bots para Google Assistant, y de psicología aplicada a equipos para gestión de proyectos.

Tanto nos gustó el programa que algunos compañeros de Everis no quisimos perder la oportunidad de asistir y disfrutamos como niños de las 7 charlas programadas.

 

Cómo hacer un videojuego en 48 horas

Un de las charlas, ofrecida por Belén Albeza, fue una interesante introducción en el mundillo de las GameJam, sesiones de desarrollo de una duración limitada, donde los participantes trabajan en equipos o en solitario por entregar un videojuego para su evaluación. Algunos tips sobre cómo sobrevivir en este tipo de eventos y no morir en el intento fueron algunos de los siguientes consejos:

  1. Hay que dormir para producir. Nada de trasnochar, ya que lo producido es estas horas y con el cansancio acumulado no es ni equiparable a lo conseguido en menos horas pero con un buen descanso.
  2. Mantener una buena alimentación. Es muy fácil dejarse llevar por la comida basura y la bebida energética, pero al terminar el primer día te darás cuenta de que no ha compensado, te sentirás pesado, con poca energía (pese a todo ese redbull o monster) y además con dificultad para dormir y concentrarse.
  3. Distribuir correctamente los tiempos. Evaluar a cada momento si un desarrollo, gráfico, audio, etc es necesario y sobre todo recortar, recortar y recortar. La distribución de tiempo que la ponente comentó, basada en su experiencia y testada con múltiples asistencias a Game Jam, se encuentra, tener una base funcional el primer día con gráficos de desarrollador y el segundo día dejarlo para sonido, niveles de juego y gráficos.

 

He fracasado: tengo más de 30 y sigo programando

Otra de las charlas fue la impartida por Katia Aresti, titulada “He fracasado si tengo más de 30 y sigo programando”, que trató sobre su carrera profesional, su evolución y la experiencia que la lleva a trabajar actualmente desde París para Red Hat.

Se suele decir que al cumplir cierta edad cada vez es más difícil alcanzar nuestras metas pero en realidad son nuestras decisiones las que producen este efecto. En una emotiva ponencia, Katia introdujo su trayectoria profesional desde que finalizó sus estudios de informática y comenzó en el mundo laboral y su aprendizaje a lo largo de las distintas empresas de las que ha formado parte.

Si algo se debe hacer hincapié es que la necesidad de formarnos en nuevas tecnologías debe salir de nosotros mismos y no esperar a que la empresa nos “forme”. Para Katia lo más importante es mantener siempre un perfil proactivo que lleve a fundar grupos, eventos (como las duquesas de Java, para cooperar durante la adquisición de las certificaciones de Oracle-Java) o colaborar con otros grupos, la importancia de seguir siempre caminando, cumplir tus metas, y no quedarse enfrascado en las dinámicas que te ofrezca una compañía.

 

METATYPO: Redefiniendo la tipografía

La elección de una correcta tipografía puede ser clave para que un proyecto tenga éxito y aceptado por sus usuarios. Rubén Chumillas y Álvaro Recuenco de METATYPO durante su charla transmitieron la importancia del lenguaje no verbal presentando uno de sus proyectos.

En los últimos años desde METATYPO han ido desarrollando una tipografía basada en imágenes, de manera que se puedan componer una enorme cantidad de dibujos con una base común. Para llevarla a cabo, describen, fue necesario seguir un marco de trabajo que incluye: revisión de base de imágenes, junto a la digitalización y segmentación de las mismas en componentes reutilizables.

Rubén Chumillas y Álvaro Recuenco - Pucela Tech Day

 

Cómo desarrollar bots para Google Assistant

Que Google Assistant es mucho más que un simple asistente personal ya lo sabíamos. Mediante interacción entre las distintas tecnologías que ofrece Google es posible darle interesantes usos. Aitor, del grupo de INIT, realizó una charla sobre las dificultades a la hora de desarrollar juegos de aventura conversacional con Google Assistant.

Durante la misma, nos explicó las distintas fases, así como la interacción entre las distintas tecnologías y expuso el ejemplo sus dos productos en el mercado (RIC escape y la anomalía dimensional), poniendo el acento sobre todo, en el tema de dotar de riqueza semántica al asistente para que sea capaz de interpretar expresiones coloquiales fuera de las establecidas inicialmente, sin necesidad de recurrir a la IA.

 

Unbiasing Teams. Un tour por la psicología aplicada a los equipos

Félix López Luis, que actualmente trabaja en Google, desarrolló una charla muy interesante sobre cómo la psicología influye de manera significativa en nuestro sector, afectando a personas, equipos, trabajos y en definitiva al propio mercado y a las rotaciones.

Bajo la premisa de que el ser humano es por naturaleza un ser social, necesitado de hacer grupo desarrolló toda su exposición, en la que se sirvió de experimentos psicológicos documentados, de terapias de grupo, así como su traslación al ámbito de las TICs y a nuestro día a día como profesionales.

Uno de los aspectos más interesantes en la charla fue el cómo determinados aspectos de nuestra cultura, condicionan nuestro trabajo día a día, como ejemplo se expuso un experimento en el que en un aula de deporte se dividía a los deportistas en dos grupos (uno rojo y el otro azul), al equipo rojo se le decía continuamente que ellos eran los mejores, mientras que al azul se le menoscaba por el propio experimento, al final el equipo azul tenía un desempeño más bajo, mientras que el rojo aunque era competitivo, demostraba falta de empatía y de respeto al grupo azul.

 

Pensando Cristalino

De generación procedural a generación de arte basado en redes neuronales, Chuchería nos introdujo en un mundo que bien podría ser de ciencia ficción, con robots generando obras artísticas por nosotros.

La charla comenzó con la explicación de cómo había creado un programa para generar imágenes basado en reglas, dichas reglas generaban mandalas con figuras geométricas sencillas y una cierta simetría rotacional y así mismo cómo con dicho programa había generado un buen conjunto de imágenes para entrenar las redes neuronales.

Por lo que la charla también sirvió para conocer las bases de las redes neuronales, hablando sobre dos sencillos ejemplos, un perceptrón, una svm y centrándose en las redes de tipo GAN (Generative Adversarial Networks) donde un sistema compuesto por dos redes independientes es entrenado.

La primera red genera imágenes nuevas, y la segunda red elige si la imagen ha sido creada por la parte generadora o elegida del conjunto de imágenes de entrenamiento. Con dicha elección, ambas redes reciben su feedback de manera que si la que genera no ha conseguido generar una imagen que pase por real, es aleccionada y la siguiente iteración será más fiable.

 

A Journey Building Trust: The Growth

Transferwise es en la actualidad la primera primera empresa a nivel de transferencia monetaria online. Gracias a la última charla ofrecida por Cataflu conocimos como a raíz de un único componente HTML y a través de la honestidad, se puede lograr la confianza de los usuarios y el gran público.

Durante su presentación, hizo especial énfasis en la importancia de transmitir un mensaje claro como compañía a través de su página web, para ello enseñó la tabla de comparativa y como les permite ser el referente del sector.

 

Conclusión

A modo conclusión, asistir a Pucela Tech Day nos demuestra que las comunidades de desarrolladores pueden generar oportunidades para interactuar, conocer y descubrir nuevas tecnologías y conectar personas con diferentes intereses.

No importa que sea en Londres o en Valladolid, que el evento lo promueva una gran multinacional o que sean un grupo de voluntarios. Lo importante es estos eventos puedan ser posibles y que a los asistentes nos quede ese gusanillo de querer saber más.

 

Artículo escrito en colaboración con Luis Javier Gonzalez Alonso.

Pucela Tech Day 2019 - Álbum Oficial

 

Guía de Posibilidades Profesionales en el Ecosistema de Java