¿Qué hace a un buen programador?

Pensando sobre las cualidades que debe tener un buen programador, y para que se me quede bien grabado, según Andrew Hunt y David Thomas en su libro The pragmatic programer, todos los programadores deben compartir las siguientes cualidades.

adoptador precoz / adaptador veloz: Instinto para probar nuevas tecnologías y técnicas, y para adaptarlas rápidamente al resto de su conocimiento.

inquisitivo: Tendencia a preguntarse cómo funcionan las cosas, lo que puede afectar a sus decisiones futuras.

pensador crítico: Siempre se pregunta por qué las cosas se hacen cómo se hacen y rara vez se conforma con aceptarlas tal cual.

realista: Intenta entender la naturaleza de cada problema al que se enfrenta, lo que le permite afrontar los problemas sabiendo cómo de dificiles y cuánto tiempo pueden tomar.

hombre orquesta: Se interesa por un amplio espectro de tecnologías, y aunque su trabajo requiera ser un especialista, siempre será capaz de afrontar nuevos retos.

Todas estas características no serían nada sin la más importante.

Piensa en tu trabajo

Para completar la lista dejo la guía para programadores pragmáticos que se encuentra al final del libro Referencia rápida para desarrolladores pragmaticos.

blog
Comments

Comments