Commit conf 2018: ha venido para quedarse

Este año la organización de los últimos años de Codemotion hizo un fork y montó Commit Conf. Una conferencia al puro estilo de los últimos años pero con mejoras muy buenas como el pago de gastos a ponentes, track unconference (un track de open space) y alguna medida más que se me pasará.

Este año, su lema oculto, eran las personas. Lo ha demostrado con una camiseta que recoge un montón de apellidos de los asistentes y con un álbum precioso de cromos donde puedes coleccionar, intercambiar, las comunidades.

Se me había olvidado comentar este punto! me convertí en un álbum de cromos viviente, los niños me pegaban cromos.

Me encontré a Fermín, que lo conocí en Barcelona Software Crafters, y me dijo: “aquí es más complicado conocer a nueva gente”. De eso nada, contesté. Creo que le conté dos veces la historia cuando el año pasado quedábamos unos pocos en las cervezas y fuimos uniéndonos hasta cerrar todo lo que nos encontrábamos por Madrid 🙂

Admiro y sigo pensando que es muy complicado organizar un evento para 2000 personas, manejar tantos patrocinadores, tantos ponentes, tantos detalles. Por eso y por lo vivido doy un merecido 10 a la conferencia. Gracias a todo el trabajo de la organización y voluntarios. 

Todas las charlas se grabaron sin excepción. Más de uno y una pensará que para qué ir. Atiende:

  1. Porque por mucho que digas que vas a ver las charlas grabadas no las vas a ver
  2. Porque puedes hablar con los ponentes y preguntar dudas de forma más cercana
  3. Ver a los amigos.
  4. Conocer y conversar con nueva gente interesante.
  5. La fiesta ^__^

Como dice mi amiga Subi “sal y vive”. Mi amiga @sara_subidon vino a la conferencia y me hizo especial ilusión. Además la lié para que hablase en Codely sobre cobertura de test. Sabe tanto “la jodía”.

Este año estuve en un foro presentando a los grandes Inés Huertas, Bea Martín y Victoriano Izquierdo en un foro sobre el uso ético de datos. La polémica del uso de datos por Cambridge Analytica y Facebook era una buena excusa para pararnos a pensar si está bien hecha la ley, las empresas o las personas.  Solo por haber estado hablando con estos grandes referentes en la preparación, mereció la pena.

El año pasado escribí sobre Codemotion 2017. En el panel de charlas, donde se accede a los detalles, también hay opción de puntuar una charla y dar feedback/opinión/crítica. Para puntuar una charla solo hace falta loggearse en la web, así puede dar feedback alguien del evento o alguien que la haya visto online.  Si os fijáis en la parte inferior de mi post hacía conversiones de feedback (feedback que yo considero malo a un feedback que yo considero bueno). Este año quería hacer lo mismo, un resumen y unas conversiones. Además lo quería pillar el lunes, antes que la organización borrase algún comentario.

Me calenté. Me calenté mucho. No por lo que me escribieran a mí, que ya estoy curtida, por comentarios a ponentes noveles con riesgo a perderlos. El impacto que tuvo, que no se aún si positivo o negativo me afectó de una manera desproporcional. Así que de todo se aprende. Gracias a todos por dedicar un tiempo a pensar sobre el tema. Podéis leer el post que escribí aquí: No todo el mundo sabe o debe dar feedback .  Además no estuve acertada con el título, porque es un clickbait sexy  de manual.

