2009-04-22 9 views
5

Mi intención aquí es tener un solo hilo de voluntad-hacen-que-a-mejor-programador-Just-de-lectura especie de artículos o papeles o realmente standup blog posts que el escritor ha hecho un gran esfuerzo para destilar (cualquier cosa que le tome menos de un día para leer). No tengo tiempo para explorar las criptas gigantes de información de internet (la mayoría de las veces), así que si nos ayudamos mutuamente colocando balizas en las cosas buenas, todos podemos ahorrar tiempo.recomendados artículos/documentos sobre el arte de la programación

Must

  • influencia (o al menos hacer que se examina) su punto de vista/visión de la programación.
  • be technology-agnostic (no relevante solo para una comunidad específica de programadores).
  • No sea un enchufe para una nueva arquitectura, producto o metodología.
  • no relacionado con un rol específico que admita la programación. (Cómo hacer mejores especificaciones/UX/etc.)
  • no hacer daño a mi cerebro. Dirigirse a un público intermedio a avanzado sin asumir al lector a ser un asistente en matemáticas/cálculo

que ver, ya tenemos 'What are the best programming articles?' y hay una cierta cantidad de superposición (al menos con la primera página) _ I No puedo encontrar palabras para articular la diferencia que quiero transmitir. Creo que el énfasis está aquí en el aspecto 'artesanal'.
Espero que la gente encuentre que esta idea sea de alguna utilidad y contribuya ... o se vota/cierra y no aumenta el ruido.

+0

Nice question bud! –

Respuesta

2

El Mythical Man Month, mientras que un libro en lugar de un artículo, es esencial.

+0

Uri ... agregar un hipervínculo sería bueno. – Gishu

3

The Dijkstra Archives eliminarme. La mayoría son cortos y se pueden leer en menos de una hora. La belleza es que muchos tomarían el resto de la vida natural de uno para comprenderlo realmente. :)

3

How to be a programmer

es relativamente corto, se puede leer fácilmente en un día, y se concentra en la pragmática de la profesión.

3

Aunque esto no es un artículo/papel Yo sugeriría fuertemente a leer:

Refactoring por Martin Fowler et al.

Te hace cambiar por completo la forma en que ves el código. El código fuente no es para que las máquinas sean felices, sino para los humanos.

Cualquier tonto puede escribir el código que una computadora puede entender.Los buenos programadores escriben códigos que los humanos pueden entender. ~ Martin Fowler

+0

Supongo que puedes expandir la publicación para traer a Beck para volver a enfocar la disciplina, la experiencia, la dinámica social y la confianza a través de la automatización de pruebas con XP: Embrace Change ... aunque ambos no son artículos ... han sido revolucionarios para mí . – Gishu

0

El documento de Martin Fowler en GUI Architectures. Si los programadores leen esto antes de invocar GUI, el mundo sería un lugar mucho mejor.
Tengo una copia impresa a mano para volver a cada vez que estoy confundido con MVC, MVP, MVVM y otros acrónimos que se multiplican por el día ... y la difusión semántica de los mismos.

Cuestiones relacionadas