por
pobrecito hablador
el Lunes, 14 Agosto de 2006, 17:19h
(#794549)
Estoy de acuerdo en que estos libros son posiblemente los mejores en las ramas que mencionas, pero te dejas tantas ramas fuera de la clasificación que no podría estar jamás de acuerdo con ella. En caso de tener que elegir 20, habría que intentar cubrir todas las áreas, no solo 3 o 4 como haces tu. Donde queda la inteligencia artificial, la visión por computador, la informática gráfica, las matemáticas, la fisica, la electrónica, la programación web, los sistemas distribuidos ...
Podría nombrar bastantes más, pero esta áreas son tan importantes como las que tu has mencionado, no olvidemos que porque uno no trabaje en ello no deja de existir. EN resumen, la clasificiación es acertada en las áreas que toca, pero podríamos tocar más áreas con 20 libros posibles. Incluso, porqué 20 y no 30? En mi opinión quitaría duplicados (por ejemplo me quedaría con el tanembaum en redes y el stalling en ss.oo) y añadiría otras áreas (ej. Inteligencia artificial: un enfoque práctico de russell creo) y asi depuraría algo más la lista.
No obstante, esto solo es una opinión ;-)
Un saludo.
Re:algo incompleto
de DementialDuck
(Puntos:1)
Martes, 15 Agosto de 2006, 02:43h
1 respuesta por debajo de tu umbral de lectura actual.
1) Creo que la última estimación dice que hay 7 personas a parte de Knuth que se han leido el TAOCP. Mu bonito, mu citable, pero nadie pasa del primer volumen...
2) El libro de ESR que, como dices, está disponible online, me lo comencé a leer y no me impresionó demasiado.
3) El libro sobre el kernel... la verdad, que levanten la mano los que hayan hecho algo más con el código del kernel que compilarlo y/o aplicarle algún parche que necesitaban. Innecesario para la mayoría
4) ¿4! libros de redes? A mi me gusta mucho uno que leí en la carrera que explicaba muy bien los diferentes modelos de servidores con ejemplos en C- creo que es uno de los que citas. La verdad, No creo que una quinta parte de la lista tengan que ser cosas específicas de redes... si con uno o dos libros no se puede cubrir el 90% de las cosas de redes que se necesitan a diario... los libros son malos.
5) ¿Dos libros de UML? La ingeniería del software, más que otras areas de la informática, va a modas. El UML está muy de moda ahora, pero probablemente no sea el buque insignia de aquí a unos años. Dos libros son excesivos.
6) Me falta un libro más específico de compiladores. He oído recomendadísimo el Dragon Book, pero no lo he leído
7) Pues sí que faltan cosas de mates. Veo que pones uno que lleva tema grafos. Con los libros redundantes que hay arriba se podrían cubrir temas tan imprescindibles como la combinatoria, la probabilidad y la estadística, quizás cálculo numérico, mates discretas o el cálculo y álgebra que todos necesitamos.
8) Mucha programación procedural y OO (que para mí es un subconjunto de la procedural), pero nada de programación funcional o lógica. ¡Ni un libro de Lisp de esos que tanto gustan a los informáticos sobrados! Todo el mundo pone el SICP en sus listas, hombre...
Ya que te has dedicado a recopilar la lista y comentar cada libro, podrias poner unos enlaces a Amazon, o cualquier otro sitio en el que te den comision por ventas.
Aparte de eso, tu comentario sobre el supuesto exceso de Matematicas en la carrera quisiera matizarlo: Si bien es posible que para una ingenieria tecnica pueda parecer demasiado (mi opinion es la contraria, pero bueno), ten en cuenta que en la mayoria de facultades de informatica, los primeros 3 anios de la ingenieria (la larga, no tecnica, superior, o como la quieras llamar) son casi identicos a los de la tecnica. Asi que mientras que no se de mas libertad a cada plan para establecer su plan de estudios independiente, los de la ingenieria tendran que estudiar menos matematicas de las que serian necesarias, y los de las tecnicas, mas de las que quisieran.
A mi modo de ver creo que podrias haber mencionado el libro de "Patrones de disenio" por Erich Gamma, Richard Helm, Ralph Johnson, y John Vlissides. En cuanto a areas de Sistemas distribuidos, volvemos de nuevo con Tanenbaum y su colega de la Univ. de Vriji siempre se me olvida el nombre del otro autor. Bueno esas eran mis recomendaciones...
--
La muerte sera una liberacion frente a esta parodia
Un libro que no se centra en ningún lenguaje ni sistema en concreto, habla de como programar el general.
Sin duda el mejor libro técnico que he leído nunca: Code Complete [cc2e.com]
Veo que la mayoria de los libros son los estandar en cualquier facultad de informatica espaniola, y por tanto echo de menos algunos que no se suelen usar por ahi, pero en mi opinion son superiores. Uno que es imprescindible es Introduction to Algorithms [amazon.com], de Cormen, Leiserson y Rivest. He usado muchos libros sobre algoritmos, pero ninguno como este.
Mi carrera nacio y va creciendog gracias a un tal Luis Joyanes Aguilar, escritor de piezas maestras como "Fundamentos de Programacion", "Estructuras de datos en Pascal" y "Programacion en C++".
Si no hubiera sido por ese viejo, estaria dando vueltas en el vacio, gracias a mis incompetentes profesores.
Y para Java: la biblia, el evangelio segun San Deitel... es gordisimo, pero hasta un idiota aprenderia de alli.
Algun autor bueno para Cobol? Los que vi daban pena, y el que mas o menos servia era un tal Philippakis...
El semestre que viene me toca Sistemas Operativos y Bases de datos: opciones?
--
Tom Maneiro $ON¥ == EVIL! - http://t38.webhop.biz/ -
a decir verdad libros de estos tipos a millares... y creo que cada uno tiene su TOP-TEN, que si lo discutiriamos seria interminable.
Esta implicito que un informatico debe conocer esos libros...
el libro que mas me hizo interesarme por la fisica, la quimica, la programacion... fue la biblia =P
--
Solo existen 10 tipos de personas. Los que saben binario, y los que no...
Re:Puro tecnisismo
de hendrix_argentino
(Puntos:1)
Lunes, 14 Agosto de 2006, 18:09h
1 respuesta por debajo de tu umbral de lectura actual.
por
pobrecito hablador
el Lunes, 14 Agosto de 2006, 17:58h
(#794586)
Lo primero esque la fisica que se da en informatica es de chiste, y eso creo que no cabe duda.
Sobre las matemáticas, pues según tu no valen de nada para un programador, según yo, un buen programador sabrá bastante de matemáticas. No digo un tio que hace 3 applets en java cutres. Digo alguien que sepa programar un entorno gráfico de verdad -sin álgebra olvídate-, que sepa optimizar un cálculo complejo, o incluso sin llegar a tanto, que entienda las limitaciones de los tamaños de variables al operar en coma flotante y actúe en consecuencia.
Pero vamos, sigue tu sin matematicas por el mundo, que harás bonitas páginas web :) Eso sí, cobrarás menos que un crack y no saldrás de una consultoría.
Re:Las mates...
de hendrix_argentino
(Puntos:1)
Lunes, 14 Agosto de 2006, 18:02h
Re:Las mates...
de pezezin
(Puntos:1)
Lunes, 14 Agosto de 2006, 19:58h
Re:Las mates...
de flojito
(Puntos:1)
Viernes, 25 Agosto de 2006, 07:18h
Re:Las mates...
de hendrix_argentino
(Puntos:1)
Lunes, 14 Agosto de 2006, 18:06h
Re:Las mates...
de hendrix_argentino
(Puntos:3)
Lunes, 14 Agosto de 2006, 18:58h
1 respuesta por debajo de tu umbral de lectura actual.
Re:Las mates...
de DementialDuck
(Puntos:1)
Martes, 15 Agosto de 2006, 02:58h
Re:Las mates...
de pezezin
(Puntos:1)
Lunes, 14 Agosto de 2006, 20:01h
Re:Las mates...
de pezezin
(Puntos:1)
Martes, 15 Agosto de 2006, 12:49h
3 respuestas por debajo de tu umbral de lectura actual.
1 respuesta por debajo de tu umbral de lectura actual.
3 respuestas por debajo de tu umbral de lectura actual.
Con Tanembaum en sistemas operativos y Stallings en redes es suficiente. Es curioso, lo contrario de lo que dice otro forista. Está claro que hay colores para todos los gustos.
El de algoritmia de Knuth está muy bien pero de poca utilidad. El de Wirth "Algoritmos+Estructuras de datos=Programas" es más didáctico y más aprovechable.
Para leer es más entretenido uno de Inteligencia Artificial (p.ej: The Handbook of Artificial Intelligence), que además nos abre la mente a otras cosas, que los tochos "Unix Network Programming: The Sockets Networking API" o "Unix Kernel Development" que yo desde luego borraría de la lista sin contemplaciones.
Me sobra uno de BBDD. Realmente yo quitaría los dos y podría otro, "Fundamentos de Sistemas de BBDD de Navathe".
Con uno de UML basta. Dentro de unos años habremos reinventado la rueda.
Falta un libro de ingeniería del software (aunque el "code & fix" sigue gozando de muchos adeptos). El menos malo que conozco es "Ingeniería del Software"de Pressman (editorial McGraw-Hill). Habla de gestión de proyectos, metodologías, garantía de calidad de software, análisis, diseño, métricas, etc... Con todas sus limitaciones creo que da una visión de lo que debería ser la informática para que llegue a ser respetada como otra ingeniería. Nos queda mucho para eso.
Saludos.
PD: Por cierto el libro de compiladores del que habla un forista, conocido como el Dragón, es "Compiladores: Principios, técnicas y herramientas" de Aho, Sethi y Ullman (Editorial Addison-Wesley). Es muy bueno pero de utilidad nula para el 99% de los que nos dedicamos a esto. Le tengo mucho cariño, pero está criando polvo en el desván.
Re:Bien, con reparos
de vento mareiro
(Puntos:1)
Martes, 15 Agosto de 2006, 15:47h
1 respuesta por debajo de tu umbral de lectura actual.
The Art of Computer Programming: Tengo 3 tomos, en la librería quedan muy bonitos pero no los he leido.
The Art of Unix Programming: Me gustó mucho. Es una buena explicación de la manera de hacer de Unix. Además es fácil de leer.
Linux Kernel Development: Me está gustando mucho. A pesar que no pretendo trastear con el kernel es interesante conocerlo. Todavía voy por el capítulo 14.
TCP/IP Illustrated: The Protocols & The Implementation (2 libros): Me gustaron mucho ambos libros. Me ayudó a aprobar con buena nota la asignatura de Sistemas de Transporte de Datos. Existe un tercer libro sobre protocolos, pero no he llegado a leerlo.
El Lenguaje Unificado de Modelado.+El Proceso Unificado de Desarrollo de Software.: Terribles. Resultan muy dificil es de leer, ya sea por su parca narrativa o su organización. Tienen el mismo interés que un diccionario. Puedes consultarlos ante alguna duda, pero intentar leerlos es imposible.
Pero ya que la lista incluye libros específicos de redes, también podría incluirlos de otras áreas de la computación: Artificial Intelligence: A Modern Approach [berkeley.edu] para la Inteligencia Artificial, Applied Cryptography [schneier.com] para criptografía, y faltarían libros para Graficos por computadora, diseño de interfaces (a mi me gustó The Humane Interface [wikipedia.org]), compiladores, etc.
Estos libros, como los de redes o bases de datos, no son fundamentales para todo informático sino que depende de a qué te dediques. Aunque nunca está de más conocer el máximo de áreas posibles si te gusta la materia.
Pues yo creo que las matemáticas son fundamentales, no como "asignatura práctica" pero sí para ayudarte a razonar y pensar de forma estructurada y metódica. La asignatura que recuerdo con más cariño es lógica, una de las "marias" en la que todo el mundo se matriculaba para sacar créditos con facilidad, sin embargo es una de las que más me ha ayudado en mi trabajo (y he estado en desarrollo y en sistemas). Me entristece mucho ver cómo la gente se asusta al ver lenguaje matemático en alguna especificación, parece que la mayoría de la gente piensa que "si no es práctico no me sirve" y al final nos dejamos llevar por las modas y no caemos en la cuenta de que nuestro trabajo es solucionar un problema y no aplicar la técnica/producto de moda.
Bueno, corto el rollo y te recomiendo un libro para la colección: clear thinking [amazon.com]
--
A los elefantes les cuesta mucho adaptarse, las cucarachas sobreviven a todo
Estoy buscando un libro de estructuras de datos para completar mi librería, que trate arboles, conjuntos y grafos... y a ser posible que hable c++. ¿Alguna recomendación?
¡Qué nadie haya nombrado el gran libro de "Programación de C" de K&R.
Vamos que luego es inesplicable que tengamos "Hola mundo" hasta en la sopa.
Otro libro que también recomiendo en thinking of java.
El libro de Calculus de Apostol. Nunca me han explicado mejor las mates.
Y alguno más se me quedará por ahí...
Creo que falta el libro de patrones de desarrollo (el de los tres amigos)
http://www.amazon.com/gp/product/0201633612/103-38 33887-1341410?v=glance&n=283155
Falta el Computer Graphics, los graphics gems, y el black book of graphics programming :) Sin olvidar algunos que les tengo cariño, como PC Interno, PC Al limite, el DOS no documentado (divertidisimo) y un porron de libros de procesadores de 8 y 16 bits :D
Sinceramente, ¿has leído esos libros? ¿o te limitas a repetir la bibliografía que dan los profesores a comienzo de curso, y seleccionar los que indican como "clásicos imprescindibles"?
Algunos comentarios:
El C de K&R no dudo que será un clásico. La primera edición es del 78 y ha habido posteriores ediciones revisadas. Lo compré en el 90 y no lo aconsejo a nadie que quiera aprender C. Puede estar bien si quieres hacer trabajo de investigación sobre la evolución del lenguaje hasta nuestros días, o una bibliografía de K&R. Si lo que quieres es aprender C, mejor un libro de ANSI C y a ser posible que no tenga más de 10 años.
Respecto a Donald Knuth: Me alegro de que se citen sus libros. Se los mandaría leer a modo de castigo didáctico a todos aquellos que utilizan la palabra intrusismo. Vean cómo un matemático enseña conceptos de informática a (futuros) informáticos.
Y sobre todo echo de menos algo específico de POO. Recomendaría uno de estos:
Object-Oriented programming: An evolutionary approach (Brad J. Cox)
Object-Oriented Software Construction (Bertrand Meyer)
Pero la realidad es que la informática es muy amplia y cada uno acaba especializandose en algo más concreto. Lo mejor es tener información actualizada y de calidad de aquello a lo que cada uno se dedica día a día (independientemente de los estudios que tenga).
"no incluyo ni un solo libro relacionado con las matemáticas o la física, ya que siempre he pensado que en la carrera no se debería hacer tanto hincapié en esos campos."
--> Hace unos dias se publico una entrevista a grandes programadores y la gran mayoria cantaba los beneficios de estudiar una carrera universitaria y lo fundamental de la matematica discreta o el algebra lineal entre otras.
Por dios es un sacrilegio lo de las matematicas, y lo de la fisica a mi entender tambien (transistores, condensadores, resistencias, son el sustratato de los computadores).
A mi entender se tendrian que dar las matematicas de una forma mas practica y asi dar mas! porque que sentido tiene que te hagan diagonalizar una matriz de 10x10??? si puedes hacer un programa que la diagonalice tu con saber como se hace ya tienes con lo que podria hacerse de mejor modo si te dicen como se hace te quedas con la idea y lo programas
Al menos es lo que yo he hechado en falta en mis clases de programacion que por otra parte ... Pascal :(
...de cúal sea tu "especialidad". De todos modos me llama la atención que no aparezca Bjarne Stroustrup (The C++ Programming Language) teniendo en cuenta lo centrada que está la lista en temas de programación.
Estos no son para nada los libros fundamentales que necesitaria un informatico. Son simplemente los 20 libros favoritos del autor y para nada merecen un post en barrapunto. Por otro lado, siempre es buena una discusion sobre libros
...Con poner eso del fucking no se qué en tu dominio, lo filtra el proxy-caché de mi curro y no lo he podido leer. Supongo que es una indirecta para que me deje de barrapunto y me ponga a currar :D
Algebra Lineal, de Juan de Burgos.
Es lentísimo y pesadísimo, pero el mas completo que conozco.
Para empezar a familiarizase mejor apuntes de universidades por la mula, pero cuando estés mas puesto, ese.
Osea, que según tú, ser Informático es programar. Yo me considero Informático y hace años que no tiro una línea de código, salvo algun scriptillo para automatizar alguna cosa...
Te falta uno importantísimo
(Puntos:2, Divertido)De los 20 me sobran 20
(Puntos:2, Inspirado)( http://barrapunto.com/ )
Google tiene indexada toda esa informacion de una forma facil de localizar. Si sabes como hacer la pregunta obtienes la respuesta.
Asi que en todo caso sustituiria esos 20 libros por uno que explique como usar de forma eficiente un buscador de internet.
"Y que pasa si no tengo internet ?" entonces es que eres un muy mal informatico :-)
Saludos.
Libros sobre Windows
(Puntos:1)( http://www.thewayfarer.info/ | Última bitácora: Domingo, 09 Noviembre de 2014, 21:20h )
Claro, que si aceptamos como libro el Pringao-HOWTO...
-
-- Wayfarer
La Bitácora del Caminante [thewayfarer.info]
algo incompleto
(Puntos:1, Inspirado)Plumero... pues sí
(Puntos:3, Inspirado)1) Creo que la última estimación dice que hay 7 personas a parte de Knuth que se han leido el TAOCP. Mu bonito, mu citable, pero nadie pasa del primer volumen...
2) El libro de ESR que, como dices, está disponible online, me lo comencé a leer y no me impresionó demasiado.
3) El libro sobre el kernel... la verdad, que levanten la mano los que hayan hecho algo más con el código del kernel que compilarlo y/o aplicarle algún parche que necesitaban. Innecesario para la mayoría
4) ¿4! libros de redes? A mi me gusta mucho uno que leí en la carrera que explicaba muy bien los diferentes modelos de servidores con ejemplos en C- creo que es uno de los que citas. La verdad, No creo que una quinta parte de la lista tengan que ser cosas específicas de redes... si con uno o dos libros no se puede cubrir el 90% de las cosas de redes que se necesitan a diario... los libros son malos.
5) ¿Dos libros de UML? La ingeniería del software, más que otras areas de la informática, va a modas. El UML está muy de moda ahora, pero probablemente no sea el buque insignia de aquí a unos años. Dos libros son excesivos.
6) Me falta un libro más específico de compiladores. He oído recomendadísimo el Dragon Book, pero no lo he leído
7) Pues sí que faltan cosas de mates. Veo que pones uno que lleva tema grafos. Con los libros redundantes que hay arriba se podrían cubrir temas tan imprescindibles como la combinatoria, la probabilidad y la estadística, quizás cálculo numérico, mates discretas o el cálculo y álgebra que todos necesitamos.
8) Mucha programación procedural y OO (que para mí es un subconjunto de la procedural), pero nada de programación funcional o lógica. ¡Ni un libro de Lisp de esos que tanto gustan a los informáticos sobrados! Todo el mundo pone el SICP en sus listas, hombre...
Sugerencia
(Puntos:2)( http://appfluence.com/priority_matrix_windows_detailed | Última bitácora: Domingo, 31 Julio de 2011, 16:58h )
Aparte de eso, tu comentario sobre el supuesto exceso de Matematicas en la carrera quisiera matizarlo: Si bien es posible que para una ingenieria tecnica pueda parecer demasiado (mi opinion es la contraria, pero bueno), ten en cuenta que en la mayoria de facultades de informatica, los primeros 3 anios de la ingenieria (la larga, no tecnica, superior, o como la quieras llamar) son casi identicos a los de la tecnica. Asi que mientras que no se de mas libertad a cada plan para establecer su plan de estudios independiente, los de la ingenieria tendran que estudiar menos matematicas de las que serian necesarias, y los de las tecnicas, mas de las que quisieran.
Libros adicionales
(Puntos:2, Informativo)( http://barrapunto.com/ | Última bitácora: Sábado, 28 Marzo de 2009, 22:45h )
Code Complete
(Puntos:5, Informativo)( http://eduoliveros.com/ | Última bitácora: Martes, 28 Diciembre de 2004, 21:19h )
Sin duda el mejor libro técnico que he leído nunca: Code Complete [cc2e.com]
Introduction to Algorithms
(Puntos:3, Informativo)( http://appfluence.com/priority_matrix_windows_detailed | Última bitácora: Domingo, 31 Julio de 2011, 16:58h )
No esta uno imprescindible.
(Puntos:2)Te falta el más importante de todos:
(Puntos:3, Divertido)Fuckowski forever.
Donde dejas a Joyanes?
(Puntos:2, Informativo)( http://mi.tsdx.net.ve/ | Última bitácora: Viernes, 14 Febrero de 2014, 08:31h )
Si no hubiera sido por ese viejo, estaria dando vueltas en el vacio, gracias a mis incompetentes profesores.
Y para Java: la biblia, el evangelio segun San Deitel... es gordisimo, pero hasta un idiota aprenderia de alli.
Algun autor bueno para Cobol? Los que vi daban pena, y el que mas o menos servia era un tal Philippakis...
El semestre que viene me toca Sistemas Operativos y Bases de datos: opciones?
Tom Maneiro
$ON¥ == EVIL!
- http://t38.webhop.biz/ -
Puro tecnisismo
(Puntos:1)( http://barrapunto.com/ )
Solo existen 10 tipos de personas. Los que saben binario, y los que no...
Las mates...
(Puntos:1, Interesante)Sobre las matemáticas, pues según tu no valen de nada para un programador, según yo, un buen programador sabrá bastante de matemáticas. No digo un tio que hace 3 applets en java cutres. Digo alguien que sepa programar un entorno gráfico de verdad -sin álgebra olvídate-, que sepa optimizar un cálculo complejo, o incluso sin llegar a tanto, que entienda las limitaciones de los tamaños de variables al operar en coma flotante y actúe en consecuencia.
Pero vamos, sigue tu sin matematicas por el mundo, que harás bonitas páginas web :) Eso sí, cobrarás menos que un crack y no saldrás de una consultoría.
Bien, con reparos
(Puntos:2, Informativo)El de algoritmia de Knuth está muy bien pero de poca utilidad. El de Wirth "Algoritmos+Estructuras de datos=Programas" es más didáctico y más aprovechable.
Para leer es más entretenido uno de Inteligencia Artificial (p.ej: The Handbook of Artificial Intelligence), que además nos abre la mente a otras cosas, que los tochos "Unix Network Programming: The Sockets Networking API" o "Unix Kernel Development" que yo desde luego borraría de la lista sin contemplaciones.
Me sobra uno de BBDD. Realmente yo quitaría los dos y podría otro, "Fundamentos de Sistemas de BBDD de Navathe".
Con uno de UML basta. Dentro de unos años habremos reinventado la rueda.
Falta un libro de ingeniería del software (aunque el "code & fix" sigue gozando de muchos adeptos). El menos malo que conozco es "Ingeniería del Software"de Pressman (editorial McGraw-Hill). Habla de gestión de proyectos, metodologías, garantía de calidad de software, análisis, diseño, métricas, etc... Con todas sus limitaciones creo que da una visión de lo que debería ser la informática para que llegue a ser respetada como otra ingeniería. Nos queda mucho para eso.
Saludos.
PD: Por cierto el libro de compiladores del que habla un forista, conocido como el Dragón, es "Compiladores: Principios, técnicas y herramientas" de Aho, Sethi y Ullman (Editorial Addison-Wesley). Es muy bueno pero de utilidad nula para el 99% de los que nos dedicamos a esto. Le tengo mucho cariño, pero está criando polvo en el desván.
La lista
(Puntos:3, Interesante)( http://vidaartificial.com/blog | Última bitácora: Miércoles, 10 Octubre de 2007, 20:48h )
The Art of Unix Programming: Me gustó mucho. Es una buena explicación de la manera de hacer de Unix. Además es fácil de leer.
Linux Kernel Development: Me está gustando mucho. A pesar que no pretendo trastear con el kernel es interesante conocerlo. Todavía voy por el capítulo 14.
TCP/IP Illustrated: The Protocols & The Implementation (2 libros): Me gustaron mucho ambos libros. Me ayudó a aprobar con buena nota la asignatura de Sistemas de Transporte de Datos. Existe un tercer libro sobre protocolos, pero no he llegado a leerlo.
El Lenguaje Unificado de Modelado.+El Proceso Unificado de Desarrollo de Software.: Terribles. Resultan muy dificil es de leer, ya sea por su parca narrativa o su organización. Tienen el mismo interés que un diccionario. Puedes consultarlos ante alguna duda, pero intentar leerlos es imposible.
Pero ya que la lista incluye libros específicos de redes, también podría incluirlos de otras áreas de la computación: Artificial Intelligence: A Modern Approach [berkeley.edu] para la Inteligencia Artificial, Applied Cryptography [schneier.com] para criptografía, y faltarían libros para Graficos por computadora, diseño de interfaces (a mi me gustó The Humane Interface [wikipedia.org]), compiladores, etc.
Estos libros, como los de redes o bases de datos, no son fundamentales para todo informático sino que depende de a qué te dediques. Aunque nunca está de más conocer el máximo de áreas posibles si te gusta la materia.
Mi blog: Vida Artificial [vidaartificial.com]
¿Y los peores?
(Puntos:1)( Última bitácora: Martes, 15 Agosto de 2006, 08:50h )
¿Y los peores libros?
Mi candidato es Gestión del Proceso Software, texto base para la asignatura Analisis y gestion... de la UNED.
Mal escrito, aburrido y mal editado (¡Comic Sans! por Dios).
Matematicas?
(Puntos:1)( Última bitácora: Sábado, 05 Enero de 2008, 22:20h )
Bueno, corto el rollo y te recomiendo un libro para la colección: clear thinking [amazon.com]
A los elefantes les cuesta mucho adaptarse, las cucarachas sobreviven a todo
Aprovecho para preguntar...
(Puntos:2)¡No me lo puedo creer!
(Puntos:2)( Última bitácora: Jueves, 08 Enero de 2015, 11:11h )
Entre otros falta uno
(Puntos:1)Por lo que a mi me toca..
(Puntos:1)( http://barrapunto.com/ )
¿Los has leído?
(Puntos:2)( http://elfuturoeselectrico.blogspot.com/ )
Algunos comentarios: El C de K&R no dudo que será un clásico. La primera edición es del 78 y ha habido posteriores ediciones revisadas. Lo compré en el 90 y no lo aconsejo a nadie que quiera aprender C. Puede estar bien si quieres hacer trabajo de investigación sobre la evolución del lenguaje hasta nuestros días, o una bibliografía de K&R. Si lo que quieres es aprender C, mejor un libro de ANSI C y a ser posible que no tenga más de 10 años.
Respecto a Donald Knuth: Me alegro de que se citen sus libros. Se los mandaría leer a modo de castigo didáctico a todos aquellos que utilizan la palabra intrusismo. Vean cómo un matemático enseña conceptos de informática a (futuros) informáticos.
Y sobre todo echo de menos algo específico de POO. Recomendaría uno de estos:
Pero la realidad es que la informática es muy amplia y cada uno acaba especializandose en algo más concreto. Lo mejor es tener información actualizada y de calidad de aquello a lo que cada uno se dedica día a día (independientemente de los estudios que tenga).
Sensores Android [android.com]
Si Turing levantara la cabeza
(Puntos:1)( Última bitácora: Miércoles, 21 Junio de 2006, 14:46h )
--> Hace unos dias se publico una entrevista a grandes programadores y la gran mayoria cantaba los beneficios de estudiar una carrera universitaria y lo fundamental de la matematica discreta o el algebra lineal entre otras.
Por dios es un sacrilegio lo de las matematicas, y lo de la fisica a mi entender tambien (transistores, condensadores, resistencias, son el sustratato de los computadores).
Saludos
matematicas :( o MATEMATICAS :)
(Puntos:1)( Última bitácora: Sábado, 23 Abril de 2005, 13:58h )
Depende...
(Puntos:1)Seguro que cada uno tendrá su propia lista.
Mis libros favoritos
(Puntos:1)Cabroncete...
(Puntos:1)( http://guxlightyear.blogspot.com/ | Última bitácora: Miércoles, 28 Octubre de 2009, 21:10h )
...Con poner eso del fucking no se qué en tu dominio, lo filtra el proxy-caché de mi curro y no lo he podido leer. Supongo que es una indirecta para que me deje de barrapunto y me ponga a currar :D
Hasta el infinito y más allá! [blogspot.com]
Re:Faltaria el libro rosa de Peter Norton
(Puntos:1)( http://barrapunto.com/ )
---------------------------------
Solo existen 10 tipos de personas. Los que saben binario, y los que no...
Re:algebra lineal
(Puntos:1)Es lentísimo y pesadísimo, pero el mas completo que conozco.
Para empezar a familiarizase mejor apuntes de universidades por la mula, pero cuando estés mas puesto, ese.
Re:Añade estos:
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Sábado, 28 Marzo de 2009, 22:45h )
Re:algebra lineal
(Puntos:1)( http://mi.tsdx.net.ve/ | Última bitácora: Viernes, 14 Febrero de 2014, 08:31h )
Tom Maneiro
$ON¥ == EVIL!
- http://t38.webhop.biz/ -
Re:algebra lineal
(Puntos:1)( http://barrapunto.com/ )