Esta es una recopilación obtenida en StackOverflow con los libros recomendados y que todo desarrollador de software debe leer en alguna etapa de su vida.
Code Complete 2nd Ed. by Steve McConnell.:Es una enciclopedia de buenas practicas de programación, Code Complete se enfoca en detalles que nos llevan a “escribir código claro/limpio”.

The Pragmatic Programmer by Andrew Hunt & David Thomas.: En esta lectura nos presenta mecanismos de programación y las bases para poder decidir cual utilizar en nuestros proyectos.
Structure and Interpretation of Computer Programs 2nd Ed. by Harold Abelson & Gerald Jay Sussman & Julie Sussman.: Este libro a tenido un gran impacto sobre los estudios de Ciencias de la Computación, lleva mas de una decada reconociendo factores sobre programación funcional.
The C Programming Language by Brian Kermighan & Dennis Ritchie.: Es conciso, facil de leer y se pueden aprender 3 temas importantes, el lenguaje C, pensar como programador y el modelo computacional de bajo nivel.
Introducction to Algorithms by Cormen & Leiserson & Rivert & Stein.: En este libro nos enseña a programar correctamente, como podemos ver al código mas alla de ser una herramienta sino un conjunto de piezas que podemos a traves de una buena arquitectura ir armando nuestro proyecto.

Design Patterns by Erich Gamma & Richard Helm & Ralph Johnson & John Vlissides.: Encapsula buenas practicas de programación tal como patrones de diseño y motiva a la creación de nuevos patrones.
Refactoring: Improving the Design of Existing Code by Martin Fowler .: Nos guia a mejorar el diseño de nuestro código existente, ademas de los procesos para cambiar nuestro software sin afectar el comportamiento externo de nuestras aplicaciones.
The Mythical Man-Month by Frederick Brooks.: Libro sobre administración e ingeniería de software el cual a influenciado muchos ingenieros a traves de los años, se fundamenta en el desarrollo de proyectos de gran escala y como podemos llevar la integridad del mismo.
The Art of Computer Programming by Donald Knuth.: Considerada la bíblia de algoritmos fundamentales lo cual a llevado a muchos programadores a varias horas de estudio y poder profundizar sus conocimientos a traves del análisis que se obtiene en esta lectura.
Compiladores, Principios, Técnicas & Herramientas by Alfred Aho & Ravi Sethi & Jeffrey Ullman.: Conocido y recomendado por profesores, estudiantes y desarrolladores como el “Libro del Dragon”, contiene ingeniería de software, lenguajes de programación y arquitectura de computación como propuestas para un conocimiento muy detallado de su funcionamiento.









Pingback: Bitacoras.com