Libros que todo Programador tiene que Leer. imperdible



libros recomendados para mejorar como programador

Libros que toda persona que se dedique al desarrollo de software, en cualquiera de sus formas, debería tener en su estantería. La idea tiene una motivación clara: dotar a los programadores junior de una base sólida que les permita comenzar a programar de la forma más eficiente y clara.


1.
Code Simplicity de Max Kanat-Alexander
Code Simplicity de Max Kanat-Alexander

El arte de la programación es reducir de la complejidad a la simplicidad. Bajo este leitmotiv este libro pretende ayudar a todos los programadores comprender el proceso de desarrollo de software y cómo estas decisiones pueden ser aplicadas a cualquier lenguaje proyecto.

2.
The pragmatic programmer, de Hunt y Thomas
The pragmatic programmer, de Hunt y Thomas

A través de ejemplos, anécdotas y moraleja los autores ofrecen a cualquier programadores técnicas de cómo ser más eficientes en su trabajo y mejorar sus habilidades. Si eres un novato en la Programación te sera muy útil

3.
Clean Code, de Rober C. Martin.
Clean Code, de Rober C. Martin.

Obra del tío Bob quién hace un recorrido por cómo debemos escribir código. Presta atención a los distintos puntos que resultan conflictivos. Construye una “guía de estilo”: cómo diferenciar entre el buen y mal código, cómo escribir buenos nombre de variables, métodos, clases, etc…

4.
Design Patterns: Elements of Reusable Object-Oriented Software
Design Patterns: Elements of Reusable Object-Oriented Software

Sin duda el libro escrito por Erich Gamma y compañía es el libro de referencia clave para cualquier programador. Los patrones de diseño son extrapolables a prácticamente cualquier problema y lenguaje. Quizás sea más importante conocer esas nociones a la hora de escribir código que la propia sintáxis.

5.
Code Complete 2 de Steve McConnell
Code Complete 2 de Steve McConnell

Considerado ya entre los libros clásicos escrito en 1993. Toca distintos temas como definir estrategias de cómo debugear el código, testing unitario e integración. Creando una estrategia completa para programar, útil para mejorar nuestra calidad como programadores.

6.
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs

SICP, juega en una liga distinta. Es un libro que te iluminará. Evocará en ti una pasión por escribir programas hermosos. Es más, te enseñará a reconocer y apreciar esa belleza. Te dejará en un estado de asombro y con una insaciable sed por aprender. Otros libros pueden hacer que seas mejor programador; este libro te convertirá en programador.

7.
The C programming language
The C programming language

Es conciso, fácil de leer, y te enseñará tres cosas: el lenguaje de programación C, cómo pensar como un programador, y el bajo nivel del modelo computacional. (Es importante entender qué ocurre entre bambalinas)

0No comments yet
