Resumen 2018, primer trimestre

Resumen 2018, primer trimestre

Empecé este año con unos objetivos claros, pero sin saber como lograr alguno de ellos. Quería hacer ejercicio al menos la mitad de los días de la semana, ya que me paso muchas horas en frente del ordenador y no es muy sano que digamos… Quería tomarme más en serio las lecturas que empiezo y terminar al menos dos libros este año (uno tendría que ser técnico), quería lanzar una aplicación por mi cuenta o en equipo, algo que pueda decir “fui parte de ello”, quería tener un hábito de escritura que me haga aprender a escribir mejor, quería (y casi era una obligación para lograr todos estos) aprender a centrarme en los objetivos que me marque cada día y, el que tenía más claro, acabar el grado en ingeniería informática.

Hasta la fecha puedo decir que voy por buen camino en lo referente a acabar el grado, he logrado aprender a usar Ionic para hacer el trabajo fin de grado, otro día explicaré como nace la idea de este trabajo, sobre que trata y porqué me gusta tanto. Como bien decía creo que voy por buen camino con esta parte, ha sido un comienzo con bastantes imprevistos: estar perdido con la tecnología, no comprenderla, no tener a quien consultar y no aclararme con la documentación, además como era mi primera experiencia en trabajar desde casa (día si día también) las primeras semanas me distraía con bastante facilidad y me encontraba difuso la mayor parte del tiempo. Empezaba algo pero recordaba que tenía otra cosa a media y me pasaba a terminar esta otra, pero recordaba otra nueva y volvía a saltar. Haciendo que la lista de tareas pendientes se acumulara y las hechas fueran unas pocas a la semana. Pero con cabeza, paciencia, perseverancia y probando todas las técnicas existentes para ello he llegado a un punto en el que soy capaz de dedicar las mañanas y tardes a ello, con bastante seriedad.

Esto me lleva al segundo objetivo que tenía este año, centrarme en las tareas del día a día. Respecto a este he mejorado, es algo obvio avanzo muchísimo más que cuando empecé por Enero pero no lo suficiente me queda mucho por mejorar. La parte buena que me quedan aún 8 meses largos para seguir avanzando con ello y espero que con la práctica cada vez vaya a mejor.

Los siguientes dos objetivos van de la mano ya que gracias a mis prácticas externas en LeanMind con Carlos Blé se hicieron una y son, las de lograr un hábito de lectura y escritura. Sabía que quería empezar un blog con el que obligarme a hacer una publicación semanal sin tener claro sobre que. Empecé con una guía/tutorial de como empezar a usar Symfony ya que en ese momento estaba empezando a aprender como usarlo un poco por gusto y el otro poco porque había hablado con mi primo para hacer un proyectito en el que tener todas las fiestas te nuestra isla unificadas. Y digo que se unió porque fue Carlos quien me dijo cuando empecé las prácticas que le parecía una buena idea leer a la semana al menos un capítulo de un libro técnico, discutirlo con el resto de compañeros de prácticas y subir un post al blog a modo de resumen. Y tanto me gustó la idea que llevo ya 19 post en lo que va de año y subiendo!! Hasta tengo un lector habitual con el libro. Por cierto el libro es Clean Code y otro que me estoy leyendo paralelo sobre psicología/auto-ayuda es Como ganar amigos e influir sobre las personas, este más bien en los ratos libres para descansar. Cuando lo termine me gustaría subir un post opinando sobre él al blog.

Y cuando digo ratos libes me refiero sobretodo a los 15 o 30 minutos que hago cardio sobre una cinta estática, porque sí también estoy logrando ser constante (con mis altos y bajos) en cuanto al ejercicio se refiere. Semanalmente hago al menos 4 días de “entrenos”, mejor dicho sesiones de ejercicio. No sigo un plan estricto y bien pensado lo acomodo un poco al tiempo que tenga ese día pero he logrado seguir con él. Días que tengo tiempo hago ejercicios de fuerza y un poco de cardio, otros días voy con más prisa hago solo una sesión de cardio más larga, depende.

Y para ir terminando que ya he hablado bastante por hoy decir que estoy contento, no conforme, pero contento. No pensaba lograr ni la mitad y mira por donde casi un pleno antes de llegar a mitad de año, fallo en lanzar un aplicación pero tranquilo tengo muuchas ideas y ganas para sacar alguna adelante, aún queda tiempo para ello. Digo que no estoy conforme porque si… siendo realistas voy mejor que cuando empecé, y me están saliendo bien pero… se pueden mejorar mucho más aún y soy capaz de hacerlo mejor, esto no está más que empezando.

 

Mi experiencia, Hack For Good Canarias 2018

 

Hack for good 2018, Canarias

El pasado 8 de Marzo asistí a mi primer Hackaton junto a mi compañero de batalla Javier Santana. La primera sorpresa fue nada más llegar, íbamos con una idea preconcebida de encontrar una gran cantidad de frikis de la informática allí, realmente si lo pienso ahora en frío no se porqué, pero fue todo lo contrario encontramos personas de muchas disciplinas dirección de empresas, magisterio, diseño, incluso un profesional que venía huyendo del día a día de su trabajo quería desconectar y pensar en nuevos retos.

Tras las exposiciones de los retos por lo ponentes, nos quedamos en tierra de nadie ningún reto nos llamaba con mucho interés, no sabíamos que hacer en cual de ellos participar. Observábamos como el resto de participantes ya estaban formando sus equipos y empezando a planear que hacer con su reto mientras nosotros discutíamos a que atacar, dudamos entre el propuesto por Santi Navarro para Wikimedia o, ir a por el reto de ayuda para los celiacos. Necesitábamos un impulso que nos decidiera de una vez.

Y así fue, dos chicos se nos acercaron (David y Javier) al escucharnos hablar sobre el reto de Santi y nos comentaron que ellos estaban pensando ir a por el mismo, que podríamos formar un equipo. Hablamos, vimos que teníamos una idea similar, congeniábamos bien, estudian diseño algo que a Javi y a mi no se nos da especialmente bien y lo más importante, teníamos ganas. Así que había nacido un nuevo equipo de trabajo para el Hackaton.

Explicación del reto

El reto parte de que Wikimedia en muchos de sus artículos no tiene foto y que es una enciclopedia sin fotos en sus artículos. Estas hacen que leer se haga mas ameno y ya lo sabemos todo una imagen vale más que mil palabras. Entonces se propuso el hacer una aplicación con la que partiendo de tu ubicación actual te muestre artículos cercanos sin foto, para que puedas acercarte sacar la foto subirla y ayudar a completar entre todos esta enciclopedia. Había una evolución clara para la segunda fase del proyecto, que sería el poder la aplicación sugerirte rutas para hacer fotos o por otro lado rutas visitando puntos cercanos a modo de turismo. Pero esto último eran funcionalidades para segunda o tercera fase de la aplicación, la principal problemática era añadir fotos.

Viernes

Al día siguiente al llegar por la mañana vimos que ya ellos habían adelantado trabajo, tenía preparado el canvas con las ideas sobre el problema, soluciones y puntos clave del proyecto. Hablamos, corregimos, detallamos y una vez con todo organizado y dado de alta en el evento comenzamos a desarrollar cada uno nuestras tareas.

HackForGood Canarias 2018

En el caso de Javi y mío decidimos hacer primero una web en HTML, con datos falsos a modo de prototipo antes de comenzar a darle funcionalidades para que nuestros compañeros pudieran ir probando el material que generaban. Estuvimos con ello casi toda la mañana. Sobre mediodía Javi tuvo que salir para el trabajo y me quedé solo con la web. En ese momento decidí comenzar a jugar con la API de Wikimedia, de primeras fue un poco extraño nunca me había enfrentado a algo así a solas y no estaba muy familiarizado. Pasé esa tarde y parte de la noche, escribiendo query tras query hasta que conseguí obtener los datos que nos hacía falta. Ya con estos datos parecía que el resto sería una cosa rodada pero no iba a ser tan fácil, tocaba el siguiente problema Google Maps. Pero esto sería un problema que abordaría al día siguiente, para mí el día terminaba ahí. Me fui a dormir a casa el Viernes por la noche (me arrepiento, me perdí bastantes buenos momentos).

Uno de ellos como mi compañero Javi, decide a las tantas de la madrugada borrar todo el trabajo hecho porque no le gustaba y rehacerlo todo jajaja Me manda un mensaje que leo por la mañana diciendo: “Lo borré todo, ahora está en este repositorio nuevo. Revísalo, te he dejado notas para que soluciones algún problema que tiene” Me tuve que reír.

Sábado

Un problema con el teníamos la suerte de contar con la ayuda de un mentor que conocía a la perfección el tema, Pablo Fernández. Le pregunté vino nos ayudó estuvo conmigo un rato hasta que logramos pintar aquella nube de puntos en el mapa, toda una victoria, gracias Pablo.

HackForGood Canarias 2018

Con esta parte finalizada quedaba el siguiente paso, subir las fotos. Y aquí hablamos el grupo durante un tiempo y decidimos que no nos daba tiempo, no era algo que a pocas horas de que cerrara el plazo de entrega nos diese tiempo. Preferimos no arriesgar y comenzar con la parte de la presentación, organizar los entregables y dejar todo listo para que no se nos hiciera tarde luego.

Una vez todo presentado sin problemas, estando todo en orden y quedando solo preparar la presentación (en la que no participé, se lo pedí a mis compañeros) dediqué lo que quedaba de mañana a preguntar al resto de equipos que tal con sus retos. Llevaba un día allí y no había hecho lo más importante en este evento ¡conocer gente maravillosa!. Fui equipo por equipo, preguntando que tal el reto y la experiencia en general.

GC004 Canarias sin Barreras, me contaban como empezaron queriendo hacer una aplicación pero vieron que había decenas ya sin terminar y cambiaron de idea hacia una base de datos que recopile toda la información de estas que ya existe y unificarlo. Porque cada una mapeaba un trozo cercano a los creadores pero no continuaban más.

GC010 Testigos de Fourier, como en la madrugada sobre las 2 am la gran hora consiguieron mejorar el tiempo de la función, con lo que ello suponía y la emoción que supuso.

GC002 H4Gluten, como descubrieron la poca información al respecto que hay en la web sobre los celiacos y que pasara lo que pasase querían que este proyecto continuase.

Y como no agradecer a todo el equipo de mentores y organizadores, los cuales saben como relajar la tensión que existe en esta contrarreloj. ¡¡Son todo unos profesionales!!

Y como estos otros tanto que no te voy a seguir contando porque esto se hará eterno, pero muy contento de conocerlos a todos ellos. Y tan contento estaba que una vez finalizadas las presentaciones, el jurado en proceso de deliberación, y haber hablado con todos de la buena experiencia que esto había supuesto me fui. Me fui contento, con mi premio el haberlos conocido y la experiencia en general. La sorpresa fue al llegar a casa que me llama Javi diciendo que habíamos ganado dos premios, y que yo como capitán no estaba… que vergüenza… Lo dicho, muy muy contento con la experiencia en general.

WhatsApp Image 2018-03-11 at 16.20.04

Más información

Hack for good Las Palmas

Álbum completo

Twitter hack for good Canarias

Mi experiencia en Google Developer Challenge Scholarship 2017-2018

Udacity Developer Challenge Scholarship

El pasado 3 de Noviembre me llegó un mensaje al correo que no me esperaba, Google me había seleccionado para Developer Challenge Scholarship, en el apartado de android. Hace dos años intenté hacer este mismo curso con mis compañeros de Google Developer Group Gran Canaria pero por esa época, sentía que no iba a ser capaz no tenía conocimientos. Excusas tontas, miedos sin sentido, pero ahora lo he enfocado de manera distinta y con muchas ganas.

