Recomendación de Libros Técnicos

Probablemente a muchos nos ha pasado que, en busca de información de algún área de la computación (o para el caso, cualquier otra área técnica o científica) muchas veces nos hemos comprado algún libro. El problema es que no podemos saber si es bien completo o si explica bien los conceptos a menos que lo hayamos leído de principio a fin.

Es por eso, que quisiera preguntar qué libros les parecen interesantes/importantes/vitales en cada una de las áreas de la computación? Para no ser menos, aquí va una pequeña lista personal:

  • Bases de datos: El Silberschatz es super completo, da una visión de toda la teoría de base de datos relacionales. No he revisado si las últimas ediciones traen cosas más actuales pero es un buen libro de base.
  • Minería de datos: Aunque nunca he encontrado uno que sea top, el de Han & Kamber "Data Mining, Techniques and Concepts" me parece super bueno.
  • WebMining: No recuerdo el nombre del autor, pero hay uno de la serie Morgan-Kauffman que da un buen repaso de una serie de temas sobre minería web.
  • Small World Phenomena: Hay varios, pero quizás uno que deja bastante clara la idea sea el de Douglas Watts "Small Worlds, between order and randomness". (para tener una idea él junto con Strogatz y Barabasi, son como los principales involucrados en esta área).

Los invito a que agreguen los libros que consideran que valen la pena comprar, leer, pedir prestado, etc. Sé que hay muchos más, pero no me acuerdo en este momento. Dejo planteada la pregunta:

¿Qué libros recomendarías para distintos lenguajes, áreas o tecnologías dentro de la computación?
 

Comentarios

Imagen de Marion

donde traspasan formato divx a dvd

HOLA...NECESITO INFORMACION DE DONDE TRASPASAN FORMATO DIVX A DVD EN VI

Imagen de Alguien Que No Quiere Dar Su Nombre

Electronica

Hola soy cristian de Santa Fe Argentina soy amante de la electrònica y me gustaria recomendar los libros de la serie Schaum Electronica como tambien el Boylestad , Malvino, Pricipios de Electronica de Gray, Electronica Aplicada De Gray, me gustaria saber si hay paginas para bajar libros de ingenieria en electronica desde ya muchisimas gracias.

Imagen de Kalctin

Baja libro Malvino en formato PDF

Hola Cristian, soy Cristian tb, de Santiago de Chile.
El libro malvino se encuantra en una pagina italiana y puedes hacer el link desde

http://www.comounhacha.cl/foro/viewtopic.php?t=20440

Aqui te explican todos los pasos para bajar este exelente libro. Espero este dato te sea de util.

Imagen de Alvaro

Libros para SK's

Mig y Nico han subido la lista de libros planteada aca a amazon, la pueden ver aqui. De esa forma, ya saben que regalarle a un SK para el cumpleagnos, santo, o simplemente porque si :-)


Alvaro Graves - agraves [at] dcc punto uchile punto cl
MSN: no_mas_zpam [@] correocaliente punto com
AngulArt, rock prog
WordNet in RDF

Imagen de Alguien Que No Tiene Por Que Dar Su Nombre

Ummm... no.

Mig y Nico han subido la lista de libros planteada aca a amazon, la pueden ver aqui.

Falta la mayoría de los libros sugeridos en este thread :P

Imagen de Alvaro

Paciencia, pequegno saltamonte

La lista se ira llenando de a poco, pero ya hay verios de los sugeridos, como los de chato. Por cierto, al parecer se ha extendido a DVD's, software, etc...

saludos,

Alvaro Graves - agraves [at] dcc punto uchile punto cl
MSN: no_mas_zpam [@] correocaliente punto com
AngulArt, rock prog
WordNet in RDF

Imagen de Mig

si se irá llenando

Con todos los productos que alguna vez hemos mencionado positivamente en SK.

Mig.
Viva SK!

Imagen de Tchorix

fundamentos

Primero que todo me sumo a la recomendación de Chato por el libro sobre Gödel, Escher and Bach. Con respecto a libros sobre fundamentos de la programación, vale la pena echarle una mirada a "Structure and Interpretation of computer programs", que está gratis en línea (advertencia: No apto para niñitas que le tienen miedo a los paréntesis de scheme). Otro libro bueno sobre fundamentos es "Concepts, Techniques, and Models of Computer Programming", que incluye programación concurrente antes de manejar estado explicitamente, lo que evita problemas de race condition.