Me hizo gran ilusión estar con los vascos Koldo y Joseba, que nunca defraudan. Mis queridísimas Diana Aceves y Elena Torró que Elena desapareció por boda el sábado. Las Maris Maria Berenguer, Cristina Santamarina. El gran Dani Rey con su pelazo, los codely  (Rafa y Javi) que tienen más aguante que aguante, mi gran queridísimo Dani Latorre!! Que ya poco lo veo :_(. Laura Morillo pidiendo churros. Las Autentia tan majas. El presidente Modesto. Javier Gamarra de Valladolid tan encanto. Adri y Ángel que conocí en scbcn junto con un pack de catalanes la mar de majos y mucha gente nueva que conocí, qué me presenté como fan, etc etc.

Me falta nombrar a mucha gente, lo sé, no me lo tengáis en cuenta que si no no termino en la vida.

También ya sabéis quienes sois las bajas del año pasado. Se os echó de menos. Y mucho!!

 

¿La mejor charla? Hubo muy buenas charlas, pero yo me quedo con la de Félix sobre Managers y Techlead. Una pena que no estuviera en el track 1 luciendose porque no cabía un alma en la minisala.

Los años anteriores había pocas charlas aplicables a mi trabajo. Tal cual. El backend no es sexy y en realidad muchos profesionales nos dedicamos a ello.

Este año que me cambié al equipo de Tecnología BI y Big Data he encontrado muchas charlas interesantes, así que os comparto todos mis apuntes y espero que veáis alguna charla.

Evento commit conf (dos días)

Subirán grabaciones de charlas y slides aquí . Había charlas de todo tipo, Big data, bots, frontend, front, backend, devops, cloud. Los ponentes son desarrolladores que cuentan sus experiencias y casos reales. Contando lo bueno y lo malo! Nadie está ahí para vender y eso está genial.

Estas son mis notas por orden de visita:

Big data ético:

·         Cuando quieras abrir una API de tu aplicación, elabora clausula legales sobre lo que compartas, no compartas datos comprometidos.

·         Concienciarnos cuando firmamos las condiciones de lo que pueden hacer con nuestros datos.

·         No dar nuestro DNI o datos sensibles a la brava.

·         Cuando vendes datos no es obligatorio que sean anónimos, es decir, puede que estén vendiendo tus datos con nombres y apellidos.

·         Soluciones a futuro a nivel legales: cultura y ética  de algoritmos a seguir impuestos.

·         En china la situación es preocupante: nivel por puntos que saben toda tu vida y pueden puntuarte donde vives, si te pueden dar un crédito, etc.

 

Introducción a d3 y gráficas data-driven:

·         Librería de javascript para dibujar gráficas. Nada complicado de utilizar. Utilizas una escala y un rango de valores, y haces gráficas a medida de colores, tamaños, formas, etc.

Implementando búsquedas apoyadas en Machine Learning:

·         Conceptos de IA vs ML vs DeepLearning.

·         DL va bien cuando: Reconocimiento de imágenes, reconocimiento de voz, detección de fraude, recomendación de sistemas (recoTV)

·         Conceptos  Supervisado vs No supervisado vs Semi – supervisado

·         No hay algoritmo universal, adaptar el algoritmito a las necesidades.

·         Explica neurona y red neuronal: aprendizaje mediante ajuste de pesos.

·         Explica un ejemplo de red neuronal con periscope. Usan 4 capas ocultas.

·         Explica convulución en redes. En una imagen qué queremos que reconozca si es un médico o si es un  estetoscopio.

 

Una experiencia con microservicios en banca:

·         PSD2: Obligación que los bancos ofrezcan servicios a otros proveedores.

·         Arquitectura de microservicios:

·         Ventajas: reutilizar, sacar cosas en común. Autonomía (equipos pequeños)

·         Desventajas: aumenta el acoplamiento

·         Testing automático, lo que está esté bien hecho.

·         El equipo se autogestionaba su trabajo. Organización SQUADS

·         Vertical  == producto/característica

·         Scrum: cada dos semanas entrega

·         El squad tiene prioridad, el chapter solo dedica a sacar las tareas adelante.

·         Seguridad sicológica: tenga la oportunidad de decir lo que piensa.

·         API first. Contract first. El que va a definir su servicio, define el contrato. Herramientas: Dredd Drakov, Aglio, Cucumpler + OpenAPI

·         Mock server no les funcionó bien y no lo recomiendan.

·         En la calidad: software craftmanship

·         En el equipo técnico: SOLID + SonarQuebe

·         No se puede hacer CI con branch (esto me sorprendió)

·         CI: cuando tengas algo terminado, despliega. Usan runners de Gitlab, Nexus como repo, Mountebank y Terraform.

·         Packer es para que lo que hacemos se pueda desplegar en varias nubes.

·         En este caso, los microservicios son llamados por un Kafka. Publica un cambio de estado y los interesados lo leen.

·         API Governance. Los eventos son parte de la organización. Usan AsyncAPI + DocGen para definirlos.

 

Técnicas avanzadas de Scheduling con Kubernetes o como ser dueño de la orquestación en tu cluster

·         El ponente Javi Provecho trabaja en la 4P de Telefónica en Boecillo. La charla era muy avanzada y no me enteré bien (las cosas como son). Creo que KB tiene ciertos problemas con carga, caché, y ejecución de nodos que capas superiores que se comercializan lo tendrá en cuenta. Como es configurable, por eso me he quedado con algunos conceptos.

·         Scheduling: organizar trabajo y distribuirlo.

·          Schedules:

·         no sabe, busca los pods que no tienen nodo asignado.

·         Predicados y prioridades

·         Descartan nodos que no encajan.

·         Cada función da una puntación a un nodo para valorarlo.

·         Kb no sabe cuánto debería consumir, cuánto debería utilizar. Por lo tanto hay que definir garantía CPU, memoria y storage.

·         Cada nodo expone APIs con el estado. AcountBalance

·          Afinidades: sirve para atar los pods. Te dice donde quieres correr.

·         Antiafinidades: Asegurarnos que no haya dos instancias grandes corriendo en un un nodo mediante balanceadores de carga.

·         CS: escuchar la lista de pods que no tienen lógica y aplicar la nuestra.

·         Disruption Budgets: protegernos para que no mate pods de manera indiscriminada.

 

PostgreSQL Configuration for Humans

·         Con unos benchmarks afirmaba que puedes sacar el doble de rendimiento si configuras bien postgree.

·         He pillado buenos apuntes por si algún día tenemos que meter mano. (+200 valores, informó de los más importantes)

·         Pull de conexiones para bajar la latencia cuando hay muchas peticiones. Mantiene un número de conexiones activas y hace que tarde menos.

·         Ofrece fórmulas para el cálculo de conexiones.

·         Buena práctica: Reiniciar es un problema, intenta configurar todo a una.

 

Kafka en la Playa (slides) Por Alicia e Isabel

·         Conceptos y definiciones básicas de Kafka.

·         Kafka mirror: Te copia todos los topics al topic destino. Alta disponibilidad.

·         Configuración: Enable autocommit a false si el mensaje no es importante.

·         Asignación de particiones. Recomiendan Round Robien porque puede pasar que si añadimos consumidor no se distribuya bien.

·         Conf consumidor: ACK: 0, envía y no espera confirmación. 1, espera que el leader diga que si, -1 han recibido.

·         Compresión: penaliza.

·         Pensad si necesitamos mensajes con clave o sin clave. Porque también penaliza con clave.

·         + particiones, + gestión de ficheros (bróker)

·         Si hay fallo cada partición va acceder al bróker activo.

·         Explica replicación: replica leader vs réplica follower.

·         Medir que están al día por motivos de réplica lenta y réplicas muertas. Mas réplicas < bróker

·         Las particiones también se replican (gratis en confluent)

·         Libro interesante y gratis. Kaftka The Definity Guide

Cluster manager:

Abel

·         Charla súper interesante. Un Cluster manager para reiniciar todos los contenedores y todas las máquinas desde un solo sitio. Nada de acceder a todas las máquinas.

·         5 tipos de Cluster managers:

·         monolítico (una pieza dodo solo hay una foto del estado del master) ejemplo swang  (solo contenedores)

·         Dos niveles: te asegura que tu carga se va a poder distribuir correctamente en el master (Mesos)

·         Estado compartido: cluster states (kubernetes)

·         Distribuído y híbrido.

 

Engineering Manager vs Tech Lead (Manager en Google)

 

·         Cada empresa puede ser distinto.

·         Manager: se encarga de gestionar personas y su desempeño

·         Ejemplos de malas prácticas de managers:

·         “no me cuentes tus problemas”

o    Su trabajo es escuchar, que la gente te cuente sus problemas

o    One and one es una técnica de reuniones periódicas y frecuentes (cada dos semanas) para establecer un vínculo. De forma que te cuente sus problemas o lo que le inquieta del día a día. Lo bueno, la gente se te abre.

o    Estar atento a los problemas. Si un día alguien está contento y un día está mal, darse cuenta.

o    Escuchar: disponibilidad, decir y demostrar que siempre estás disponible.

o    Establecer un vínculo ayuda a que la gente no se vaya.

·         “el ausente”:

o    Cuando a los empleados les cuesta entender cuál es su rol. Un manager debe guiar y liderar.

o    Cuando te cuentan un problema, tu trabajo es entender que problema subyace debajo.

o    Un manager es un coach debe hacer las preguntas adecuadas para que sepa explicarlo.

o    Debe saber dar feedback. Es la forma para aprender. Feedback inmediato cuando pase y sin terceros.

·         “pues es lo que hay”

o    Quita problemas de en medio. Su cabeza solo está en lo que tiene que hacer.

o    Pillar tarde un problema o conflicto puede ser muy malo para el equipo o no tener fácil solución.

o    Con el One and One puedes detectar oportunidades de los empleados que no sabías que sabían.

o    Si alguien de tu equipo no está contento, ayudarle a que busque otro equipo, no beneficia a nadie un trabajador que no esté contento.

·         Managers are not de deciders:

·         El sistema de mandato hace que la gente no se cuestione lo que le ordenan.

·         Si tienes gente con todo el control va a acabar frustrados: lost/helpless.

·         Revisar la doc del framework de competencia.

·         Career conversation: cual es tu objetivo, si lo tienes dímelo. El manager tiene la función de darle las herramientas para que llegue a su objetivo.

·         Performance Review: cada 3 meses. Él hace que le dice a su equipo que se autoevalue y luego él ayuda.

·         Un buen manager no tiene sorpresas en su equipo (que alguien se vaya, un conflicto, etc).

·         Frameworks que usan Managers: SBI, Grow (no enseñes a nadie haz las preguntas para que ellos lo averigüen)

·         Tech lead:

·         No debe ser la persona que más sabe de tecnología. Es un project Manager. Ninguno se debe dedicar a más del 30% en programación.

·         Trabaja en equipo y responsable del día adía. Responsable del delivery. Sabe que su trabajo es entregar valor.

·         Saber planificar.

·         Demos, charlas, tirar de la gente. Si no eres bueno comunicando tienes un problema como Teach lead.

·         Celebrar el éxito de la gente, tener la gente más lista que él.

·         Todo aprendizaje empieza con I don’t know.

·         Ejemplos de malas prácticas Tech lead:

·         “se tiene que poder”

o    Si no da tiempo, aprende a decir que no y cuando decir que no.

·         No confía y no para de preguntar:

o    Confía.

o    Premia que tenga errores y ahí se aprende. Que vea que algo no es bueno.

·         Manager vs Tech lead: el problema que hay managers que son tech lead y al final no puede hacer bien ninguno de los dos trabajos.

 

Apache Airflow:  (slides)

Es como un control m, pero open source y muy guay. Lo usan idealista, Twitter, un montón de empresas, y tiene muchas funciones y configuración.

 

 

Me he apuntado estas charlas para verlas cuando salgan grabadas:

Diseñando Experiencias basadas en la Voz con Amazon Alexa

Esos contenedores… ¡a producción!

¡Larga vida al legacy!

El día que creamos una AI que jugara a La Abadía del Crimen

Akka Cluster Sharding: La potencia de tener una entidad única de negocio en tu cluster

Crea tu entorno de CI/CD con Google Container Builder

Kubeflow: Tus herramientas de ML en Kubernetes

Un caso real de Disaster Recovery

Multi-language Continuous Delivery Pipelines with Jenkins, Docker & Kubernetes

Playing with Kubernetes, Istio and Kiali

Antibullying con AI

Alexa, encantado de conocerte

Git internals: Why trees are a developer’s best friend

IoT con Raspberry Pi, mosquitto, node.js y nada-de-nada de Powerpoint.

Una visión moderna de las arquitecturas

Geoposicionamiento Big Data o It’s bigger on the inside

TensorFlow.js: FullStack Machine Learning

Machine Learning para optimizar imágenes

Jenkins X: Continuous Delivery for Kubernetes

CI/CD en entornos DevOps

 

Esta la vi en otra conferencia y os la recomiendo. Risas aseguradas!! De la gran Cristina Aranda.

¡Tú tienes el pagüer! Comunica de forma persuasiva con algunos trucos 😉

 

Si te gusta, ¡comparte en tus redes! Espero vuestros comentarios, experiencias y amoooor 🙂

Nos vemos en la próxima Commit Conf 😉

Anuncios

No todo el mundo sabe o debe dar feedback

Este viernes y sábado he tenido la suerte de disfrutar  de un evento tecnológico llamado  Commit Conf. Una nueva conferencia con nuevo front, pero mismo el backend de los años vividos en Codemotion.

9 tracks, 2 tracks de talleres, escaparates, networking. ¡Todo excepcional!

Desde hace varios la herramienta que utilizan para gestionar la conferencia permite dar feedback. Algo muy importante para aprender,  mejorar, perfeccionar o darse cuenta de lo que no se ha entendido bien. ¿Genial no? ¡Es todo un lujo!

Comentario en una charla begginer

Charla mal estructurada, muy básica y que no deja conceptos claros

Detrás de cada charla hay una preparación, que puede ser mejor o peor, pero la hay. Hay insomnio el día de antes, nervios el mismo día y nervios después.

Una vez dada la charla, te das cuenta que hay cosas que al final no has dicho, cosas que has metido la pata por decir mucho o simplemente te has quedado con esa persona que no paraba de mirar el móvil o esa otra que se ha quedado dormida: es decir un pack de autofeedback para rallarse lo suficiente un buen rato.

No estuvo bien explicada. Muy lioso todo

¿Y quien es el ponente? ¿Quién es el ponente medio de la commit?

Lo que hace que sea una conferencia excepcional es que son charlas reales de gente real que se ha pegado con las cosas. Que te va a contar lo bueno, y lo malo de una herramienta. Que no te van a vender.

Creo que ha faltado trabajo a nivel general tanto en el tema a presentar como en la elocución. No obstante, os animo a trabajarla por el titulo es atratictivo, un tema de moda y que lo presenteis dos perfiles tan diferentes son un gran base.

Los desarrolladores y desarrolladoras de software son los ponentes y son magníficos en lo suyo, eso no implica ser los mejores comunicadores, ser expertos en lo que hablan o ser dioses: son personas.

El ponente no cobra y no gana dinero, con suerte, le pagan el viaje.  El ponente (medio) invierte más de 5 días enteros en hacer, preparar y ensayar su charla. Si además implica proyecto en github o hacer un piloto, puede ser el doble de tiempo.

Para dar un buen feedback es importante:

  • Primero: agradecer el esfuerzo por la charla.
  • Segundo: resaltar algo positivo de ella.  Seguro que algo cumple.
    • Cómo se mueve en el escenario
    • Las manos
    • Que cuenta anécdotas
    • Que hace buen contexto inicial
    • Hace buen resumen final
    • El diseño de las slides
    • El contenido que mete.
    • Que es ameno.
    • Que tiene una historia.
    • Que empatiza y conecta con el público
    • Algo concreto que no sabías
    • Algo bueno que vayas a hacer después de la charla.
  • Tercero: decir cómo mejorarías un aspecto
  • Último: volver a dar las gracias o decir una frase buena que motive.

Dar un mal feedback es muy fácil:

  • Primero: no leerte la descripción ni el nivel de la charla
  • Segundo: te cabreas porque no es lo esperado y dudabas entre esa y otra charla
  • Tercero: dices lo que no te ha gustado sin rodeos.
  • Cuarto: además asumes cosas que no ha hecho y las escribes. Igual que yo he hecho en el Primero y Segundo. Ejemplos: no ha hecho guión, que no ha ensayado, que no se ha preparado nada. El No lo primero de la frase está genial.
  • Quinto: si además dices algo faltoso gana puntos.
  • Sexto: Utilizas esa tónica destructiva en todos.

Me quedé con mal sabor de boca. Los ponentes se pisaban al hablar, los chistes no engancharon. Para mi gusto demasiado cliché. Se salvaron los últimos minutos cuando se habló de la evolución de la arquitectura. Os ánimo a que le deis una vuelta. Suerte!

Lo que parece que la gente no es consciente es de las consecuencias de un mal feedback:

  • No volver a dar una charla nunca más
  • No volver a compartir nada en ningún medio.
  • Síndrome del impostor nivel 5 de 5.

Y vamos a más:

  • Ansiedad
  • Depresión.
  • Frustración

Va más allá de charla “beginner”, un soporífero conjunto de obviedades

No creo que haya que decir que todo es magnífico porque entonces no aprendes. Creo que hay formas y formas de dar feedback y que si se dice bien, el efecto es muy bueno. De hecho un buen feedback es un regalo de un experto para mejorar!

Otra forma de dar feedback es acercándote más más tarde de la charla al ponente,  preguntarle si quiere recibir feedback. Ciertamente hay muchas veces que tienes feedback de cercanos o estás tan inseguro de lo que te puedan decir que no te apetece escuchar nada más. ‏Otra forma indirecta es con todas las preguntas que te hacen después de la charla. Ahí estás diciendo qué crees que no se ha entendido bien.

En caso que el feedback esté escrito, voy a dar unos ejemplos de transformación de feedback sacados de ejemplos reales.

Ejemplo 1:

Charla mal estructurada, muy básica y que no deja conceptos claros

Gracias por compartir, has hecho un repaso por los conceptos básicos que viene muy bien para un begginer como está catalogada esta charla. Estaría genial que antes de explicar los contextos pusieras un contexto o un ejemplo real para seguir un hilo de historia. ¡Muchas gracias!

Ejemplo 2:

No estuvo bien explicada. Muy lioso todo

Gracias por compartir. Está genial el formado live coding. Me quedé con estas dudas, ¿cómo puedo hacer un evento? ¿cómo bla blabla? Desde mi punto de vista, como remate para el 5 sería hacer un resumen final para revisar los conceptos que dijiste durante la charla. ¡Me pondré a trastear con tus consejos!

Ejemplo 3:

Charla muy básica y bastante desafortunada. Me ha dado la sensación de que estaba sin preparar.

Gracias por compartir. La charla ha tenido toques de humor que la ha hecho amena. En mis charlas suelo hacer un ensayo con mi propio equipo para que me ayude a mejorar. ¡Os lo recomiendo! Gracias

Ejemplo 4:

La presentación no estaba trabajada. Ni siquiera se veía bien el ppt. Debería estar mejor preparada

Gracias por compartir. Normalmente el tipo de aula de ese escenario es proyector, por lo tanto de normal hace difícil leer las slides. En estos casos lo que hago es o poner dos slides en vez de una o en vez de código hago un esquema para que al menos se entiendan los conceptos.  ¡La siguiente lo petáis!

Ejemplo 5:

Muy densa y con un tono muy lineal. Contenido interesante

Gracias! El contenido muy interesante. Se nota que el ponente domina la materia porque ha metido mucho contenido. Para la próxima charla recomiendo algo menos de contenido con algún ejemplo, seguro que estarás más cómodo! Por último está genial hacer cambios de voz para engancharnos más aún! Muy bien!!

¿Por qué sois tan malvados, malvadas y crueles? ¿Qué hacemos para mejorar esto?

¿Podrías hacerlo mejor la próxima vez?  😦

Ojalá entre todos creemos una cultura social que evitemos el sufrimiento con nuestros comentarios ofensivos y destructivos. Lamentablemente, ahora la solución la veo lejos de una sociedad educada y lo trasmitiría a la herramienta de feedback.

Cuando algo tan importante y de tanto valor como es el feedback, es un privilegio para todo el mundo, tenemos un problema. 

En Stack Overflow no puedes puntuar un comentario si no tienes x puntos. Se llama Gamificación. Aquí creo que debería ser igual. No todo el mundo sabe dar feedback por lo tanto no debería todo el mundo dar feedback.

Alguien que ya haya dado charla en una conferencia sería un buen punto de partida. Creo que vivir el duro proceso te aporta de unos conocimientos para poder compartir con el resto de ponentes.

Sí, este año también he tenido muy malas críticas. Cosa que no les voy a quitar la razón, un ensayo previo de los cuatro, habría estado de lujo, también dar más datos de ejemplo reales.

Por suerte mis amiguis “coach” todos estos años han estado ahí para no darme más mal del necesario, y para que siga dando charlas (que me encanta dar charlas por cierto).

De hecho gracias a las veces que lo he hecho mal, he ido aprendiendo y mejorando, hasta llegar a una charla que por fin estoy orgullosa.

Me pregunto cuánta gente se habrá quedado por el camino porque no tenía a esos amiguis. Cuánta gente habrá tirado la toalla. Cuanta gente ya pasa de dar charlas por la frustración innecesaria que genera.

Quería dar mi opinión personal. Es una reflexión que creo que todos deberíamos pensar: cuando damos nuestra opinión, nuestro feedback, detrás hay una persona que piensa, siente y sufre.   

Si te gusta comparte, si quieres dar tu opinión, espero tus comentarios. Gracias

 

 

 

Taller para niños de iniciación a la programación

Tiempo estimado: 1h y 30 min.

Número de niños: 14

Número de ordenadores con wifi y ratón: 7

Número de adultos: 7 adultos.

 

Los datos están basados en cuatro talleres que hicimos a niños de 1 de primaria, 2 de primaria y 3 de primaria. Edades 6, 7 , 8 y algunos de 9 años. Se distribuyeron en 4 grupos de edades próximas. El colegio disponía de una sala grande dónde hacer una dinámica y una sala de ordenadores con buena conexión a internet. Importante que los ordenadores o portátiles tengan buena conexión y ratón. Era mi primera vez que hacía un taller para niños. Así que os invito a que lo calquéis y mejoréis a vuestro gusto.

El número de adultos que recomiendo es uno por ordenador y uno que lidere y esté pendiente de imprevistos. Los niños de 8 años eran muy espabilados y podría haber un adulto por cada cuatro.

El taller consta de tres partes: presentaciones, yo robot, programación. La parte I está pensada para que los niños se suelten y asocien qué es lo que hace un informático. La parte II está para que mediante cartulinas hagan lo mismo que la práctica parte III, la programación. La programación es una práctica de code.org “Hora de programación” Star wars. Es curioso, pero todos los niños conocían Star Wars

Con este post os invito a varias cosas. Podéis hacer esta misma actividad en un colegio. Es muy fácil, sencilla y no hace falta ser informático, ingeniero para llevarla a cabo, hace falta un equipo de adultos con ganas. Copiad y pegad 😉

También que si conocéis algún colegio, ya por vuestros hijos o compañeros que trabajen ahí, comentadles la iniciativa del 11 de Febrero para que el próximo año se apunten y disfruten de súper actividades.

PARTE I: Presentaciones.

Tiempo:

5 min.

Objetivo:
  • Sepan mi nombre
  • Sepan que soy informática
  • Sepan que es un informático.
  • Empiecen a soltarse, sea muy colaborativo y hablen.
Materiales:

nada

Detalles:

Los niños se sientan en el suelo y los adultos también. Todos estamos a la misma altura y cercanía. Hay que hablar despacio y vocalizando bien.

Lanzo preguntas a los niños, levantan la mano y cuando van a hablar les pregunto su nombre:. Las preguntas que lanzo: “¿Qué tal estáis?, ¿Sabéis por qué estamos aquí? ¿Qué queréis ser de mayor? Yo soy informática, ¿Sabéis lo que hace un informático? ¿Sabéis lo que es esto (enseño mi móvil)? ¿Qué se puede hacer con móvil? ¿Y las entradas del cine se pueden comprar desde el móvil? Pues todo lo que se puede hacer con un móvil lo hace un informático. De hecho, lo hago yo! Yo le digo a los móviles, a los ordenadores qué quiero que hagan. ¿Y se puede jugar? Los informáticos nos hacemos nuestros propios juegos, ¿queréis hacer hoy vuestro propio juego? Siiii”

Conclusiones:

A los niños les encanta hablar, dicen cosas súper ocurrentes y graciosas. No se si de verdad se quedan con la idea que es un informático pero asocian cosas que ya conocen con conceptos nuevos. Eso es lo importante. Si empiezan a contestar todos a la vez hay que decirles que levanten la mano.

 

PARTE II: Robot

20 min.

Para entenderlo mejor antes haz la práctica de programación de la PARTE III (al menos hasta el nivel 11). Todos los botones, acciones, eventos, los vamos a escribir tal cual están en la pantalla en cartulinas.

Objetivo:
  • Asemejar mediante cartulinas la práctica de programación que van a hacer en la PARTE III.
  • Conceptos nuevos a aprender: programa, programador, código, instrucción, ejecución, refresh, código al inicio.
  • Hagan su primer programa.
  • Vean que pueden hacerlo a su gusto.
  • Se diviertan.
Materiales:
  • 6 cartulinas grandes azul claro
  • 2 cartulinas grandes naranjas
  • 2 cartulina grande verde
  • 6 cajas de zapato
  • 1 rotulador negro
  • 1 rotulador blanco
  • 1 pegamento cartulina (yo lo que tenía por casa es cola blanca de madera :_)
  • 1 forro papel de regalo.

 

Preparación:

Vamos a preparar las instrucciones, eventos y botones para la práctica.. Así es cómo lo hice.

Se pilla las cartulinas azules y se dividen en filas de 10 ctm. La tercera parte es la medida que estoy poniendo 10×15. No hago nada exacto.

  • 2 rectángulos naranjas 20×60 texto en blanco “al ejecutar”
  • 4 rectángulos azules 10×15 texto en negro “vaca”, “perro”, “gato”, “gallo”.

Esto hay que hacerlo 2 veces. 1 por cada equipo. Deja todo bien dividido para que las instrucciones no estén descompensadas.

  • 11 rectángulos azules 10×15 texto en negro “mover”
  • 6 rectángulos azules 10×15 texto en negro “arriba” (y flecha arriba)
  • 2 rectángulos azules 10×15 texto en negro “abajo” (y flecha abajo)
  • 4 rectángulos azules 10×15 texto en negro “izquierda” (y flecha izquierda)
  • 4 rectángulos azules 10×15 texto en negro “derecha” (y flecha derecha)
  • 2 rectángulos azules 10×15 texto en negro “reproducir sonido” (y un dibujo de un altavoz)
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha arriba)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha abajo)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha izquierda)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha derecha)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando llega a meta”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando coge el libro”
  • 1 Dina4 naranja texto “(símbolo play) Ejecutar”. Se pega en una caja de zapatos
  • 1 Dina4 naranja texto “(símbolo refresh) Refresh”. Se pega en una caja de zapatos.
  • 4 cuadrados 7×7 pongo en cada uno símbolo arriba, símbolo abajo, símbolo izquierda, símbolo derecha. Forro con papel de regalo una caja de zapatos y pego los cuadrados como si fuera un mando de video juegos.

 

