Especializate en el cambio
14/07/2008Muchas veces he hablado, casi discutido, con compañeros de mi actual trabajo sobre el tema: ¿Es mejor conocer mucho una tecnología o conocer bastante de muchas? En un principio mi posicionamiento era el primero, pero esta cambiando poco a poco y temo que pronto me convertiré en un acérrimo seguidor de la segunda tesis, o de algo muy parecido.
Hace unos meses, un compañero (X) anunciaó su marcha de la empresa, se iba a una “start-up” donde ahora hace las veces de CTO y decide cuales son las tecnologías que se utilizan en sus productos. Nos hablaba a diario de sus expectativas en la nueva empresa (sin contarnos nada de la nueva empresa, por aquello de que no les robaran la idea, de lo que tanto he hablado) y comentaba las tecnologías que quería aplicar. Un dia era Ruby, otro Python o Amazon S3. Nos enseñó vídeos de demostración sobre ellas y nos ilustró sobre sus maravillas.
Otro compañero (Y), escéptico, partidario claro de la primera tesis. Alegaba que Java le había dado, y le da, de comer desde hace años. Disfruta como un enano con cada framework que descubre, aprende a usar Spring, Hibernate y demás si son necesarios en su proyecto.
Podriamos decir que Y es más reticente que X al cambio, pero que también lo afronta pero basandose en una tecnologia que ya sabe, lo que le da cierta seguridad. En cambio X lo afronta desde cero, sin las ataduras o restricciones que le confiere una tecnologia concreta. A mi parecer X sigue un camino más acertado que Y.
Desde que X se marcho le he dado muchas vueltas a la cabeza al tema, lo he hablado con Siddharta y consultado con la almohada hasta llegar a la tesis de que lo mejor no es especializarse en una tecnología ni conocer muchas, sinó ser capaz de encontra la tecnologia mejor para solucionar un problema concreto, aprenderla y utilizarla, es decir:
La mejor alternativa es especializarse en el cambio.
La clave es conocer lo suficiente las tecnologias disponibles para saber cual es la mejor tecnologia a aplicar. No se debe conocer hasta la última opcion del compilador o el último hack para utilizar una tecnologia (hoy en dia tenemos a Google para que nos ilustre en estas cosas), es mucho más productivo saber que para hacer un Web para un ayuntamiento es mejor usar Drupal que empezar a picar código Java sin pensar, por poner un ejemplo.
Hay 11 comentario en este artículo: