Perfiles: Trastear con tecnologías nuevas vs Resolver problemas

Se me quedó un poco corto el anterior post, sobre perfiles a la hora de formar un equipo, y me vino en seguida a la mente otra comparación que creo que es muy buena a la hora de buscar perfiles en un equipo de desarrollo. Gente que quiere jugar vs gente que quiere resolver problemas. Hilando más fino, que igual la frase anterior alguien me tacharía de demagógico (y con razón), digamos gente cuya principal orientación es tecnológica vs gente cuya principal orientación es a resolver problemas.

El primer perfil es fácil de reconocer, está siempre enteradx del último framework que ha salido para determinada tecnología y se frustra un poco si hay que hacer algo en una tecnología (librería, framework, etc) que considera obsoleta. Ante el planteamiento de un nuevo desarrollo o problema a resolver, sus preguntas normalmente irán orientadas a saber con qué herramienta o tecnología vamos a resolverlo.

Por otro lado, el perfil más de resolver problemas suele estar más anclado a tecnologías que domina y suele interesarse más por el dominio del problema que por la tecnología concreta con la que resolverlo. Ante el planteamiento de un nuevo desarrollo o problema a resolver, es probable que se obvie la tecnología a usar, porque se dé por supuesta, y casi todas las preguntas estén orientadas a entender mejor el alcance del problema o el dominio del mismo.

Obviamente no todo es blanco o negro y existen unicornios (como Javi, mi socio en Softspring), que resuelven problemas como nadie con la última tecnología, pero lo más normal es encontrarse gente con más inclinación por alguno de los dos lados.

No creo que haya un perfil mejor que el otro, de hecho creo que se complementan a las mil maravillas, pero sí que después de años de ver todo tipo de gente, ahí van unos tips (discutibles, como todo, si quieres podemos comentar abajo):

Oye, dijiste al principio que no era mejor uno que otro, pero no paras de exaltar a la gente cuya orientación fundamental es a resolver el problema.

En definitiva, me parece clave equilibrar bien en un equipo de desarrollo la gente a la que le mueve resolver problemas con gente a la que le mueve probar y trastear con tecnologías nuevas.

Comentarios

comments powered by Disqus