Detalles:

Antes de que llegaran los niños: el código a ejecutar iba a estar en dos mesas largas donde cabían muchas filas de cartulinas. El código a coger está en el suelo pero bien distribuido. Las instrucciones mover todas en columna. A la derecha todas las de abajo, arriba, izquierda y derecha. Importante para que vean que van juntas. Las instrucciones de reproducir sonido a la izquierda y a la derecha vaca y perro en un equipo, gato y gallo para el otro.

En la mesa larga, en la parte de arriba debe aparece “Al ejecutar” y abajo puse las cajas con “Ejecutar y Refresh” . Me quedé sin cajas, si es una cartulina, igual vale. En vez de darle como si fuera un botón, le pegan un pisotón.

Una monitora hará de robot las primeras veces para que vean los niños unos ejemplos de qué es lo que tienen que hacer.

“Yo soy informática y le digo a las móviles, a los ordenadores, a los robots lo que quiero que hagan. Cada vez que yo le mando al robot es una instrucción, tenemos aquí un montón de instrucciones mover arriba, mover abajo, reproducir sonido, etc. Si ponemos un libro en el suelo aquí y yo quiero que el robot llegue al libro, tengo que hacer un código y darle a ejecutar para que lo haga”

Niños jugando a ser robot, tienen que llegar al libro con un obstáculo. Ejecutar y reiniciar son los botones. El código está en una mesa a la derecha.