Udacity Developer Challenge Scholarship
Udacity Google Developer Challenge Scholarship 2017/2018

El primer día fue un caos total, se abrió el Slack y era incontrolable. Los mismos administradores quedaron perplejos, creando canales como locos, mensajes, mensajes y más mensajes. Era imposible ser capaz de leer o enterarte de nada. Me agobió tanto que volví a entrar en el Slack dos semanas más tarde, aquí la cosa cambió bastante. Ya era todo más controlable y comenzaba una buena experiencia.

A partir de este punto las sesiones de AMA (Ask Me Anything) fueron de bastante ayuda. Además los administradores tuvieron la consideración de transcribir las preguntas a un documento en línea, para los que no podíamos estar en todas las sesiones o simplemente quisiéramos consultar algo a posteriori. Y en el canal en español nuestro compañero Felipe Joglar se curró unos apuntes impresionantes los cuales compartió con nosotros. Gracias!

Mi ejecución en este curso no ha sido la correcta, en parte porque he tenido exámenes y trabajos que no me han permitido dedicarme todo lo que debiera. Y por otra parte porque han habido lecciones las cuales me han costado bastante más de lo que esperaba, llegando a estar dos semanas con ellas. Pero a pesar de todo he logrado terminar exitosamente, comprendiendo casi casi todo lo que he hecho. Una de las clases que más me gustó por el contenido ha sido la referente a Polishing the UI por varias razones, ya era la recta final y la afrontaba con bastante ilusión. Y en general todo lo referente con interfaz de usuario me llama bastante la atención porque, soy tan malo con este tema, que me fascina ver como de bien se puede llegar a hacer.

En términos generales la experiencia ha sido satisfactoria, me queda mucho por delante hasta lograr comprender la magia del desarrollo en Android. Se que seguiré formándome sobre este tema porque es, a día de hoy, el que más me gusta sin duda. Y nada más que agradecer a todos tanto administradores, como a los compañeros de todas partes del mundo por la ayuda que han dado 🙂 Veremos quien pasa a la segunda fase.

PD: no he pasado a la segunda fase.

Me presento

¿Quien soy?

Mi nombre es Cristian Suárez Vera soy un chico de 22 años, que si todo sale bien este 2018 será Graduado en Ingeniería Informática, residente en las Islas Canarias. Me gusta el mundo de la programación y el emprendimiento.

¿Esto que es?

Mi blog personal, o mejor dicho es el lugar donde escribiré mis divagaciones sobre cualquier tema que se me ocurra, por varias razones las cuales te contaré justo ahora.

  1. Mejorar mi redacción. En un futuro megustaría también en inglés, pero primero lo primero, mi lengua nativa.
  2. Aprender más y mejorar con markdown.
  3. Aprender como es tener un sitio web y administrarlo o, en su defecto, una aplicación de cualquier tipo web, móvil, lo que sea realmente. Quiero saber como es y conocer el mundo de lanzar uana aplicación que tu mismo has hecho y enfrentarse a ello.
  4. Ser más estricto y centrarme, consiguiendo superar los objetivos del dia a dia.

¿Porque hago esto?

Con esto busco empezar con un hábito semanal con el que ir mejorando mi escritura, comunicación y markdown. Supuestamente deberia de estar en una web la cual yo tendría que gestionar y de momento va por buen camino.

¿A ti que te importa como lector todo esto?

A ti como lector te importa más bien poco. A ver, no digo que no lo tengas que leer pero, no soy alguien tan relevante (de momento, dame tiempo) como para que esto te importe, ni estoy contando nada tan interesante como para llegar a nadie. Esta publicación es mi manera de obligarme a cumplir todo esto yl, si alguien se anima por un casual a leer a este loco pues me alegro ;D

Let’s go 2018 I’ll smash you!