Tchorix

Imagen de Pimpzilla

Para gente que trabaja con OOP, particularmente Java

Recomiendo 100% el libro de Refactoring the Martin Fowler.

Mi código ahora es deliciosamente más bonito, comprensible y eficiente.

Imagen de Pimpzilla

Otro que olvidé, Unit Testing...

Pragmatic Unit Testing. Interesante y clara forma de meterse en TDD.

Ambos libros que menciono (Refactoring y Pragmatic Unit Testing) tienen la gracia de explicar bien los conceptos, por lo que no quedan obsoletos con el avance de la tecnología. Seguro, JUnit puede progresar mucho, Java puede evolucionar, pero los conceptos fundamentales sobre el diseño de tests unitarios o sobre la indeseabilidad del código duplicado o las condicionales compuestas del averno se mantienen ;)

Refactoring: http://www.bookpool.com/sm/0201485672
Unit Testing: http://www.bookpool.com/sm/0974514012

Imagen de Jorge Aravena

Para Recauchaje de Ingenieros

Muy pertinente tu post Alvaro.

Debo confesar que me gusta mucho la lectura y una de mis riquezas es una modesta biblioteca técnica que me he ido armando desde que estaba en la U. Como en nuestro curioso País las cosas que mueven al desarrollo son caras y restringidas los libros no son excepción por lo que es dificil armarse de buenos libros.

Voy al grano. Estos son los libros que recomiendo y que en algún momento encontré notables:

* El Clásico "The Mythical Man-Month" de Fred Brooks, te enseña los tipicos errores que comete un inocente ingeniero de software.

* "Satán, Cantor y el infinito" de Raymond Smullyan, para refrescar la lógica.

* "Introducción a la teoría general de sistemas" de Oscar Johansen (Profe de la Chile)

* Este es muuu Gueno para quienes quieran innovar: "Karaoke Capitalism" de Jonas Ridderstrale y Kjell Nordström.



Eso por ahora.


Jorge Aravena de Shile

Imagen de Leni Rosales

Para obtener el Libro de Johansen esta agotado en Venezuela

"Introducción a la teoría general de sistemas" de Oscar Johansen.

Hola amigo, como se podria obtener una copia digital del ejemplar... Gracias; Se que no es caro pero en Caracas - Venezuela esta agotado desde hace un mes. Y estoy en Clases De Teoria General de Sistema, y ese es uno de los ejemplares que nos pide la UNEFA para la introducción de la materia tengo 2 Semanas de clases estoy en busqueda de ese presiado libro...

Imagen de Alguien Que No Quiere Dar Su Nombre

Copia digital

Lamentablemente no he encontrado el dichoso libro!! , si tienes una copia digital plis, o de donde sacarla , ya que necesito el dichoso libro

Gracias

Imagen de hans

Libro

Quiero obtener el libro de Oscar Johansen, "Introducción a la teoría....."

Imagen de ChaTo

Libros ...

El de Web Mining que mencionas podría ser el de Soumen Chakrabarti. Para recuperación de información en general el de Ricardo Baeza y Berthier Ribeiro-Neto.

Para redes libres de escala, una introducción buena es "Linked" de Barabasi. Para algo más avanzado, el libro de Dorogovtsev y Mendes "Evolution of Networks" es excelente y está disponible GRATIS para bajar el PDF.

Ahora estoy leyendo uno excelente sobre el contexto de los avances tecnológicos que se llama "The Social Life of Information", es buenísimo de pronto hago un review otro día.

Y por cierto el clásico entre clásicos "Gödel, Escher, Bach: an eternal golden braid" es lectura obligada para abrir la mente.

Tengo ene cosas interesantes también (la mayoría papers) en la biblioteca citeulike.

ChaTo
Ecosofia.org

Imagen de Injeniero Barsa

para Ingeniería de Software....

Ingeniería de Software, de Ian Sommerville. Es un compendio bastante completo, no sólo de arquitecturas, patrones, modelos de desarrollo, sino también de otros aspectos importantes como manejo y motivación de personal, estimaciones de costos de desarrollo y métricas.

Spreading the Barsiness...