“Mirad, vemos que en el suelo hay cuadrados, voy a contar cuánto falta hasta llegar a el libro (1 y 2) y voy a hacer mi primer código, mover arriba. Mover arriba es lo mismo que un paso adelante, pero hablo el idioma que sabe el robot, el código! . Si le doy a ejecutar, aha! No ha llegado, le falta una instrucción a mi código, voy a ponerle otra. Mover arriba ¿Alguien le puede dar a ejecutar? ¡Gracias! ¡Pues sí! Ha llegado nuestro robot”.

“Como es mi propio juego voy a hacerlo más emocionante. Voy a poner que cuando empiece ladre. Así que voy a utilizar la instrucción reproducir sonido ¿qué sonido preferimos? Vaca o perro? Bien ponemos reproducir sonido perro, mover arriba, mover arriba, ¿puedes ejecutar? ¿Lo habéis pillado? Ahora vamos a ponernos en dos equipos y vamos a programar a nuestro robot para que llegue al libro. ¡Vamos! ¡A escribir nuestro código”

Una vez en grupos de dos, los niños, no se han enterado de mucho, pero detectan que hay una medio competición y que quieren ser robot. Cada equipo pone un niño de robot. Hay que ayudarles y repetir todas las bases del párrafo anterior. Se les ayuda a hacer las instrucciones, pero cada vez tienen que ser más autosuficientes. Cuando lleguen al libro, tienen que chillar y aplaudir, eso les da un subidón enorme. Ahora se empieza a jugar con más cosas, se pueden poner obstáculos, se empiezan a poner eventos. Deben ser conscientes que puede elegir y hacerlo a su gusto.

Ayudando a que hagan su propio código
Conclusiones:

Todo un éxito. Los niños se lo pasan pipa y disfrutan mucho.

Al principio hacíamos que los adultos eran el robot, pero se lo pasan mejor si entre los niños se van turnando ese rol. Asimilan conceptos, aunque dudo que se queden con ninguna palabra. Los niños pequeños les costaba más pero se lo pasan igual de bien, los de 8 años llegaron muy avanzados.

Los adultos vimos que esta parte ayuda mucho para hacer la práctica de programación.

Sería una buena práctica hacer 4 grupos en vez de dos. Se nota que cuantos más niños hay para hacer una cosa, es más complicado que todos colaboren.

Tomé la decisión de poner mover por separado de izquierda. Porque en principio en la práctica de programación, es eso, izquierda es un parámetro de entrada que se puede cambiar. Creo que para los niños pequeños podría ser mejor que esté junto “mover izquierda”.

 

PARTE III. Hacer nuestro videojuego

Objetivo:
  • Hacer un videojuego.
  • Poner en práctica el entrenamiento de PARTE II
Materiales:

Web.

Tiempo:

45 min.

Lo mejor es dejar los ordenadores ya preparados con la url en la que conectarse.

Hacer la práctica de hora de programación de Code.org de Star Wars hasta donde se llegue de Star Wars . Nosotros no vimos los vídeos. Los vídeos están en inglés y con subtítulos en castellano, les hacía mi propio resumen.

Es importante que los monitores leamos lo que hay que hacer en cada práctica y ayudarles a llevarla acabo. Como hay dos niños por ordenador o pueden hacer un nivel distinto cada uno o repetir el nivel cada uno.

Práctica Star Wars

Si hay poco tiempo, uno se puede saltar los niveles cambiando la url. Es decir, de esta url, cambia el 1, por el 7.

https://studio.code.org/s/starwarsblocks/stage/1/puzzle/1

Es importante llegar al nivel de los eventos (nivel 7), el cual el robot se mueve con las flechas del teclado “cuando jugáis a los video juegos no estamos diciendo mover, mover, tenemos un mando para mover los personajes”. En este nivel se puede subir, bajar apretando los botones con el ratón o utilizando el teclado con las mismas flechas.

Práctica StarWars

Cuando termina la práctica hay que apagar la pantalla para que nos escuchen.

Hay que recalcar unas conclusiones. “habéis hecho vuestro propio videojuego, ¿os ha gustado? Les hemos pasado a vuestros papás la información para que continuéis con el video juego en casa y con muchos más videojuegos”.

Conclusiones:

Ningún niño puso resistencia a la práctica o se quejó. El primer día los niños utilizaban el track pad. ¡Era horrible! Tardaban la vida. Bien, ninguno se quejó que iba lento. Para ellos era un reto y el propio track pad era también parte de su reto. Saltarse el nivel

Todos los niños estaban súper contentos y eufóricos. Los del primer día contaron maravillas al segundo día. Los del segundo día ya estaban nerviosos por la mañana por hacer su video juego. Nos dijeron las profes, que habían pedido que sea el mismo. Había expectación.

¿Por qué el taller?

El taller se hizo en el marco del 11 de Febrero. El 11 de Febrero es una iniciativa por el día de la mujer y la niña en la ciencia. Los colegios se apuntan en una página web expresando su deseo de recibir mujeres para hablar o hacer talleres de temas científicos o tecnológicos. Nosotras nos ponemos en contacto con los centros para concretar el día y lo que vamos a hacer en función de la logística del colegio.

En principio debe ser comprendido el taller entre el 1 y el 15 de Febrero en día laboral, pero nosotras lo hicimos el 19 de Febrero. ¡No hay problema!

Agradecimientos

Quiero agradecer a las 20 personas que hicieron la actividad. Su tiempo vale oro y su dedicación, mucho más. De verdad, qué gente tan entregada e ilusionada por ayudar. Gracias!

Marta Mena, Laura Rodríguez, Ana Garcia, Beatriz Garcia, Irene Cañizares, Yasmina Cano, Laura Aguirre, María José Praena García, GLORIA BERGERA, AURORA MACÍAS, Maria de Antonio Alonso, Verónica Rubiato, ESTHER SORIANO, Jessica Barraza, Enrique de la Lastra Leralta, Alicia Figueroa, Virginia Cardozo, Maria Lobo Dominguez-Roqueta y Paula Orrite

También Fundación Telefónica por la rapidez que gestionó todo en tan poco tiempo y el bombo que dio a la actividad de voluntariado.

A la directora del colegio Elena del colegio Mirasol por ser un encanto, estar emocionada y hacer tan fácil la puesta a punto.

A Kini (Joaquín Engelmo) que me picó la mosca y me puso con contacto con la fundación. También por la confianza que puso en mi.

Y sobretodo a Francho Jóven, organizador de Zagales Hacklab que me dio la clave con la actividad de Star Wars y me dio todo su punto de vista y feedback de lo que tenía en mente. ¡Mil gracias! Como comentaba al inicio, no tenía experiencia en realizar un taller para niños además tan pequeños. Por eso es importante ¡preguntar a alguien que sepa más!

¡Muchas gracias!

Colaboradoras del día 1
Colaboradoras y colaborador en el día 2

 

 

Retro 2017, propósitos 2018

Me está costando más de lo normal este post que debería ser rapidito. Y es que el año 2017 ha sido profesionalmente muy interesante y además en las comunidades ha sido muy intenso y gratificante.

Retro 2017

Mis propósitos del 2017 fue un post igual que este Mis propósitos del 2017. no han ido nada mal. Me sorprende que no me haya puesto como objetivo nadar, menos mal porque hubiera suspendido. Estos fueron:

❌1. No fumar. Bueno, tampoco fumo, pero si me das un cigarro me fumo la caja entera, no me quites el mérito.
✅2. Cuidar mi pareja, la familia y las amistades que importan. IMPORTANTE.
❌3. Proponer POR FÍN una charla en Agile Open Space tras 5 años asistiendo.
✅4. Corre hostias corre.
✅5. Comunicación oral.
6. Comunicación escrita.
❌7. Meditación. Solo un poquito.
✅8. Orden y organización. OJO.
✅9. 3 libros antes de Abril.
✅10. Ir a Silicon Valley.
✅11. 3 charletas. Igualar el 2016 pero  mejorar la calidad.
❌12. Desarrollar eso que tienes en mente y que uf, tendrás tiempo seguro? Huele a FAIL.
✅13. 3 cursos empezar y acabarlos, que te conozco.
✅14. Open Space Zaragoza 2017.
✅15. Montar un sarao en Zaragoza.
❌16. Intentar ir a One Young World 2017.

Lo que destaco es:

  • ✅(2) Familia: Para mi sigue siguiendo la familia y mi pareja los pilares de todo. Llevamos una época muy felices con los sobrinos que dan tantas alegrías, y no paro de pensar que todo se puede ir al traste y revivir Navidades que no quieres que sean Navidades. Por ahora intento valorar y decir a los más cercanos lo que les quiero. Demostrarlo también es otra tarea.
  • ❌(3) No fui al AOS porque tenía entradas para el Download Fest.
  • ❌(7) la meditación ni lo he intentado y la verdad que por ahora no me lo planteo.
  • ✅(11) ¨Hacer 3 charlas”. Cumplí las 3 charlas, moderé una temática de grupo y además participé en dos mesas redondas. También a través de donde trabajo realicé más de 20 jornadas (6h la jornada) de profesora adjunta por toda España. Una experiencia preciosa.
  • ❌(12) no voy a desarrollar ningún producto porque no tengo tiempo para hacerlo bien, me conformaré con seguir trasteando tecnologías.
  • ❌ (1) Tras 11 meses SIN probar, en la TarugoConf… caí. Han sido aislados y por lo tanto me repito en mi discurso: no es necesario, es maligno y para ya. Calada 0.
  • ✅(15) “montar un sarao en Zaragoza”. Tenía en mente una quedada de mujeres en Zaragoza. ¿El por qué? Quería lo mismo que hay en Madrid con Agile Girls en Zaragoza. Un lugar que estemos cómodas las mujeres, para ayudarnos, que nos animemos a ir a eventos juntas, que hagamos y ensayemos charlas, donde podamos hablar abiertamente de cualquier tema y potenciar que haya más ponentes y asistencia femenina en eventos. A mí me ayudaron en Madrid, en Zaragoza hace falta. Hice la quedada aprovechando que daba una formación en Zaragoza en Mayo. Aparecieron mujeres que nunca había visto. Solo hacía falta llamarlas. Lo que no me imaginaba que tras participar el marzo en el WTM Madrid iba iniciar el movimiento a WTM Zaragoza y que esta primera quedada era crucial para tener apoyos. Ver todo lo que montamos en el WTM Zaragoza fue muy emocionante. De la nada creamos alegrías, sentimientos, reflexiones de todas las edades y géneros.
  • ✅He estudiado en comunicación oral (5), pero no escrita, aunque las veo muy ligadas (6), he leído los libros que me había propuesto, aunque no antes de Abril e hice los 3 cursos online que me propuse, creo que alguno más.
  • ✅(14) He seguido en la organización del Startup Open Space y este año súper orgullosa del nivel de asistentes que hubo. A parte de conseguir un 30% de presencia de mujeres este año vinieron profesionales muy muy cracks.
  • ❌Participé como mentora en dos programas. Adalab y Techsessions. No me considero que haya hecho un buen trabajo la verdad. Creo que estaba con demasiadas cosas como para dedicar el tiempo que merece un mentoring. Así que pido disculpas a Isabel y Eva. Si hago de mentora este año para algún programa o algo espontáneo (mándame un MD), será solo con una persona.
  • ❌Este año mi compañera Elisa se ha prejubilado con 52 años recién cumplidos. Una persona que sacaba tanto trabajo adelante, que tiene gran experiencia y conocimientos, que es muy competente y luchadora, nada, prejubilada.  Los últimos 3 meses se dedicó a formarme sobre la materia y lo sorprendente es que me formó a nivel de persona. Me hizo críticas que nadie se había atrevido a hacerme y ver las cosas muy diferentes.  Llevo más de 8 años trabajando y sigo viendo que hay mucho camino por hacer para ser una Elisa.
  • ❌Existe un iniciativa para contar historias de mujeres tecnológicas en un libro y tuve la suerte de participar en ello (Gracias a Paola y Nerea). Algo que es súper interesante y enriquecedor para mí, no le presté la atención necesaria ni llegué a involucrarme como hubiera querido por sobre saturación.  Es por ello por lo que me arrepiento de no haber gestionado bien mis decisiones de prioridad.
  • ✔️Este año he reflexionado mucho sobre la gente, la crítica gratuita, los comentarios de todo vale, las nuevas armas de la comunicación de hacer daño. Creo que todos deberíamos empatizar más, aunque no se comparta la opinión. Es importante que cuidemos la forma en la que decimos las cosas y sorpresa, tampoco tenemos que escribir todo lo ofensivo que pensamos. Hay personas detrás. Como esto es imparable, lo mejor es ignorar  los comentarios ofensivos que te digan. Alguien que no respeta, será imposible dialogar. Y si se intenta, que sea hablando. Twitter no es el medio, está clarísimo.
  • ✅También a destacar que Autentia me hizo una entrevista y aunque momentos antes quería desaparecer y no hacerla, es una de las cosas me ha hecho mucha ilusión. Visto desde otra perspectiva me lo he tomado como un galardón a tantos años dedicados a las comunidades, a montar saraos, a perder miedos, a intentar ser una buena profesional y a ayudar a gente.

