Como otros han escrito: legible, escalable, etc. Esas son excelentes cualidades de codificación, pero ser desarrollador es mucho más.
Además, la persona debe ser:
1. Accesible: ¿puede hablar con ellos y discutir problemas que deben resolverse?
2. De mente abierta: ¿esta persona está dispuesta a aceptar comentarios, positivos y negativos? ¿También entregarán retroalimentación constructiva?
3. Un buen oyente: involucran a otros con un enfoque carismático que les permita comprender y contribuir.
4. Un visionario: esta persona verá las tendencias futuras, se ajustará a ellas y traerá a otros en el viaje.
5. Un líder: ¿Pueden guiar a otros por el camino de la grandeza?
He conocido a muchos “codificadores” geniales, pero solo un desarrollador de clase mundial. La diferencia es que los grandes codificadores a menudo eran idiotas, para ser francos al respecto. No sabían trabajar con otros, y eran difíciles incluso a nivel personal. El desarrollador de clase mundial que conozco es una persona completa con todas las cualidades mencionadas anteriormente.
- ¿Por qué las personas tienden a hacer preguntas personales a sus amigos que no tienen nada que ver con ellos?
- Cómo lidiar con esta persona manipuladora
- ¿Las personas que hablan y escriben bien su idioma son realmente más inteligentes o simplemente lo parecen?
- ¿Por qué las personas dudan tanto en dar los últimos cuatro de un número de seguro social?
- ¿Cómo se puede sobrevivir en la vida sin buenas habilidades sociales cuando es socialmente incómodo, es posible?