
Los programadores somos personas especiales, creo que no a todos se les da, a muchos jóvenes les gusta la computación pero es muy diferente desarrollar software y por otro lado diseñar tanto interfaz como arquitectura. Pero volviendo a los programadores, gran parte del trabajo es la codificación lo cual requiere de bastante concentración.
- Un buen programador debe ser analítico, ver los problemas complejos y reducirlos a lo más sencillo. Bastante complejo es el software como para hacerlo más.
- Un buen programador debe ser muy detallista, dicen que el diablo está en los detalles, cualquier línea de código como diseño en una pantalla debe tener propósito, por más buen sistema que se haga y tenga un error ortográfico da mala impresión.
- Un buen programador debe ser muy paciente, rara vez las cosas salen a la primera y a veces nos sucede que nos “ciclamos”, en un problema le damos vueltas y vueltas y no se corrige. Lo mejor en ese momento dejarlo, respirar, si es muy noche, pedirle consejo a la almohada. Pero nunca darse por vencido.
- Un buen programador trabaja en equipo, sabemos que normalmente programar es una actividad solitaria sin embargo, cuando platicamos un problema con un compañero, invariablemente hallamos otras opciones que pueden solucionar. Para programadores juniors ayuda mucho tener un mentor lo cual acelera su madurez. En proyectos grandes el trabajo en equipo es esencial y la comunicación es determinante.
Los programadores tienen fama de ser introvertidos, en gran parte tiene razón, pero no considero que sea un requisito, creo que es más importante como solucionan los problemas.
Me parece excelente tema. Hace falta notar que un buen programador no se apega a una sóla manera de hacer las cosas. El trabajo en equipo, como bien mencionado arriba está, es una de las que lo ayuda a uno a hacer la tarea. Dos cabezas no sólo piensan mejor que una, sino se complementan y consiguen soluciones que una sóla no ve a primera vista y/o no considera como primera opción.
Comment por Andras — Noviembre 27, 2007 @ 9:12 pm