Apprenticeship patterns: guidance for the aspiring software craftsman

Este post pertenece a mi antiguo blog en wordpress, pero decidí pasarme a github:pages por las siguientes razones

Dave H. Hoover, Adewale Oshineye

Por qué lo he leído

Apprenticeship patterns

La razón es bien sencilla, ni recomendaciones, ni hablando con un amigo, ni nada. Expontáneamente, leyendo el blog de Javier Acero en mi cuenta de google reader pensé que podría ser interesante. Me pareció un título muy sugerente.

No conocía a ninguno de los autores, pero ya en la segunda página aparece una imagen que me impactó, un mapa de caminos interconectados entre sí y con conceptos interesantísimos. Tanto me picó la curiosidad que no pude hacer otra cosa que leerlo.

Qué esperaba

Tal y como reza su título, esperaba una serie de consejos, buenas prácticas, … que me ayudaran a mejorar como desarrollador, que me ayudaran en mi trabajo. Esperaba que me descubriera nuevas buenas prácticas para ser cada día mejor en mi trabajo.

Qué encontré

Me encontré una guía de hacia dónde podía dirigir mi camino profesional, una serie de capítulos donde cada uno expone un eslabón de una cadena que durará toda una vida. Encontré una brújula que me guiará en mi carrera profesional.

El libro está dividido en varios capítulos que te llevarán de ser un aprendiz a ser un maestro en el desarrollo del software. Las comparaciones con el mundo de la artesanía son constantes, de hecho, defiende la idea de una evolución en el desarrollador del sofware, así como el aprendiz evoluciona hasta convertirse en maestro.

Podríamos decir que los capítulos están organizados en orden de aprendizaje.

  1. Vaciando la taza: los comienzos de todo aprendiz: humildad, entusiasmo, ignorancia
  2. Andando el largo camino: qué te espera como desarrollador, motivación, pasión, artesanía del software
  3. Autoreconocimiento: rodéate de los mejores, encuentra a un maestro y encuentra gente como tú
  4. Aprendizaje perpétuo: practica, lee, aprende, expande tu conocimiento

Conclusiones

Durante mi lectura fui tomando notas, ideas, conceptos que me parecieron muy interesantes. Es una lista muy larga para escribirla aquí, así que mejor dejo un enlace a un sencillo archivo de texto:  Notas sobre Apprentice Patterns.

Como resultado de su lectura, fuí apuntando distintas acciones que podría ir llevando a cabo para ser mejor profesional. Una de ellas es la lista de lectura, y entre otras, en el libro podrás encontrar: