|
Hace algunos meses, Daniel Tenner publicó, gracias a su basta experiencia desarrollando y en la selección de Programadores y Desarrolladores, en su blog una lista de "CUALIDADES" que debemos tener en cuenta todos los que estamos en el mundo del desarrollo de aplicaciones.
Según Tenner, podemos reconocer a los buenos desarrolladores de software por medio de estos puntos:
- Son apasionados por el desarrollo.
- Son autodidactas y les encanta aprender.
- Son inteligentes.
- Normalmente tienen experiencia oculta.
- Son conocedores de tecnologías variadas y punteras.
- Por último, aporta lo que en su opinión no es en absoluto determinante: La Titulación.
A continuación tenemos una especie de Checklist en la que resalta las característica positivas y negativas a tener en cuenta para detectar a los buenos desarrolladores:
Indicadores Positivos (propios de los buenos desarrolladores).
- Es un apasionado por la tecnología,
- Programa por hobby,
- Capaz de hablar durante horas sobre temas técnicos si se le anima,
- Lleva (y ha llevado) a cabo proyectos personales,
- Aprende nuevas tecnologías por su cuenta,
- Opina sobre las tecnologías apropiadas en cada caso,
- Se siente poco cómodo usando tecnologías que no considera correctas,
- Es claramente inteligente, se puede conversar con él de muchos temas,
- Comenzó a programar mucho antes de ir a la universidad o empezar a trabajar,
- Tiene "icebergs" ocultos, grandes proyectos y actividades personales que no aparecen en el
currículum.
- Conoce gran variedad de tecnologías, que pueden no encontrarse reflejadas en el CV.
Indicadores Negativos (propios de los no tan buenos desarrolladores)
- Ve la programación simplemente como su trabajo,
- No habla de programación fuera del trabajo,
- Aprende nuevas tecnologías exclusivamente en cursos ofrecidos por la empresa
- Se siente cómodo con la tecnología que se les imponga, piensa que cualquiera es buena,
- No parece ser muy inteligente,
- Comenzó a programar en la universidad,
- Toda su experiencia en programación está en su currículum,
- Está centrado exclusivamente en una o dos tecnologías.
En base a los ítems antes expuestos, cada quien puede meditar sobre sus propias conclusiones, agregando ó eliminando puntos a esta lista. Si bien es cierto que resulta muy bueno ser un apasionado por el desarrollo, esto no quiere decir que se sea un buen desarrollador.
En cualquier caso, se trata siempre de características difíciles de percibir por la empresa vía el tradicional currículum y de ahí la necesidad de contar con medios complementarios como los blogs (según algunos entusiastas: Los blogs ayudan a encontrar empleo), o realizar entrevistas y pruebas de nivel cada vez más complejas.
|