Comenzando el 2011 persiguiendo objetivos + Mini-Balance 2010
Tras haber tenido abandonado el blog un par de meses volvemos a la carga, y como no hablando sobre los objetivos que intento perseguir para este año. Uno de los motivos de mi ausencia ha sido el nacimiento del proyecto de Gente Binaria, que aunque no ha consumido demasiado tiempo por ahora, si se ha llevado gran parte de mi poco tiempo libre. El cupo de proyectos personales están cerrados para el resto del año, junto con arreglamicarretera.com estaré bastante atareado.
arreglamicarretera.com
Es el proyecto con el que llevo más tiempo, y no precisamente por haber tirado infinitas lineas de código. Desde su creación hasta el día de hoy es una idea en la que creo y persigo fielmente. La dificultad de llevar a delante el proyecto no es necesariamente técnica, la implicación de diferentes entidades en él retrasan las decisiones. Es el proyecto que cuelga de mi pared, unos cuantos post-its con las tareas a realizar. Gracias a la experiencia profesional que he podido adquirir este último año intento Agilizar su desarrollo aplicando Scrum, pero por ahora me está siendo difícil seguir una planificación ya que muchas de las funcionalidades básicas hacen partícipes a los demás implicados con los que tengo que "negociar" y entender ciertos aspectos imprescindibles para la herramienta.
Aunque actualmente existe una versión publicada, no se aproxima demasiado a la que estoy desarrollando. Pero ya he aprendido la lección de "no esperar al producto final...", lanza lo que tengas y luego sigue trabajando!
Gente Binaria
Este proyecto es "cachondo", la creación de una comunidad de diferentes perfiles relacionados con la construcción de sitios web. Actualmente somos 11 miembros, y aunque tenemos un ligero parón por las fechas que acabamos de pasar hay mucha motivación por parte de todos. Las ganas de hacer las cosas bien e intentar ser un referente a la vez que fomentar el desarrollo de software libre es algo que nos inunda el teclado a la hora de colaborar en la lista de correo. Muchas de las decisiones que teníamos que ir tomando para ir arrancando ya han llegado a su fin, y cuando volvamos a retomar ya será para ir más a trapo que a la "palabrería" ![]()
Un proyecto con ideales, con referentes y con buenos profesionales de diferentes ubicaciones geográficas en ámbito nacional que estoy seguro que también será una buena oportunidad de aprender. No sólo en tocar nuevas tecnologías, si no que los compañeros que forman parte de esta recién nacida comunidad tendrán experiencias de las que seguro podré aprender de ellos y con ellos.
Técnicas de desarrollo y artesanía del software
Yeah! que bonito suena! Pero es cierto, antes de conocer este "rollo" de agilismo y de la artesanía del software siempre me he comparado con el artesano que construye cestas de mimbre. Persigue un buen acabado y fiabilidad. Algunos dicen que trabajamos con las manos, otros con la cabeza... o más bien a cabezazos! pero si te gusta la programación y llevas un tiempo trabajando en ello hay muchas cosas que se repiten, que te encabronan.... y sin querer buscarlo encuentras un movimiento!!! un movimiento de personas afines que tienen el mismo interés. Disfrutar de su trabajo mejorando la calidad y productividad.
Es cierto que mi entorno laboral afortunadamente es favorable para esta situación. Aprender a ser más ágil y productivo, utilizando para ello técnicas que para muchas otras entidades son "frikis". Esto funciona señores, no es sólo teoría!
Tras perseguir a @carlosble casi todo el año, al final en Noviembre pude estar en su curso de TDD, con el que acabé comprendiendo muchas cosas que mis compañeros que estuvieron en uno a principios de año intentaban aplicar y no lo acababa de ver claro. TDD hace que la programación sea más divertida. En el curso te lo pasas genial, sólo tienes pensamientos positivos hacia ello pero sólo hasta que te sientas por tu cuenta a practicarlo y WTF estoy bloquedo por donde tengo que continuar! Aplicar TDD no es sólo intentar seguir esas "reglas" hay que ir obteniendo experiencia e ir rodando.
Aprovechando que el curso de TDD fue antes que el #coderetreat de Donosti, me anime a asistir. Primera idea que se me pasó por la cabeza: "Puff... soy un paquete y me voy a juntar con gente que tiene más experiencia que yo..." si, fue cierto! pero así aprendes. Me iluminó un poco la experiencia, el conocer estas cosas hacen que uno se motive. En el #coderetreat tuve la oportunidad de desvirtualizar a @jmbeas @ecomba @kinisoftware @programania, conocer a más gente y como no... encontrarme con habituales ^_^
Cuanta más gente voy conociendo afín a esto, me doy cuenta que tengo mucho por aprender y la verdad... me gusta! Que sería de esta nuestra profesión sin la mejora y aprendizaje continuo.
Tecnologías
Tanto con que jugar y tan poco tiempo para practicar
. Soy LAMPero de vocación, pero la tecnología no es algo que me frene a mirar al monitor de al lado. He trabajado con otros lenguajes, al final es tanto de lo mismo con las particularidades que pueda tener cada tecnología. A veces tengo esa sensación de estar hasta el gorro de trabajar con LAMP y al poco lo retomo con más ganas para intentar mejorar este lado oscuro. Cada vez veo más lejos que vuelva a tocar tecnología de M$
la verdad es que me siento muy cómodo con esos lenguajes "raros".
Este año me gustaría poder aprender:
- Java, profundizar más.
- Android SDK
- Groovy
- Ruby
- Python
Tal vez asistiendo a más #coderetreat o haciendo #katayunos pueda ir entrando poco a poco en esas diferentes tecnologías. Algunos pensarán... para que tantos lenguajes menudo follón... bueno, creo que si que lo es pero... Te gusta conducir? tienes un coche pero cuando tienes la oportunidad de conducir uno diferente lo haces, verdad? pues a mi me pasa lo mismo pero con la programación! Pero si que lo veo difícil, tengo que mantener un ritmo en los proyectos personales, pero las metas hay que ponerlas altas.
Resumen
Lo que hago me gusta, me divierte y me lo paso genial aprendiendo. He tenido la suerte en el 2010 de conocer a gente grande, que me ha hecho ver mi profesión desde otra perspectiva. La preocupación por la mejora continua mejora mi calidad.
Objetivos
- CodeRetreat: colaborar en organizar 2º CodeRetreat Donosti .
- AgileSpain: Este año no me lo tengo que perder.
- PHPConference: Intentaré asistir también a este evento.
- Idioma: Hasta ahora no me he visto con dificultad con el nivel de Inglés que tengo, pero no tengo el suficiente para poder empaparme cómodamente de esa documentación que aparece a borbotones. Así que uno de mis retos para este año será mejorar mi nivel de Inglés. Practicar ayuda, así que de vez en cuando le meto una patada al idioma en alguna frase que escribo por la Red ^_^
- TDD: Obtener experiencia en el desarrollo con TDD, al final a base de enfrentarte a los retos es como se aprende.
- XP: No creía demasiado en esto, pero mis compañeros de trabajo me están haciendo cambiar el punto de vista. Así que tengo que esforzarme más en aplicarlo.
- Retrospectivas: Intentar cambiar a enfoque positivo siempre que se me pase por la cabeza un comentario que pueda ser destructivo, un buen consejo de un compañero. Trabajar en equipo no es sólo trabajar en la mesa de al lado, ni tomarte unas birras con tus compañeros. Trabajar implica compromiso, y el mio será eliminar este año todo la ceniza que pueda tener alrededor.
- Deporte: Intentar hacer algo de deporte, si no me vuelvo a lesionar... ya que es la única forma que pueda descansar bien por las noches.
- Tópicos: Los tópicos de todo el mundo al inicio de año, hacer más deporte, operación biquini, dejar de fumar... a ver cual consigo cumplir de esos.
Bueno, esto es todo por hoy que no es poco ![]()
5 enero, 2011 - 16:10
Suerte con los objetivos! y a trabajar duro!!
6 enero, 2011 - 03:55
Gracias, pero sólo siendo constante conseguiré cumplirlos. Así que este año estará lleno de retos y objetivos iterativos e incrementales