A resaltar toda la gente maravillosa que he conocido este año: las quedadas en fuenkitown con Raquel, Maica y Susana, el equipo y gente de WTM Zaragoza donde tengo ahora un vínculo muy especial, la gente de WTM Madrid & agile girls, a l@s que conocí en la mesa redonda de “Mujeres y tecnología”, el clan de pamplona en la TarugoConf (que sí, que ya os conocía del SOS pero no tanto :_) + Javi Codely ,  los Bilbaínos de la Codemotion que me han liado a ir a la BilboStack que me va fatal, la gente de Galicia que os debo una visita, la organización y chicas de Adalab y a mis alumnos de Gran Canaria porque me divertí muchísimo con ellos.

Al resto de gente, la TarugoConf fue sin duda un gran momento para volver a ver a much@s compañer@s que hacía mucho que no veía como el es caso de Recena. Recena, ven al SOS.

Aquí van mis propósitos para el 2018:

1. Cuidar mi pareja, la familia y las amistades. IMPORTANTE.
2. Calada 0.
3. Orden y organización. OJO.
4. Proponer POR FÍN una charla en un open space.
5. Correr. Seguir practicando.
6. Comunicación oral. Seguir practicando.
7. Mejorar mi python (PEP, CleanCode, organización) y estudiar python en la rama de Data.
8. Iniciación a Front end.
9. Organizar Startup Open Space Zaragoza 2018.
10. Organizar WTM Zaragoza 2018.
11. Mover mullerestech.
12. Ir a la BilboStack
13. Leer una novela que no tenga que ver con nada tecnológico. Leer algún libro básico como clean clode o The Software Craftmanship o el que me recomendéis.
14. Mejorar profesionalmente tanto individual como en equipo.
15. Controlar el estrés
16. unir los saraos de fuera con la empresa en la que trabajo
17. centrarme más en lo que es importante en cada momento, no en lo urgente.
18. cambiar mi puesto de trabajo
19. escribir más en el blog

Ahora, rumbo al 2016! digo al 2018.

¿Cuáles son tus propósitos?

Idea original de David Bonilla

El Viñarock de los eventos: Codemotion 2017

La semana pasada fue el Viñarock de los eventos el Codemotion 2017. Esta expresión es un copy paste de Dani Latorre y la razón no le falta. Es un evento popular a precio económico, van muchos grupos de música, hay muchos conciertos a la vez, a veces el concierto que quieres llegar está petado y no puedes entrar, otras veces te pierdes un concierto y te enteras a posteriori porque eres muy parras, terminas reventado, etc, etc. Pero sigues yendo por el ambiente, por encontrarte amigos, por divertirte y porque no defrauda.

Este año he salido como en una nube de amor, sí, suena muy raro, pero es verdad.

  • Mulleres tech: mucha ilusión que vinieran Jessica y Patricia. Además Jessica subió a pillar un premio junto con Nerea representando la comunidad Women Techmakers. Ver la cara de alegría y felicidad es para verlo, sentirlo y que se te pongan los pelos de punta.
  • Comando Bilbao: para mí los 4 fantásticos: Naiara, Joseba, Koldo y Roberto. Naiara llevaba siguiéndole la pista desde hace mucho tiempo, me parecía un crack como profesional, pero es que es una crack como bellísima persona. Mentoriza a dos personas que le contactaron por Twitter, habla siempre desde el corazón y la humildad. La verdad que es todo un ejemplo a seguir. Habéis sido un gran descubrimiento y las conversaciones súper interesantes me las guardo para continuar en la BilboStack.
  • Carmen: conocer a Carmen y hablar con ella ha sido alucinante, la veo tan jóven con tanto potencial y tan buena persona.
  • Alfredo: Ya conozco a Alfredo de eventos. Lo conocí mejor en Women Techmakers Zaragoza y ahora ya muero de amor. Qué majo, qué buena persona, qué corazón. Y su charla que vi solo el comienzo tenía muy muy buena pinta. Espero verla en otra ocasión.
  • Dani y Gualis: que como siempre son mis amigos, están apoyándome, dándome muchos ánimos y muchos mimos. Gracias mis chicos!

Charletas

No me enteré mucho de las charlas, esto es así. Cuando tengo que dar una charla, todas las que hay antes, no me concentro. Cuando termino la charla estoy con sobredosis de azucar, y no paro quieta, tampoco me concentro. Si le sumo a que muchas que fui fue por dar apoyo moral y otras que me quedé hablando por los pasillos, el panorama es desolador. Por suerte, están casi todas grabadas. Así que voy a destacar algunas:  

 

El despertar de la zona de confort

Aquí puedes ver “El despertar de la zona de confort” donde hablo como con curiosidad y ganas podemos contribuir en las comunidades tanto organizando, dando charlas o motivando a más gente del sector.

¿Por qué presenté esta charla? Formé parte de varios grupos de mentoring y tuve esa incómoda sensación: les estoy motivando a que presenten, ¿y yo qué hago? ¿escondo la piedra? ayyy pues al lío. Me vino bien para quitarme la espinita del año pasado en Codemotion y mejorar o madurar, llámalo como quieras.

Aún así sigo siendo muy crítica conmigo misma. Aún no he visto la grabación, y sé que tengo que hacerlo. Súper acentazo a lo Paco Martinez Soria, demasiadas bromas que perdían el hilo, mensajes que se me pierden en el olvido, un mando que no ensayé con él, etc.

Por otro lado me viene a la cabeza: no somos profesionales en dar charlas, ni lo tenemos que ser para dar una, venimos a compartir experiencias y que sean útiles para el resto. Si a veces el mensaje que queremos dar no lo transmitimos bien, la gente toma otras conclusiones afines. No tenemos que darnos mal, bastante hacemos con devolver un poquito de lo que nos dan las comunidades.

Mesa redonda

También participé en una mesa de mentoring que me encantó todo el llenazo que hubo y toda la colaboración del público. Brillante estuvo Rosario hablando de Adalab, Laura Morillo con toda la infinita experiencia, Laura Vignali que moderó y Meriem, que no la ponía en el mapa, y que es una crack. 

La conclusión que saqué (no hay grabación). Existen programas que definen y crean cultura, título o rol a una persona por ayudar a otra, sea por un programa de acompañamiento en 2 meses, sea porque va a presentar una charla y le ayudas a prepararla o whatever. Pero fuera de los programas, estamos las personas que ayudamos a más gente: a compañeros de trabajo, amigas cercanas, personas que sentimos o creamos un vínculo o una afinidad. Mentores somos todos y si no piensa cuando has ayudado a alguien, cuando te han ayudado a tí. Podemos ayudar a mucha gente.

Me hubiera encantado asistir a más mesas redondas pero el tiempo voló.

Organización

Sobre la organización. Sigo admirando cómo montan un evento para tanta gente y que salga tan bien. Claro que hay imprevistos y problemas pero en definitiva todo está muy bien y lo digo y redigo, muchas gracias por montarlo, es brutal terminar una noche con un montón de gente maja. Gracias a toda la organización y a los voluntarios que lo distéis todo. 

Ha sido admirable el trabajo que han hecho para que haya más propuestas de charlas de mujeres, para que en cada hora al menos haya una mujer. Sé que muchos no pensáis lo mismo, no todos tenemos que pensar igual. A mí personalmente me enorgullece que haya referentes femeninos de cara a los institutos, universidades y a saber hasta dónde puede llegar. Estamos ahí, somos muchas, tenemos mucho que hablar que compartir y estamos dispuestas a cada vez ser más.

Jurado del Codemotion 2016

Este año tuve el honor de participar de jurado en las charlas del 2016  y he de decir que estuvo genial por obligarme a mí misma a escuchar un montón de charlas y aprender un montón. Desde la organización nos dieron un listado de toda la media de votaciones. Hice un filtro de más de 4.25 y más de “6 votaciones” y de ahí valoré dos buenas charlas de cada categoría. Si os interesa filtraré mis votaciones. Por eso, es muy importante votar o dar feedback. Siempre que venga desde el cariño.

Un ejemplo de feedback:

Confusa por momentos. No parecía haber un guión claro que seguir. Probable nivel Advanced

Puede convertirse en un feedback desde el cariño:

Gracias por compartir. En mi opinión creo que un nivel Advanced sería más apropiado para la charla ya que tenía contenido muy específico que hay que conocer a fondo. También creo que estaría bien recalcar el mensaje tanto al comienzo como al final porque me da la impresión que se pierde el hilo. Gracias

 

