17 puntos por jsryu 2021-07-20 | 23 comentarios | Compartir por WhatsApp

Sin importar el área o la categoría del libro,

¿podrían mencionar un libro que personalmente consideren de lectura obligatoria para desarrolladores?

23 comentarios

 
jjongwoodev 2021-07-31

No he leído muchos libros,

pero recomiendo Cómo vivir como programador.

 
nicewook 2021-07-30

Les recomendaría Clean Agile.

Es un buen libro para formarse una idea general sobre Agile.

 
wan2land 2021-07-27

"Hackers: Rapsodia de una locura", que trata sobre la cultura hacker

 
nicewook 2021-07-30

Me parece un buen libro que motiva.

 
phg9898 2021-07-25

En lo personal, el libro de mi vida fue Code Complete.

 
kwon5604 2021-07-24

Recomiendo The Clean Coder de Uncle Bob. En muchos casos, mucha gente lo confunde con Clean Code, pero habla de qué hay que hacer para convertirse en un buen desarrollador. Tiene muchos puntos que se pueden poner en práctica directamente en la empresa como action items. Personalmente, creo que es el primer libro que deberían leer, sobre todo quienes recién están empezando en el desarrollo :)

 
dua804 2021-07-22

"El diario de desarrollo de Prince of Persia".

Quisiera recomendar este libro como lectura obligada para el desarrollo personal, incluso para quienes no son desarrolladores. La razón es que otros libros de desarrollo personal solo se escriben después del éxito (así que suelen tener bastante distorsión de la memoria y embellecimiento), pero este libro es básicamente el diario que escribió Jordan Mechner, publicado casi en bruto, por lo que permite ver sin distorsiones qué tipo de vida llevó alguien y qué inquietudes tuvo antes de triunfar.

A lo largo del libro también se puede ver el esfuerzo que hizo el desarrollador para crear el juego, y en especial cuánto empeño puso en la optimización.

 
homgru 2021-07-26

Ah... ¿salió una traducción de esto además del original?

 
kofmania 2021-07-26

¿Hay algún libro de lectura obligatoria para desarrolladores que, en lo personal, consideren imprescindible?

https://fabianist.tistory.com/716 Parece que también está disponible como libro electrónico.

 
narusas 2021-07-21

Release It

Me ayudó muchísimo a desarrollar los conceptos y el criterio necesarios para crear software que no solo funcione, sino que sobreviva en un mundo real y hostil.

 
lordkim 2021-07-21

Les recomiendo "Errores de software en la historia"

Puede que empiecen a sentir de otra manera el peso de una sola línea de código..

 
kunggom 2021-07-21

También hay un libro del que se habla mucho en un sentido parecido: Humble Pi: When Math Goes Wrong in the Real World de Matt Parker (Dasan Science, 2020). No se limita solo al software, pero presenta muchos casos de errores relacionados con el software.

 
whtmdwls 2021-07-21

Personalmente, creo que los dos libros de abajo son los que describen con mayor precisión los servicios web modernos desde las perspectivas de arquitectura y operación.

  • Building Microservices: Designing Fine-Grained Systems

  • The Site Reliability Workbook: Practical Ways to Implement SRE

 
seokzoo 2021-07-21

Personalmente recomiendo CODE de Charles Petzold.

 
kunggom 2021-07-21

Este libro también es realmente muy bueno. Comienza con circuitos eléctricos sencillos y los relés que los conectan, y va construyendo paso a paso desde abajo cómo funciona una computadora para mostrar cómo se forma la abstracción, por lo que puede considerarse el precursor de libros como [Construir una computadora desde cero].

 
ffdd270 2021-07-21

Understanding Ruby: es sobre entender los internals de Ruby.

Más que un libro sobre Ruby en sí, tiene explicaciones detalladas y amables sobre cómo un programa entiende un lenguaje de programación, así que pensé que habría sido aún mejor si lo hubiera leído antes.

 
taegon 2021-07-21

A mí también lo primero que se me viene a la mente es "El programador pragmático", pero como ya te lo recomendaron, voy a elegir "Refactoring".

Y en https://mysetting.io/books hay una lista de libros útiles para el desarrollo; la mayoría reúne los libros que yo también querría recomendar.

 
twinstae 2021-07-21

Es Growing Together. Lleva el subtítulo El camino hacia Agile. Habla de aprendizaje y crecimiento, colaboración y resultados de una manera sólida y basada en evidencia.

 
gguimoon 2021-07-21

Yo recomiendo "Logicomix". Puedes encontrarte con el camino que ha recorrido la matemática, base de la informática, y con la narrativa de las personas que reflexionaron y deambularon en medio de ese proceso.

 
kunggom 2021-07-20

Probablemente muchas otras personas ya recomendarán esos libros tan famosos como para entrar en la categoría de lectura obligatoria, así que en vez de eso voy a cambiar un poco el enfoque y elegir un libro que pueda ayudar a quien está empezando en programación.

  • Hirokazu Nishio, Técnicas que sostienen la programación: métodos de programación comprendidos a través de sus principios (BJ Public, 2013)

    Es un libro que presenta varios conceptos que aparecen en común en distintos lenguajes de programación y explica por qué surgieron, comparando varios lenguajes. En lo personal, a mí me ayudó muchísimo.

Además de ese libro, también recomiendo otro que estoy leyendo ahora mismo, porque creo que le queda perfecto a alguien que ya se inició en programación, ya terminó con la sintaxis básica, pero no sabe qué hacer después.

  • Raoul-Gabriel Urma y Richard Warburton, Desarrollo práctico de software en Java: técnicas modernas de desarrollo Java aprendidas a través de 4 proyectos (Hanbit Media, 2020)

    Es un libro basado en el lenguaje Java que presenta brevemente temas como los principios SOLID, el desarrollo guiado por pruebas y los patrones de diseño, y permite practicar cómo aplicarlos en código real. El libro en sí no es muy largo, pero vale la pena resolver todos los ejercicios y practicar con ellos.

 
gguimoon 2021-07-21

Con solo ver el índice de ambos libros, ya parece que contienen lo esencial que se necesita para programar y desarrollar. Gracias por la recomendación.

 
benjamin 2021-07-20

Si tuviera que elegir solo uno, sería The Pragmatic Programmer.

Si tuviera que elegir tres, además agregaría

Hackers & Painters y Just for Fun.

 
xguru 2021-07-20

Es muy viejo y básico, pero personalmente elegiría "El programador pragmático".