Algunos consejos para ser un buen programador.

Hoy solo os dejo 2 enlaces. Dos enlaces que me han encantado y que están relacionados con las aptitudes de un buen programador y con lo que debería hacer a lo largo de su vida profesional para conseguirlo.

Los 4 pilares del buen programador

http://www.contentedcoder.com/2012/08/the-four-pillars-of-good-software.html

En el primer artículo, nos explica que para ser un buen programador no podemos conformarnos simplemente con escribir código, que debemos preocuparnos por:

  • La calidad.
  • La corrección.
  • La productividad.
  • La performance.

El conjunto de estas 4 pilares determinará si se es o no un buen programador y lo más recomendable es estar en la intersección de esos 4 puntos.

Aprende a programar en 10 años

http://loro.sourceforge.net/notes/21-dias.html

En el segundo artículos, el autor Peter Norvig, se mofa un poco de los libros que dicen enseñar un lenguaje de programación en 7 o 21 días.

Según el autor, algunos investigadores (Hayes , Bloom) han mostrado que toma aproximadamente diez años desarrollar habilidades en cualquiera de una amplia variedad de áreas y por tanto en la programación.

Nos recomienda que debemos hacer durante estos diez años:

  • Interésate en la programación.
  • Habla con otros programadores.
  • Programa.
  • Si quieres, dedica cuatro o cinco años en una universidad (o más en una escuela de graduados).
  • Trabaja en proyectos con otros programadores.
  • Trabaja en proyectos después que otros programadores. Proponte entender un programa escrito por otra persona.
  • Aprende por lo menos una media docena de lenguajes de programación.
  • Involúcrate en un plan de estandarización de algún lenguaje.
  • etc.

Me parece muy acertada la parte en la que dice:  “Sé el mejor programador en algunos proyectos; sé el peor en otros. Cuando eres el mejor, tienes que poner a prueba tus habilidades para liderar un proyecto y para inspirar a otros con tu visión. Cuando eres el peor, aprendes lo que los maestros hacen, y aprendes lo que a ellos no les gusta hacer (pues te ponen a hacerlo por ellos)”.

En definitiva 2 grandes artículos que nos pueden ayudar a ser mejores programadores.

Adiós.

Anuncios
Algunos consejos para ser un buen programador.