Vamos con otro

Me aburrí mucho. A pesar de que el ponente es majo y tiene gracia, pero el contenido… Lo siento pero no volveré

Puede convertirse en un feedback desde el cariño:

Gracias por compartir. Eres bastante majo y con gracia. Me hubiera gustado más toques que hicieran amena la charla a lo mejor con una experiencia real nos hubiera enganchado en el hilo.

Otro!!

La introducción larga y pesada, el tema central genial y muy bien explicado pero lamentablemente las diapositivas de código ilegibles.

Puede convertirse en un feedback desde el cariño:

Gracias por compartir. El tema central genial y muy bien explicado. En otra ocasión te recomiendo que hagas capturas de código con más tamaño de letra y sobre fondo blanco, eso va genial en escenarios grandes. También esto es personal, me gustan más las introducciones más cortas.

Si un feedback ofrece soluciones e ideas más que quejas, siempre es mejor.

The end

Ya solo decir que aquí están todas las charlas del viernes, aquí las charlas del sábado, las fotos del evento y que hay mucha gente que que conocí de nuevas, que charlé, que admiré, que me perdí su charla y me disculpé varias veces (Cristina, Susana, Paola, Nerea, etc etc aggg) y simplemente gracias por esos días en el cloud 😉

Dudé mucho si escribir, si ponerme en plan sentimental, pero al final hay que salir de nuestra zona de confort 😛

#WTMMadrid, más que un evento

Hacía mucho que no me ilusionaba tanto por ir a un evento. Desde que hicimos el podcast los de cachirulo valley sobre mujeres y tecnología  me había quedado con ganas de hacer algo. Este era el evento 🙂

El sábado 11 de Marzo fue el #WTMMadrid. Un evento muy especial en el cual solo las mujeres son ponentes.

DSC_0073.jpg
Ponentes WTMMadrid 2017

Para aquellos que asistís a eventos tecnológicos sabéis que las mujeres están en peligro de extinción, aproximadamente un 2% 10% son ponentes y de asistencia rondan 10%.
Con iniciativas como esta y creo que totalmente necesarias se intenta mejorar esta brecha, motivar tanto a adultas como a niñas a conocer la tecnología y a la gente que la hace posible.

Y no decepcionó.

Experiencias, muchas experiencias personales inundaban los escenarios. Aplausos y risas hacían parar a los ponentes. Talleres para niños que salían contentísimos con sus búhos. Parón de 20 min! y corre a hablar con esta ponente que lo ha hecho genial 😃 . Hubo charlas muy dispares que hablaban de DataSciece, Inteligencia artificial, motivación, trucos para front, robótica y arte, todas basadas en experiencias. Y yo flipaba.

Flipaba con Esther Borao cómo hace inventos locos y molones. Partícipe en el hormiguero y en premios del hackathon de la NASA “esta chica vale un valer”.
Flipaba con Cristina Fernández y su Hogwarts. Cómo te desenvuelves en el escenario y qué bien hilaste el contenido para desvelarnos trucos muy útiles!
Flipaba con Marta Verde. Cómo utilizaba el sonido para crear formas visuales o cómo utilizaba la tecnología para que calcara una sombra enorme detrás de una bailarina.
Flipaba con Inés y su dominio en DataSciece que nos dejó a todos perplejos.
Flipaba con una niña de 7 años que nos contó un cuento mientras se movía su robot!
Flipaba con Ivanel Pérez cómo nos entretenía con sus experiencias en las redes sociales y lo que nos está afectado.
Flipaba con las de AdaLab. Cómo se reinventan y entrar en una nueva vida empresarial.
Flipaba con Tuenti. ¿Cómo pudisteis cambiar tanto en tan poco tiempo y sobrevivir en el intento?
Flipaba con Girls in Tech y todas las buenas propuestas.
Flipaba conmigo misma, cómo pude ponerme delante de ese escenario y pasármelo tan bien con el público.

( El resto perdonar, o no asistí o no estaba nerviosa como para atender)

Y yo sobretodo me quedo con el hecho emocionante de ver y conocer tanta gente interesante, curiosa, alegre y feliz. Había un ambiente envidiable que se palpaba las ganas de todos de hacer algo. Era una sensación de acción, emoción, admiración y motivación que es difícil de explicar.

Conocí a un montón de gente nueva súper interesante y vi conocidos que tanta ilusión me da ver. También estoy orgullosísima de mi gran hazaña: conseguir que 3 amigas técnicas pero ajenas a las comunidades, vinieran. Paula, Maria José y Laura 🙂

Ojalá vuelvan a pasarse mis compis, ojalá el mensaje que flotaba en el ambiente haya calado, ojalá que todos tomemos una acción tras lo vivido, ojalá no hagan falta estos eventos.

DSC_0019.jpg
Who watch the watchers? 🙂 con Cariño para Autentia
DSC_0146.jpg
Ester Borao
DSC_0401.jpg
Las súper organizadoras
DSC_0786.jpg
Laura Morillo, lianta por excelencia. Gracias 🙂
DSC_0770.jpg
Las auténticas de Autentia cubriendo el evento. Sacarme guapa!! XDD
DSC_0134.jpg
Público

 

DSC_0137.jpg
Hola! ¿quién eres? quería conocerte! Alguien me ayuda a presentarme a esta chica que saluda?
DSC_0066.jpg
Cristina Fernandez
DSC_0070.jpg
Feedback y elogios 🙂
DSC_0099.jpg
Alejandra y su fan número 1
DSC_0959.jpg
Yo “deshuevada” (nunca mejor dicho)

Gracias a todos los que lo hicisteis posible.

 

Propósitos 2017

1. No fumar. Bueno, tampoco fumo, pero si me das un cigarro me fumo la caja entera, no me quites el mérito.
2. Cuidar mi pareja, la familia y las amistades que importan. IMPORTANTE.
3. Proponer POR FÍN una charla en Agile Open Space tras 5 años asistiendo.
4. Corre ostias corre.
5. Comunicación oral.
6. Comunicación escrita.
7. Meditación. Solo un poquito.
8. Orden y organización. OJO.
9. 3 libros antes de Abril.
10. Ir a Silicon Valley.
11. 3 charletas. Igualar el 2016 pero  mejorar la calidad.
12. Desarrollar eso que tienes en mente y que uf, tendrás tiempo seguro? Huele a FAIL.
13. 3 cursos empezar y acabarlos, que te conozco.
14. Open Space Zaragoza 2017.
15. Montar un sarau en Zaragoza.
16. Intentar ir a One Young World 2017.

Este post a lo cutre es inspiración a la #bonilista y el post de david_bonilla.

Lo más importante de este escrito, es haberle dado al coco de qué quiero hacer, qué quiero conseguir y dentro de un año cagarme en .

No lleva mucho tiempo, ¿te animas?

script borrado ficheros de hace 5 días

Habrá más formas, pero esto es lo que he hecho.

Mis ficheros tienen el siguiente formato 20160822Blablabla.csv

Mi projecto (project) tiene una carpeta scripts que contiene los sh, y reports que tiene los ficheros:

-project

---scripts

---reports

El script queda:

#!/bin/sh

rm ../reports/$(date "+%Y%m%d" --date="5 days ago")*.csv

 

 

FAQ: Viaje a china

Presento unas FAQ’s para todos aquellos que piensen hacer un viaje a china o se lo estén preparando. La información es de un viaje realizado en Septiembre del 2015.

Aunque este blog es de informática, necesitaba compartir esta información tan útil y tan valiosa, que tanto me hubiera gustado que me la dijeran. Espero que os sirva!

Este post tiene dos partes:

  • FAQ’s
  • Ruta personal y mapa

FAQ’s

¿Cuánto cuesta un visado a China?

Cuesta 65 eurazos una entrada. 65×2 dos entradas. Es decir, no seas tan mendrugo como yo de irte por medio a Hong Kong porque vas a necesitar un visado con dos entradas (zasca!). Todo eso si vas a Madrid o tienes alguien en Madrid que lo haga por ti. Si no tienes que ir con tiempo para pillar un Express, Seur, etc, etc.

¿Con cuanto tiempo hago el visado para China?

En una semana te lo hacen si vas a Madrid. Quieres apurar tanto? Para más info consulta la web del visado chino. 

¿Qué necesito para hacer el visado a China?

  • Rellenar un pdf de la web, al detalle!
  • Llevar impreso:
    • Por cada estancia que estés en china, debes llevar al menos la mitad de la estancia las reservas de hotel. Es decir, si vas dos estancias de 10 y 10. El impreso de al menos 5 noches de hotel para la primera instancia y el impreso de al menos 5 noches de hotel para la segunda instancia. (Offtopic: Nosotros tuvimos que hacer una reserva en la misma embajada porque no llegábamos al mínimo).
    • Los billetes de avión.
  • Dos copias de foto de DNI y no vale impreso, debe ser foto.

¿Con qué compañía vuelo a china?

Hay muchas. A nosotros nos dijeron que Air China era horrible, y el servicio si hay problemas pésimo, así que decidimos por Emirates que sabemos que te cuidan y te miman en el avión.

¿Tengo que ponerme vacunas para ir a China?

Obligatorias NO. Yo no me puse ninguna. China está desarrollado y no existe peligro alguno. Eso sí, utiliza antimosquitos frecuentemente.

¿En qué zona me pillo el hotel durante mi viaje a China?

Píllalo al lado de una estación de metro o que esté a menos de 1km de la estación de metro. Los taxis a veces no te paran o te quieren timar y el metro es bueno bonito y barato. Los Holiday Inn son una gozada. También nos gustó los Hanting Express. Las distancias son enormes así que verifica al dedillo la distancia. Ojo! a nosotros en booking nos marcaba una posición y al pillarlo otra. Así que aseguraros la posición contrastando con más webs, google, etc.

¿Merece la pena reservar antes el hotel de China?

Sí. Con booking o con ctrip. Los precios son iguales que los que te encuentras ahí o mejores en las webs. No me preguntes por qué. Nosotros a veces pillábamos una reserva de un día para otro.

¿Qué apps son buenas para china?

CityMaps2Go. Es una app que te descargas los mapas offline y ofrece información de atracciones y hoteles. Es esencial.

MapsMe. También descarga mapas offline. Ojo! si te exportas puntos de google maps te los puedes importar el maps me pero… tiene desfase de cm el punto.

MetroMan: para el plano de metro de Pekin.

Pleco: para traducir palabras de inglés a chino.

Wikiloc: es una aplicación para seguir rutas de senderismo/bici/ etc por gps o para grabar tus propias rutas.  Nos descargamos alguna ruta para seguir en Yangshou y también si íbamos muy a la aventura, para saber volver al mismo sitio donde habíamos empezado.

El resto de frases, traducciones… poco uso.. intenté aprenderme los números pero no me entendían 😦

