domingo, 18 de enero de 2009

Codificador o Desarrollador...?

Semanas atras tuve una conversacion con un colega acerca de la diferencia entre un codificador y un desarrollador de software.
A mi gusto (mi opinion) es clara la diferencia, un excelente codificador (de los que hay muchos) son esos capaces de lograr cosas increibles, ganar concursos, hacer las cosas mas fuera de este mundo, rockstars... sin embargo a la hora de trabajar en equipo, seguir procesos, lineamientos, metodologias, se vuelve complicado y hasta imposible de trabajar con el. Excelente escritor de codigo!
Un buen desarrollador, me parece (mi opinion) que tiene mas implicito: aparte de ser un buen codificador debe tener buena comunicacion tanto verbal y escrita (de hecho se dice que el trabajo de un desarrollador incluye un 70% de su tiempo comunicandose, sea por codigo, escrito o verbalmente; sin embargo esto es en lo que menos nos preocupamos por mejorar), buen analisis y creatividad para resolver problemas, trabajo en equipo, ayudar a los otros, mejorar a las demas personas, aprender de otros, seguir procesos, estandares, agilidad y muchos atributos mas, que hacen que no sea la unica estrella de un equipo, sino que el equipo completo sea la estrella...
Opionion mia claro, pero en realidad cada dia quiero ser un excelente desarrollador...