Siempre tengo que oír como la gente aprovecha el verano para poder leerse unos cuantos libros.
El verano tiene todas las características necesarias para hacer esa tarea.
- Horario reducido en el trabajo, significa mucho tiempo por la tarde.
- Vacaciones, lo que supone horas y horas para rellenar.
- No puedes quedar con la gente antes de las 8-9 de la tarde.
Debe ser que soy algo masoquista, durante el año saco tiempo para leer de donde no existe, de hecho hay veces que hasta yo me sorprendo, pero en verano me pongo a realizar cualquier cosa antes de ponerme con la lectura.
Aún así, lo poco que he realizado para esta tarea ha sido productivo, me he leído otro de Murakami, he abierto mis horizontes con el evangelio del FSM y he podido leer uno de los clásico "El Principito", aparte de avanzar algún capitulín del "Code Complete".
La semana pasada realizamos la 2 NSCoder Night en Mérida y resultó bastante productiva.
Antecedentes
Dos semanas antes habíamos realizado la primera quedada y la previsiones de la iniciativa, promovida por los intengrantes de Kinética Mobile, no eran muy halagüeñas pero inesperadamente nos juntamos 8 personas y resultó ser muy distendida e interesante, pues pudimos hablar con gente desconocida hasta el momento. En la primera nos juntamos 5 residentes de Mérida y 3 de Almendralejo.
A pesar de que éstas reuniones están enfocadas al público de Apple, aquí en Extremadura no podemos obcecarnos con un público tan reducido, así que la intención es reunir a gente del desarrollo y si es móvil pues mejor que mejor por lo que no se hacen ascos ni a iOS, Android o cualquiera semejante.
La primera reunión se desarrolló en un bar y la intención era realizar la primera toma de contacto. En este aspecto fue enriquecedora, pero la intención de las NSCoder es aprender/explorar problemas y soluciones de desarrollos y por esta razón trazamos un ruta de guía para el grupo que consistió en una serie de propuestas como:
-Desarrollar un proyecto en conjunto
-Comentar problemas en nuestros desarrollos.
-Comentar las nuevas funcionalidades y ayudas que fueramos encontrando.
2 ª NSCoder Night
La segunda tuvo como localización las oficinas de Kinética, que disponen de espacio para un grupo de trabajo de proporciones no muy numerosa.
Distintos factores hicieron que tan solo nos juntáramos 4 personas en esta segunda quedada. 2 de Almendralejo, 1 de Mérida y 1 de Badajoz.
A pesar de la poca afluencia en esta reunión se vió el potencial que pueden tener los grupos locales de desarrollo. La primera parte estuvimos charlando un rato sobre las ultimas novedades en el mundo de los gadgets y hablando sobre el nuevo MacOS Lion, aparte de hacer intercambio de cromos para conocer nuevas aplicaciones.
Pero la segunda fue llamativa, pues pudimos introducirnos en el mundo de dos de los lenguajes para el desarrollo de aplicaciones móviles.
El primero que participó como "profe" fue Emilio Ortiz (@branigan), que nos estuvo mostrando el Appcelerator de Titanium. Emilio llevaba trasteando con la aplicación apenas dos días, pero nos pudo hacer demostraciones de geoposicionamiento como de la obtención de datos remotos a través de objetos JSON.
La segunda clase recibida fue de manos de Paco González (@pako_gonzalez) que nos desarrollo en directo un Hola Mundo en iOS que consistió en unas funcionalidades básicas, a pesar de la sencillez del ejemplo los no iniciados pudimos ver algunas cosas que denotan la potencia del XCode, como es el desarrollo de interfaces así como el vínculo que se puede hacer entre los objetos de la interfaz con las distintas funcionalidades desarrolladas.
Tras estas dos exposiciones recibimos una sesión de magia del Luis Miguel Cabezas (@hazardco), con el sobrenombre de MagoLope ampliamente conocido por nuestros lares con unos juegos fantásticos y un dominio del entretenimiento indescriptible.
Esperando que venga la siguiente en la que me asignaron hacer una breve introducción al mundo Android, a ver que les enseño...
En la primera entrada sobre este hilo de "Bass Lessons" comentaba que había realizado las pruebas de bajo eléctrico para acceder el curso acádemico del año que viene en el conservatorio.
Un objetivo que tenia a medio plazo era buscarme algún grupo cuando tuviera algo de desenvoltura. Pero una serie de (des)afortunados eventos ha ocasionado que me haya visto envuelto a las primeras de cambio, sin empezar curso ni ná.
Me llamaron de Seyver para suplir a su bajista, que les había dejado de un día para otro. Pofesionalidad ante todo.
El grupo
Antes de entrar a la parte de reflexiones didácticas voy a comentar la historia del grupo.
Seyver se originó en el año 2007 y tuvieron mucha actividad en sus comienzos. El paso de los años motivaron parones y cambios en la formación. El año pasado (2010) dos de los componentes que quedaban decidieron grabar una maqueta, tras la edición buscaron componentes para continuar la aventura.
Ahora en Junio su bajista les informó del cese de la actividad contravenida en el acuerdo verbal. Desprovistos de planes B y con una agenda de conciertos repletas vierónse sin opciones y decidieron apostar por un bajista novel.
Paso a listar los diferentes enlaces tanto musicales como informativos del grupo.
Antes de quedar con los compañeros me ví algunas partituras, creo que no es habitual esta disponibilidad en grupos de esta índole, pero estando ahí la posibilidad no la desparoveché.
Las primeras canciones ensayadas han sido obviamente las que fueran más fáciles para mi. La idea de tocar en un grupo implica tener que saberse de memoria las canciones, contrariamente al uso cotidiano de partituras en el método clásico(en actuaciones camarísticas u orquestales).
Las partituras de que disponía para las canciones del grupo eran amplias, pero tenían unas pautas repetitivas. Quizás en una canción haya entre 4-6 riffs distintos combinándolos, así que para evitar tanto movimiento de hojas los primeros días tuve que hacerme mis propios guiones.
Durante la primera semana quedamos tan sólo los instrumentistas, el primer día ante el cúmulo de novedades y tareas fue un día de imprecisiones. Nuevas obras, nuevos compañeros, etc.
El transcurso de los dias hace que la complicidad y por lo tanto el sonido mejore exponencialmente, quedando algunos flecos para el estudio casero, sobre todo en los apartado técnicos algo más complejos.
Sensaciones
Hay una gran diferencia entre empezar en un grupo nuevo y entrar de recambio. En el primero todos tienen un origen común, limitando a cada componente por sus habilidades técnicas para afrontar los retos, esto hace que avanzar sea mucho más lento, pues cada componente debe no solo aprenderse su parte sino atender también a la de los compañeros.
En el caso que nos ocupa, es diferente, pues los componentes ya saben completamente tanto su parte como la de los demás, por lo que todas las energías van dedicadas a la integración del nuevo componente. Esto hace aflorar todos los defectos y fallos de éste, que son rápidamente alertados y se intenta solventarlos con la mayor brevedad posible.
En mi caso personal he sentido una gran mejoría en muy poco espacio de tiempo, también es verdad que los mayores desajustes y los más complicado no se han resuelto completamente, pero todo esto es cuestión de tiempo y ensayos tanto privados como colectivos.
Material didáctico
He estado tentando a ponerlo de forma "bonita" para el blog, pero creo que eso desvirtuaría la situación. Os dejo las primeras 4, tampoco es cuestión de abrumar.
El sábado 25 de Junio se realizó el 1er katayuno[?] extremeño.
Durante el post voy a comentar más o menos lo que hicimos pero antes de entrar en materia quiero animar a todo el mundo que sea de la zona a estar atentos a futuras quedadas, Don't be shy! Nadie somos expertos, de hecho el objetivo es fomentar la inteligencia colectiva, sin ti no estamos completos :)
Entorno y katayuneros
Todo transcurrió en un aula de la escuela politécnica de Cáceres
foto por @mariotux
La troupe venían de distintas empresas: Kotasoft, TheEvnt, algún asociado a la Universidad, Homeria, Airbus y Kinética Mobile. No íbamos en representación de las empresas sino de manera individual, pero quería mostrar la diversidad que había.
Ahora mismo no estoy seguro pero creo que todos eran residentes de Cáceres excepto el chico de Airbus que trabajaba en Madrid y aquí el que escribe que iba de Almendralejo.
Introducción
Para empezar colocamos un poco el aula para estar cómodos, cuando ya vimos que no se iba a animar nadie más decidimos empezar haciendo unas breves presentaciones cada uno. En apenas 10 minutos ya nos habíamos ubicado entre nosotros.
Kini nos estuvo comentando los aspectos básicos del TDD de forma muy esquemática, cabe destacar que las pilares básicos son pocos y sencillos:
Crear el test y verificar que falla
Pasar el test
Refactorizar
Todo esto se traslada a la técnica "Red-Green-Refactor".
Yo he sido/soy jugador de go y todo esto me recuerda mucho al juego. El go consiste de tres sencillas reglas y empezar a jugar es casi instantáneo, existe un proverbio muy extendido en el go que creo que funciona muy bien con TDD “aprender a jugar se tarda 5 minutos llegar a dominar el juego toda una vida”.
Aparte de la explicación no explicó brevemente lo que íbamos a hacer durante la sesión así como exponernos los problemas a resolver. Acabó dándonos referencias de literaturas relacionadas para seguir avanzado.
Tras la breve explicación nos hizo ponernos en una escala entre aquellos que sabían apenas nada de TDD y aquellos que todavía no sabía que significaban las siglas. Por este método nos repartimos en parejas. Me junté con Kiskorro de Homeria, que ya nos conocíamos del TheEvnt y alguna otra cosa más.
A trabajar con el pollo asesino!
Casi todos iban con Java y su JUnit, por mi parte llevaba ya preparado el cakephp con la librerias de SimpleTest.
La práctica consistió en hacer algunos pomodoros[?], para esta tarea teníamos el pollo asesino que a su vez hacía de reloj de cocina.
El primer pomodoro tuvo un regusto doloroso en un principio ¿por qué? Porque antes de comenzar ya sabíamos que lo que íbamos a realizar durante ese pomodoro iba a ser curelmente aniquilado. Los primeros pasos en TDD son desconcertantes pues la forma de realizar las cosas parece en un principio sin ninguna lógica.
Aunque fuera doloroso, es verdad que ayuda a ver las cosas desde otra perspectiva en el segundo pomodoro. Así avanzamos durante la práctica, maldiciendo al pollo asesino cada vez que sonaba, los pomodoros volaban durante la práctica, supongo que eso quiere decir que estabamos muy inmersos en contenido.
Recesos - Networking
Tras cada sesión nos levantábamos y comentábamos la jugada o charlábamos de nuestras cosas, esta parte fue muy productiva al menos para mí, ya que apenas conocía a nadie.
Aparte Kini traía cocinada una sorpresa. Una conexión vía Skype con otro katayuno en este caso en Fuenterrabia/Irun/Donosti (según me aclaró @mariotux). Intercambiamos unas cuantas cuestiones y para terminar nos mostraron las vistas de sus ventanas que daban al puerto[imagen+galería], ¡igual que nosotros vaya! que daba penita ver los rastrojos de la parte trasera de la universidad.
Bueno, pues empiezo un serie de post que me van a venir bien para ver la propia evolución durante mi aprendizaje del bajo eléctrico.
El objetivo es ir poniendo cada cierto tiempo, los avances como las partituras que vaya viendo.
Quizás a alguien incluso le sirva para ayuda y , porque no, a otros incluso para motivarse los suficiente como para empezar.
La idea era hacer coincidir estos artículos con el curso académico, pero los hechos han ocasionado que se adelanten.
Los principios nunca son fáciles
La verdad es que ya he intentado un par de veces aprender por mi cuenta, pero no es nada fácil, no es complicado encontrarse libros de métodos pero en mi caso siempre tenía la sensación de que los ejercicios pasaban rápidamente del "extremadamente fácil" al "creo que esto ya se pasa de mi nivel". Mis intentos por tanto fueron en vano, aunque me sirvieron para dominar diferentes escalas y algunos ejercicios del de Jaco Pastorius.
Vuelta al Conservatorio
Siempre he tenido ese gusanillo dentro, por lo que pensé en hacer una formación reglada cuando escuché que en el Conservatorio de Almendralejo habían traído la especialidad.
Todo esto coincidió con mi cambio de trabajo, así que cuando fui a preguntar ya era demasiado tarde, hace poco me enteré que lo del año pasado fue todo muy rápido y que apenas hubo tiempo entre el anuncio y las pruebas de selección.
Prueba de acceso
Este año sin embargo puede cumplimentar los papeles y hacer la prueba.
Para el que tenga curiosidad estos eran los requisitos acerca de la prueba.
La prueba práctica de la especialidad de bajo eléctrico consistirá en tocar con el instrumento los siguientes ejercicios y obras:
PRIMERO DE ENSEÑANZAS PROFESIONALES: - Escalas mayor, menor natural y menor melódica en 1 octava y arpegios de triada (Mayor, menor, disminuida y aumentada) y de cuatriada (Maj7, m7, m7b5 y 7) de los siguientes tonos: Mi, Fa, Sol, La, Do. - Una progresión de acordes cifrados para realizar de forma arpegiada. - Interpretación de la melodía de un tema elegido entre los que se proponen: “Cherokee” (Ray Noble), “How High The Moon” (Morgan Lewis), “There will never be another you” (Warren/Gorodon)
La verdad es que cuando eché los papeles desconocía en que consistía la prueba, desconocía incluso el nivel que exigían. No me preocupó hasta que me llamaron avisándome que tenía que pagar unas tasas para poder realizar la prueba (por motivos laborales realicé la solicitud por internet y no especificaban nada de pago de tasas) y claro, cuando tocan el bolsillo ya te lo piensas, así que fuí con un 3/4 de semanas de antelación para informarme de los requisitos de la prueba antes de pagar. Teniendo unas nociones de lo que exigían me decidí a realizar la prueba aunque no tenía todas conmigo.
Conseguí las partituras necesarias para practicar, con un par de semanas fue suficiente. De hecho llevaba preparadas de memoria 2 de las 3 obras aunque solo exigían una y tan solo tuve algún pequeño fallo en la lectura armónica. Así que todo salió a pedir de boca.
Cómo me lo preparé
He de decir que estudiar música ahora resulta sencillísimo, internet es una fuente inagotable de material con el que poder trabajar, siempre que tengas enfocada la meta a conseguir.
En mi caso lo primero que hice fue buscar distintos vídeos por youtube de las obras. Tras escucharlos un par de veces, la lectura de la partitura se simplifica. A partir de ahí leí a mi ritmo las partituras y poco a poco fui tocando las obras sobre los vídeos.
Material Partituras - Intentaré escanear en vez de hacer fotos la próxima vez.
How high the moon
Cherokee
Lectura armónica
Vídeos (aunque los protagonistas no sean bajistas no afecta a nuestro objetivo)
He alcanzado la bonita cifra de 101 contactos en Linkedin, cuando me embarqué no sabía donde me metía pero he descubierto un lugar realmente enriquecedor.
Inicios
Estaba intentando recordar cuando me conecté a Linkedin y como mi memoria no da para mucho he tenido que tirar de Gmail y me he quedado un poco estupefacto ante los hechos.
Recibí la invitación de @RoccoSturm allá por Noviembre de 2009, un compañero de la pandilla destinado a ser artista e infatigable buscador de nuevas vías de comunicación. Actualmente terminando sus estudios de la Licenciatura en Valladolid tras haber completado su Diplomatura en Cáceres y con un proyecto como Seyver entre manos.
Pero no fue hasta Junio de 2010 cuando me registré. Al principio es fácil recopilar los primeros contactos, en mi caso amigos y compañeros de la facultad. Algunos de ellos actualmente desperdigados por el territorio nacional(Sevilla, Madrid, Barcelona) y otros tantos por el mundo(Amsterdam, Londres, San Francisco). Siempre es agradable volver a contactar con aquella gente que has compartido momentos, no voy a descubrir aquí el poder del sentimiento al que calificamos como añoranza.
Tras la toma de contactos inicial no participé mucho en la red, aún así los contactos iban llegando con cuenta gotas a mi bandeja de entrada.
Primer acercamiento a los grupos
Seguramente un día de aburrimiento me llevó a navegar un poco por la página y descubrí que había una cosa llamada grupos, ¡fíjate! es posible que pueda encontrar gente de la carrera con la que no me cruzara ningún correo en la carrera pero que sin embargo pueda estar en Linkedin. Pues acabé entrando en el grupo de la ETSII. La verdad es que mi vida entonces tampoco cambió de forma radical, pero si que iban llegando algunos correos de forma intermitente desde el grupo. Sobre todo ofertas de trabajo de Barcelona de Carlos Rigo, todavía siguen apareciendo este tipo emails por mi Bandeja.
Allá por Septiembre/Noviembre contactó conmigo una empresa europea dedicada a buscar perfiles técnicos. Los contactos telefónicos fueron muy interesantes, pero mi inquietud radicaba en perfeccionar mi inglés fuera de las fronteras y en aquellos momentos tan sólo ofrecían un puesto para trabajar en Inglés... en Barcelona. Al cabo del tiempo me di cuenta que esta empresa también tenía su grupo en Linkedin, pues allá que fuí. Más tardé pude comprobar, gracias a la red social, como el recruiter que habló conmigo cambió de empresa.
En este último grupo había algo más de movimiento, pero la información que aquí se ofrecía no me interesaba, había empezado a formar parte de un proyecto empresarial muy interesante en Mérida y mis intenciones ya no se centraban en salir fuera.
Repercusiones
No sé que día o a raíz de qué ingresé en un grupo relacionado con una tecnología, creo recordar que al primero que accedí fue uno de Android, las charlas-debates que llegaban a mi correo sobre los distintos aspectos de la tecnología añadían un importante valor añadido a la red social y rápidamente empecé poco a poco a ir añadiendo y purgando grupos a mi lista(es importante seleccionar los grupos), no se puede estar al día en todos ellos, pero los días tontorrones en que no hay mucha tarea puedes pasarte por cualquiera de ellos y siempre hay algún tema que llama tu atención y del que puedes obtener muchos conocimiento y enriquecimiento personal/laboral. La verdad es que no he podido ser muy participativo, dedicaba este tiempo de actividad en Stackoverflow.
De todas formas los grupos hacían que fuera muy habitual pasar por la red social, y de vez en cuando veía a los contactos relacionados que me aparecían. En esto que apareció Emergya/davidjguru en mis redes sociales. Sabía lo que era Emergya, pero el halo que crean los empleados en la red twitter hace muy fácil acabar conociéndolos a casi todos virtualmente. Hay una gran interacción entre ellos así como con la comunidad del Software Libre que les rodea. Todo esto desembocó en que añadiera a algunos de ellos a mi red apenas sin mediar palabra.
Esto me hizo perder la vergüenza de invitar a mi red a gente que no me conocía, a los que yo, sin embargo, respetaba profusamente. Así puedo contar en mi agenda a gente como Kent Beck o Jacob Seidelin.
Sinergias generadas con proyección de futuro
En mi empresa llevamos desde hace un tiempo queriendo integrar una serie de metodologías que no están muy extendidas pero que están teniendo gran difusión en ciertos ámbitos, esto me hizo contactar con @kinisoftware (a través de una conversarción donde había emergyanos involucrados). Esto no hizo más que detonar algo que echaba en falta en Extremadura, una comunidad (que no la celebración de eventos, pues ya desde el año pasado contamos con @theevnt y con la referencia nacional del Cenatic) en la cual compartir/recibir conocimiento. Todo esto se transformó en la charla que ofrece @kinisoftware el día 25 de Junio sobre TDD.
Otra historia está relacionada con una empresa almendralejense de publicidad "Homeland Studio". La conocí a través de twitter, la busqué en Linkedin y empecé a seguirla, hará cosa de un par de semanas una persona del equipo de Homeland me agregó como contacto, cruzamos un par de correos y ¡oh, sorpresa! hablamos de contar el uno con el otro en caso de que saliesen proyectos en los que pudieramos trabajar colaborativamente.
Estadísticas
Correos relacionados con Linkedin : alrededor de los 650, teniendo en cuenta que mi inserción en los grupos fue a mediados/finales de marzo creo que es una cifra a tener en cuenta.
Amigos/Conocidos viviendo en el extranjero: Dos en Holanda. Dos en el Reino Unido. Una en San Francisco
Empresas Emergya 6 Detea 4 (Mi experiencia como becario, fue emotivo recuperar el contacto con mi antiguo jefe) Kinetica Mobile 3 (La empresa al completo) Pepebusca.net 2 (La empresa al completa)
Some months ago I started to notice that after a lot of searches I usually ended navigating in the same webpage. This web was(is) Stackoverflow, so I decided to signed up. The register is fast because you can use another authenticantions rather than the typical register. I signed up using my google account.
In the community each user has a reputation which is given by their contributions. Between this system and a list of badges you obtain when you reach a specific reputation the site has achieved a great community where a lot of people work hard to give you the better answer. Not only you can find the solution for your custom problem but participate and learn in interesting questions.
It's not complicated to get 2 o 3 good anwers after 20-30 minutes. This reflects how people is involve in the community.
Fun Fact: When I started to study the Android platform, I joined the Android Google Groups, in this case the Google itself recomends this community to ask the issues.
From here I want to congratulate the creators of the site.
PS: If you are a developer and didn't know about this webpage, I suggest you to find out if you have any occurrence in you browser record, if you have an awesome bar try to type stackover... you might get unexpected results :)