¿Qué aseos/WC me voy a encontrar en china?

Aja! Nadie te habla de esto en los post verdad? Bien. En los hoteles  y  trenes te encuentras baños occidentales. En cambio en atracciones y por la calle son un precioso agujero como los que te encuentras en Francia. En restaurantes es random.

Hay veces que ni tienen baños los restaurantes y te tienes que ir al baño público de la calle. Los chinos en según que barrios no tienen baños en casa si no que tienen baños compartidos en la calle… vamos… una experiencia de terror. Algunos de estos baños, no tiene ni vitrinas de separación O_O.

¿Cómo son los chinos?

Son peculiares. Nos hemos encontrado con chinos muy majos y con chinos menos majos. Desde el que te ayuda y te mira en su móvil donde está lo que buscas, hasta el que te gruñe diciéndote que te pires. También recepcionistas que son un encanto con su escaso inglés hasta la que te traduce al inglés con una app diciéndote que no te va a ayudar. Así que como en todos los sitios.

Lo que llama la atención es su forma de bostezar como si cantaran una jota. Escupir como si estuvieran sacando el esternón. Colarse enfrente tuyo descaradamente. Cortarse las uñas en lugares de, ¿en serio? etc, etc. Y eso es un porcentaje elevado de la población. La gente joven se está alejando de estas costumbres… o eso quiero creer.

Más que nada, es bueno mentalizarse antes del viaje que hay que tener paciencia, tomarte muchas cosas a risa y a veces, hacer un poco el chino.

¿Te timan los chinos?

Claro que te timan. Si pueden siempre van a intentar sacarte más dinero. Existen otros que no, que son legales, y se agradece la verdad.

Nosotros intentábamos que nos dijeran los precios de todo antes de comprar en los súper o en los restaurantes. Así si ves que te timan, te levantas y te vas. Por ejemplo, en un sitio nos cobraron lo más caro de la carta por un beef and noodles (una y no más!!).

Las compras: di el precio que tu crees que debería tener en china y seguro que es ese, aunque veas que el precio que marca es desorbitado. Dices que no, te vas, dices tu precio bajo y tranquilo que si quieren irán detrás de ti, y si no van, es porque te has pasado, así que te vas a la tienda de al lado que vende lo mismo.

Los taxis: no quieren pararte o no quieren ponerte el taxímetro. También está la de que se han perdido y tienen que llamar al hotel para encontrarlo. Pilla Uber (app móvil) que ahí está muy de moda y te ahorras sufrimiento y dinero. Hay muchos conductores uber por china.

Las excursiones: también se puede regatear. Eso sí, muy poco.

¿Me llevo dinero desde España a China?

¡Qué dices! Saca en el primer cajero que verás en el aeropuerto. No tienen comisión. La única comisión es la que aplica el banco español, que suele ser 2€ solo por sacar y en vez de aplicar el cambio de moneda sin más, aplican un 3% de ese valor en beneficio del banco español. Existen bancos que no cobran esa comisión de 2€, así que pregunta antes a tu entidad bancaria.

¿Cuanto dinero saco en China?

El dinero vuela. Yo empezaría por 2500 para dos personas. Eso son 357 aprox. Dura… ¿una semana? o menos. Los trenes no se pueden pagar con tarjeta. En muchos hoteles tampoco.

¿Es seguro China?

Es muy seguro. No te van a robar o sacar un arma. La verdad que en eso les doy un 10. Inspira mucha tranquilidad.

¿Puedo pillar un wifi móvil? ¿Puedo pillar tarjeta 3G?

3G, 4G y lo que quieras. China está plagada de antenas con buena conexión. Ni router móvil ni nada. Lo mejor es gastarse 22 euros en una tarjeta y a navegar por Internet. Esta es la mejor guía que puedes llevar. Además te será muy útil para pagar los taxis con Uber. Se puede pillar en cualquiera de las tiendas de móviles que hay por todo China.

¿Pillo ida y vuelta en el mismo sitio o ida y vuelta en otro?

Según lo que quieras ver, es mejor opción volar por un sitio y volver por otro. Aunque sea más caro, es que al final tanto viaje… es una matada!

¿Cuánto vale un trayecto de tren de alta velocidad en China?

Shanghai – Pekin: unos 70 euros.

Pingyao – Xian: 20 euros aprox.

Guilin – Frontera de Hong kong: 20 euros aprox.

Los billetes salen 3 meses antes y no suben el precio si se aproxima la fecha de salida.

¿Dónde saco los billetes de tren?

Si eres de los que necesitas tener todo atado. 3 meses antes, salen los billetes de tren. Nosotros los pillamos con ctrip, que se quedan un 3% de comisión por cada billete. Pero! Los tuvimos que cancelar todos porque pusimos el DNI en vez del número de pasaporte. A partir de ahí pillábamos en pleno mes de septiembre los billetes cuando llegábamos a una ciudad y sin problemas. El precio es más económico, te aseguras que te lo hacen bien y te los imprimen en el momento.

¡Existe una ventanilla en inglés!

No volvería a pillar los billetes de tren con antelación. También el primer día que estés en china puedes desde esa ciudad pedir todos los billetes de otras ciudades pagando 1’5 euros más. Nosotros lo hicimos alguna vez.

¿Cuanto valen de media los vuelos internos?

Aproximadamente 80 euros por persona. Nosotros los buscamos en http://www.skyscanner.com.

¿Cómo voy de Pekin a Datong?

Tienes un precioso tren nocturno con literas blandas que la verdad que no está mal. Es 6h y da para estar algo descansado.

¿Datong merece la pena?

Sí, a mi me gustó mucho. Lo más típico es un templo colgado que es alucinante y una cuevas que hay budas gigantes. La entrada al templo fueron 20 euros, a las cuevas otros 20 y la excursión que incluía guía y desplazamientos 15 euros.

¿Dónde contrato la excursión de Datong?

A nosotros nada más bajar del tren había un hombre que nos ofreció las excursiones. Pensando que nos iba a timar pregunté el precio y cuando me dijo que 15, me pareció un chollo. Luego me enteré que estaba anunciado en la Lonly Planet y que mantiene el precio. Un chino legal! La empresa es CITS. Te llevan en una furgoneta y vas unas 6 – 8 personas.

¿Se puede hacer por libre la excursión de Datong?

Somos muy fans de hacer las cosas por libre, pero no veo forma mejor en el día de ir a los dos sitios, teniendo en cuenta que el templo está a hora y media de Datong y las cuevas a media hora en sentido contrario.

¿Cómo voy de Datong a Pingyao?

Hay un tren nocturno. Creo que también hay tren rápido. El lento dura unas 7 horas y sobretodo hay que pillar litera blanda.

¿Merece la pena Pingyao?

Es muy bonito!! es una ciudad pequeña! sí! existen ciudades pequeñas. Eso sí, masificado de turistas. Puedes alquilar una bicicleta por 2 euros y con la entrada de 20 euros entrar en la muralla, museos, etc. Es una ciudad amurallada con mucho encanto. Dejamos por 1,5 cado uno las maletas en un hostel y a patear.

¿Cómo ir de Pingyao a Xian?

Existe tren rápido y tren nocturno. El tren rápido son 3h y unos 20 euros.

¿Merece la pena ir a Xian?

Xian me gustó mucho. Es una ciudad amurallada y decorada con Pagodas. Sin duda el atractivo turístico son los guerreros de terracota (22 euros entrada). Otro día para ver el barrio musulman y la pagoda del ganso (10 euros) y a seguir moviéndose. Si estás otro día se puede visitar el monte Hue. Para el monte se necesita excursión que ronda los 40 euros.

¿Cómo ir de Xian a Guilin?

No vimos mejor opción que avión. No hay comunicación con tren a Guilin.

¿Merece la pela Guilin?

Creo que es lo que más me gustó del viaje. Los paisajes en plena naturaleza son alucinantes. Hay que pasear en barquita, pillar una bici y desconectar un poco de los pitidos y la circulación.

¿Dónde contrato la excursión de Guilin por el río?

Aquí está la guerra de precios. En el mismo hotel a las 9 y media pillamos una excursión que salía a las 10 hacia un pueblecito donde pillabas una barca de bambu estabas hora y media volviendo al mismo sitio. Ahí te llevaban a Yangshou. El precio nos salió por 27 euros persona. Pero hubo gente que lo sacó por 22… somos malos negociantes.

También hay una excursión de 4h en un barco grande lleno de turistas por la friolera de 60 euros. Me parece excesivo no, lo siguiente.

¿Se puede hacer por libre la excursión de Guilin por el río?

Pues es muy probable que sí. Podrías pillar un taxi a Yangshou donde empezar la excursión y de ahí a Ximping en barca. Luego de Ximping a Yangshou en taxi. Al de la barca le dieron 6 euros por llevar a 4 personas, así que no me cuadra el precio del resto de traslados.

¿Dónde contrato la excursión a los arrozales?

Otra excursión gran timada. Nos pedían barbaridades por el traslado a los arrozales. Al final en el hostel pillamos una excursión que incluía solo los traslados hasta el punto en el que empieza el arrozal. Que es precisamente lo más óptimo. Cuidado! De normal solo te llevan hasta el parking central y de ahí tienes que pillar un minibus que cuesta 6 euros. Esta opción te llevaba hasta dentro.

El bus salía del hotel Hong Kong y de normal ni te ofrecen esa opción en los sitios. Así que pregunta por ella. El precio ida y vuelta es de 15 euros. La entrada al arrozal son 15 euros.

¿Merece la pena ir a los arrozales de la zona de Guilin?

Nosotros lo dudamos, porque está a 3h, pero nos encantó muchísmo. Verdes intensos, olores a naturaleza, comer arroz cocido en bambu. Sí, impresionante. No merece la pena pillarse el telecabina que hay. Si pateas disfrutas más del paisaje y las vistas.

La terraza a la que vayas también da un poco igual.

¿Cuantos días en Guilin y cuántos en Yangshou?

Hicimos 3 noches en Guilin y una en Yangshou. Por mi me hubiera quedado más días, en Yangshou, pero si llegas de noche a Guilin ya es difícil desplazarse a otro sitio, por otro lado los arrozales están más cerca de Guilín, así que pasamos la noche antes de los arrozales y la de después. La jugada no es mala, porque Guilin tiene unas pagodas céntricas que iluminadas por la noche son preciosas.

¿Cómo ir de Guilin a Hong Kong?

Seguimos lo que decían en este post.  Está genial explicado y es tal cual. Lo único que nos quedamos sin billete directo al pueblo frontera con Hong kong y en vez de eso hicimos transbordo a Guangzhou. Cosa que nos vino mejor porque así llegamos antes a Hong Kong. Sobre las 16 o así…. saliendo a las 8h30 de la mañana.

¿Merece la pena ir a Hong Kong?

Si vas a terminar tu viaje aquí, sí. Si tienes que seguir el viaje no. Creo que es más fácil ir a Hong Kong en otro viaje tipo, ir a Tokio, Filipinas que en un viaje que recorres China. Si no pretendes viajar a ningún país adyacente, entonces sí que merece la pena ir.

Hong Kong es impresionante el volumen de rascacielos concentrados en la misma área. Además tiene esa vegetación tropical y el punto del lujo elevado a la máxima potencia tiene su gracia. Bueno, mira la wikipedia!

¿Cómo ir a Shanghai desde Hong Kong?

Pillamos un vuelo desde Hong Kong. Fuimos con Hong Kong Airlains que nos sorprendió con comida en un vuelo que no llegaban a las 2h y media. Por tren está mal comunicado, hay que irse al pueblo frontera de China.

¿Merece la pena ir a Shanghai?

Shanghai es diferente a todo lo visto en china. Mucho occidental, los chinos más civilizados y con su Manhattan particular. Tiene algún templo que ya no sorprende después de haber recorrido china. Es un lugar ideal para compras fake en 580 de Nanjing Road 😉 Dicen que los precios son mejores que Pekin.

Dudo que mereció la pena ir porque ya no estábamos sorprendidos ni por los rascacielos ni por los monumentos.  La comida ahí genial. Pero no sé, es posible que obviara ahora esa parte.

¿Merece la pena ir a la Venecia China? 

No. Estábamos cansados y la verdad que no tiene mucho en especial. Los canales y las casas son sucios. El pueblo, ¿pueblo? es enorme. Bueno, nuestro contexto es que estábamos cansados y nos parecía bastante repetido lo que vimos. En un viaje más reducido puede ser interesante.

El pueblo que fuimos es Suzhou.

¿Volvería a ir a China?

Sí, si que volvería. Aunque voy a tardar un poco en volver a comer comida china jejeje.

Tengo pendiente el Tibet, Chengdu y a lo mejor perderme por algún pueblo que no sea tan turista.

China está lleno de contrastes y monumentos impresionantes. Sin lugar a dudas es un gran viaje que hay que hacer al menos una vez en la vida.

RUTA PERSONAL Y MAPA

Es posible que aumente más información según reciba más preguntas. Adjunto los blogs que consulté para informarme de qué visitar en cada sitio.

Aquí está nuestro mapa con los puntos que destacamos de todo el país.

Esta fue nuestra distribución en días que contó con numerosas improvisaciones y cambios:

14 Pekin 18:00

  • Pasear por el centro de Pekín, pasando por la plaza de Tiananmen y la gran calle comercial Wangfujing Dajie (Calle Dorada). Noche en Pekín.

15Pekin

  • Visitar la Ciudad Prohibida y subir al monte que está cerca de la salida. La pagoda del tambor.  
  • Visitar el parque Olímpico, donde se pueden observar los diferentes edificios que albergaron las olimpiadas del 2008.
  • Noche en Pekin.

16 Pekin

  • Excursión a la Gran Muralla. Noche en Pekín.

17 dia Pekin tren nocturno datong

  •  Visitar el Templo del Cielo. Visitar el Templo de Confucio y el Templo del Lama.

18 dia Datong 11 tren nocturno a Pingyao 06:06

  • Excursión Cuevas Budistas de Yungang, la llamada Petra China. Visitar el curioso Monasterio Colgante. Regresar a Datong
  • Visitar a pie el centro de Datong viendo sus principales puntos de interés: el Templo de Shanhuan, el Monasterio Huayan, el Muro de los 9 Dragones.

19 dia Pingyao tren por la tarde Xian. Noche Xian. 

  • Paseo por Pingyao

20 dia Xian noche Xian

  • Ruta de los guerreros de Terracota
  • Barrio musulmán, pagoda del ganso, Templo Wolong.

21 dia Xian noche Guillin (avión) 

  • Paseo por Xian.

22 Guilin noche en Yangshou

  • Excursión por el río Li.
  • Paseo por Yangshou.

23 Yangshou noche en Guilin

  • Ruta en bici para ver Moon hill y pasear por la ribera.
  • Noche Guilin.

24 dia en Guillin noche en Guillin

  • Arrozales

25 Hong Kong desde el medio día.

  • 08:00 sale el primer tren de Guilin a Guangzhou. Tarda 2:42.
  • El siguiente a Hong Kong sale a las 11:04.
  • Pillar barco, ver el skyline, pasear por la zona más edificada.

26 Hong Kong día entero

  • Ruta por los mercados de la parte antigua de Hong Kong.
  • Victoria Peak (subir al monte con teleférico).

27 Hong Kong dia entero.

  • Lamma Island. Ir a la playa de Hong Kong.
  • Paseo de las estrellas + espectaculo de luces.

28 Hong Kong medio dia noche Shangai

  • 13:20 (Hong Kong) – 15:50 Shanghai (Pudong T2) Unos 80$

29 Shanghai noche en Shanghai

30 Shanghai noche en Shangai

1 Shanghai noche en Pekin

2 Pekin

  • Visitar el majestuoso Palacio de Verano. 

3 Go back

 

¡Buen viaje a China!

Retro Codemotion (2/N)

Buenos días morenos y morenas.

Voy con la segunda parte de Retro Codemotion (2/N) comentando el contenido experimentado en el evento. ¡A la chicha! Comentar las charlas que asistí, impresiones, ponentes, apuntes y poco más.

Si estáis interesados en una opinión de cómo fue el evento en general a nivel organizativo adjunto enlace a post “Retro Codemotion (1/2)“. Ojo que este post se me ha ido un poco de las manos y he tenido que dejar la parte de sistemas y otras movidas para otra entrada.

El testo está dividido en dos partes:

  • Java Rules
  • Front-end for dummies.

Bien así que empiezo, me gustó mucho el contenido y el nivel de las charlas que me encontré. Siempre hay excepciones, pero no por los ponentes, si no “mierda, no he acertado bien” o “esperaba que se hablara de otra cosa” o la típica de “ups, no me he leído la descripción del evento”.

Java Rules

Por un lado asistí a charlas que me interesaban a nivel profesional de programación. Es decir, las javeras. 

Modern web application development with java ee 7 (@shekhargulati)

En esta charla se habló de un ejemplo de proyecto (red social de corredores) y mostró las herramientas que había utilizado

El proyecto está en github (accede aquí al proyecto) así que podéis cotillearlo al máximo.

Algunas herramientas que mencionó y me parecieron interesantes para investigar:

Spark: Framework para la construcción de web (al estilo Sinatra).
Play: Framework para la construcción de aplicaciones web para Java y Scala.
Slf4j: para logs. Extraído de este post de Adictos al trabajo “Simple Logging Facade for Java (SLF4J) es una abstracción de varios frameworks de logging que permite elegir el framework concreto en tiempo de despliegue. Como su propio nombre indica, no es más que una fachada.”
Wildfly on openshift: Un servidor de aplicaciones. Un JBoss.
Thymeleaf: Libería que facilita la programación XML y HTML5.
Mybatis: framework de persistencia SQL.
AngujarJS: ¿hace falta presentación?

 

Java 8 meets Test (Alex Soto):

Explicaba las novedades de java 8 desde su experiencia como programador. Muy práctica y útil con trucos y consejos. Alex! Espero que nos veamos por las quedadas Javeras! Me ha gustado mucho tu charla 🙂 🙂

Disponible ya el vídeo (kudos a Autentia)


Muy recomendable echar un vistazo a las slides que hay explicaciones y ejemplos.

 

JVM GC, WTF! (@alotor):

Charla introductoria del recolector de basura de JVM.  “GC existe”. @alotor condujo la charla con sus chascarrillos. De hecho, fue muy grata la sorpresa cuando nos enteramos que WTF es What they  fail. Sí, sí, cuando tienes mil errores de memoria es lo primero que preguntas es WTF XDD.

El uso de memoria es algo que casi todos pasamos por alto a la hora de programar. Nos explicó cómo se divide el recolector de basura, los tipos de Collector y lo que me pareció más interesante: cómo monitorizar GC (a partir de la slide 82).

Ampliando un poco lo aprendí, encontré este post por Kimera que a nivel de programación ayuda cómo optimizar el recolector de basuras. También este post  es muy interesante.

 

Desarrollo de pruebas en entornos Java EE  por Jose

De aquí me llevo un saco de ideas y consejos para testing para proyectos java EE.

EasyMock: para realizar las pruebas con Mock (hasta ahora he utilizado Mockito).

Arquillian como herramienta sin mocks, pruebas end-to-end y aisladas.

 Shrink Wrap: ayuda a centralizar las clases.

testNG: test framework inspirado en JUnit y NUnit.

JaCoCo: “Java Code Coverage Library”. Sirve para realizar informes de cobertura de test. (Ahora entiendo porqué sonar sabe la cobertura de test :)). Este post explica instalación de Jacoco.

Arquillian Persiste Extension: Valida datos tras la prueba (esto si que hay que probarlo!!).

TomEE: es un JBoss, un Weblogic, pero tampoco sé las diferencias.

Contenedor CDI:  post muy interesante de Adictos al trabajo: “CDI: Inyección de dependencias en JEE y ejecución de test de integración con el soporte de Arquilian.” (este tema de inyecciones lo tengo que estudiar porque me pierdo).

Comentó que hay que tener cuidado con actualizar alguna herramienta o plugin porque puede que rompa otra cosa.

Y ah! Me encantó el ponente. Trasmitía los conceptos muy bien. Sí, sí, fue un placer.

Front-end for dummies

La dummy soy yo! que conste! Me interesé en temas Front-end en los que me estoy iniciando a duras penas (sólo a nivel básico).

TÉCNICAS DE GUERRILLA FRONT-END” por Xavi

Me vino deluxe esta charla. Explicada de forma amena ofreciendo un puñado de buenos consejos y herramientas de front end. El autor @Xaviju es un crack. Con su permiso, voy a utilizar la palabra xaviconsejo.

  • La evolución de JavaScript (el gigante que todo absorbe): El xaviconsejo: no abusar.
  • ¿Código de calidad y consistencia?: El xaviconsejo: un conjunto de herramientas de validación del formato de tu código (ejemplo Scss-lint, gulp-csslint, w3cjs, Recess, JSlint, CoffeLint, ver slides!!).
  • Css: ¿Y si te piden un cambio de tu Css?: El xaviconsejo: mejor organización. Herramietas Jade, Sass.
  • “Si la página tarda más de 3 seg en cualquier dispositivo en cargar, la pérdida de usuarios es exponencial a medida que sube el tiempo”: El xaviconsejo:  ImageMin, SVG Optimazer, PageSpeed, ver slides!!)
  • ¿Css heredado?: El xaviconsejo: StyleDocco genera documentación de los css.

End

 

Y falta la parte de sistemas, whish list, y algunas charlas que rompen con todo… mejor para otro día no? Si no vaya turrada!!