¿Cómo son los libros de head first? [cerrado]


20

Nunca he leído ninguno de ellos, pero su estilo me parece interesante y único. ¿No estoy seguro de si vale la pena dar dinero / tiempo?


55
Oh, vamos, valen la pena solo por la portada ...
Shog9

1
Tenga en cuenta que son un poco tontos, pero usan la estupidez para llevar los puntos a casa.

Los encuentro demasiado simples y distractores. Me gustan las frases cortas / libros / ideas simples como "Don't Make Me Think". Me gusta cuando el texto está salpicado de gráficos. Sin embargo, prefiero diagramas sucintos, lacónicos y algo secos. Los conceptos simples pueden expresarse en texto (u omitirse por completo si tienen sentido común). A veces es necesario dibujar cosas difíciles, pero prefiero diagramas densamente empaquetados y lacónicos como upload.wikimedia.org/wikipedia/commons/thumb/5/51/… en lugar de lo que Pierre publicó.
Trabajo

1
No me gusta mucho Head First Java porque explican lo mismo una y otra vez y uno puede confundir después de leerlo.

De acuerdo con el usuario 71736. El libro sobre servlets tiene 750 páginas y solo dicen lo mismo una y otra vez, lo que lo hace confuso, frustrante, demasiado complicado y difícil de obtener una imagen general.
WKS

Respuestas:


24

Los amo. Tengo tres de ellos, y los disfruté todos a pesar del hecho de que son de diferentes autores.

La estructura impuesta es ideal para mí, ya que tiendo a comprender mejor las cosas cuando tengo dibujos y ejercicios .

texto alternativo

También tienen la gran ventaja de usar mucho el humor, ¡lo que hace que aprender sea divertido !

texto alternativo

El texto sin formato no funciona bien conmigo. Si estás en el mismo caso, los amarás.


2
Estoy de acuerdo, los disfruté como libros de inicio sobre varios temas. Fue divertido pasar y no podría estar más de acuerdo con el comentario de la estructura.
Chris

+1000000 si pudiera. ¡Estoy de acuerdo con ésto!
David Weiser

Dirígete primero Patrones de diseño: ese libro rige.
Ladislav Mrnka 01 de

2
De acuerdo. No dejes que las imágenes tontas te engañen: los autores saben lo que hacen.

19

Hay dos opiniones extremas sobre Head First: la primera es que son horribles y la otra es que son excelentes.

Personalmente, creo que son horribles porque sus explicaciones son demasiado largas y muy fuera de tema la mayor parte del tiempo. Son grandes libros con poco contenido. Se sienten como libros para niños (o adultos infantiles).

Algunas personas (creo que la mayoría de las personas) aman esos libros porque son muy fáciles de leer y es casi imposible no entender sus explicaciones.

Los libros de Head First son buenos solo si eres principiante. No se pueden usar como libros de referencia. Están escritos para personas que no saben absolutamente nada sobre el tema.

Tenga en cuenta que hay muchos libros de Head First y muchos autores de Head First. Los más famosos son "Head First Design Patterns" y "Head First Java". Y también tienen libros que no están relacionados con la programación (sobre física y estadística). Así que no se puede decir nada sobre toda la serie "Head First". Los únicos libros "Head First" que he intentado leer son "Head First Design Patterns", "Head First iPhone Development" y "Head First Servlets & JSPs". No me gustaron (sus explicaciones, metáforas y chistes me molestaron), pero sé de personas que sí les gustaron.

Aquí hay una lista de todos sus libros: http://oreilly.com/store/series/headfirst.html

Aquí hay algunas opiniones sobre "Patrones de diseño de Head First": /programming/386087/head-first-design-patterns-opinions-wanted


3
Sinceramente, estoy de acuerdo contigo @snakile. Los libros de Head First son en realidad solo libros de introducción que son caros y, sinceramente, no le dan el dinero por su dinero.
alvincrespo

4

En mi opinión, son buenos si eres un principiante en la programación en general, no solo en el tema en cuestión.

Es decir, antes de aprender las opciones de condicionales en un idioma, pasarán mucho tiempo, y muchos ejemplos simples y tontos, para explicar qué son los condicionales .

Las soluciones que proponen a menudo son muy esbeltas y ligeras, pero tienden a no explicar por qué eligieron esa solución y cuáles son las alternativas.

Casos de uso:

  1. Un programador de C ++ quiere sumergirse en el desarrollo web, utilizando PHP. Recomendaría uno de los libros de nivel medio también de O'Reilly, como "Aprendizaje de PHP, MySQL y Javascript". Esos son todavía muy cuidadosos (limítrofes con lo pedante) al explicar cómo funciona el lenguaje, y están llenos de ejemplos: aún así, si tiene la actitud correcta hacia el aprendizaje de nuevas tecnologías, uno de ellos sería suficiente para permitirle construir soluciones para casi cualquier cosa dentro El alcance estándar de esa tecnología. Además, se pueden usar como referencia.

  2. Un diseñador web quiere aprender algo de Javascrtipt para animar sus páginas. Es un buen espécimen, por lo que prefiere tener una idea, aunque vaga, de lo que está escribiendo en lugar de copiar. Sin embargo, no quiere dominar esa tecnología y nunca leyó un manual de programación, por lo que habría una curva de aprendizaje pronunciada para el lenguaje y las convenciones con un buen curso / libro de referencia, y no vale la pena. En ese caso, los manuales Head First son definitivamente la mejor opción.


3

Son geniales, definitivamente puede comenzar un nuevo tema con esos libros sin ningún conocimiento previo sobre esos temas, pero, si ya está familiarizado con esos temas, a veces, sentirá un aprendizaje lento. Simple, para principiantes, ¡son geniales!

He leído, Head First SQL, Head First Servlet y JSP, Head First EJB (3) sin ningún conocimiento previo sobre esos temas, tengo una buena explicación a partir de ahí.


2

No los aprecio mucho personalmente: prefiero textos más densos que me permitan absorber información muy rápidamente. Sin embargo, he estado codificando desde los 6 años y estoy acostumbrado a aprender nuevas habilidades / idiomas sobre la marcha. Los ejercicios son un desperdicio para mí (si estoy aprendiendo foo, es porque necesito usar foo para algo, ese es mi ejercicio).

Muchos novatos que conozco juran por la serie Head First, exactamente por las razones que no me gustan: el lenguaje no es muy denso, por lo que (para el novato) se siente más accesible, y hay muchos ejercicios para practicar.

Por lo tanto, todo se reduce a su estilo de aprendizaje: ¿le gusta deambular por un tema para orientarse, probar algunos ejercicios y tomarlo con calma, o desea un manual denso desde el cual lanzarse a algún proyecto a mano? ? Los libros de Head First son buenos para el primero, no para el segundo.


1

Sí, compre uno, son excelentes. Leí el libro Head First Design Patterns, y me pareció útil con ejemplos que podía entender. Tampoco me aburrí por el estilo divertido. Le recomendé Head First Javascript a una amiga, y ella también ha encontrado que es un gran libro.


1

No sé acerca de los otros libros de Head First, así que voy a expresar mi opinión sobre el libro que estoy leyendo ahora, Head First Servlets y JSP.

La primera mitad del libro es definitivamente genial, sin duda. Explicaron los conceptos de manera directa a través de imágenes e historias. Como desarrollador que construyó una aplicación web J2EE de manera incorrecta como una forma de sumergirse, el libro me pareció realmente útil para reparar algunos de los agujeros en mi conocimiento de J2EE. La primera mitad del libro respondió a la mayoría de las preguntas que me pregunto cuando aún estaba comenzando.

Sin embargo, creo que la mitad restante del libro está escrita como si ya estuviera destinada a desarrolladores avanzados. El libro te hace sumergirte en varios temas y conceptos avanzados sin explicar realmente cómo sucedió todo en palabras que los principiantes pueden entender. El libro te arroja varios temas a la vez, por lo que me está costando entenderlo todo. Incluso encuentro que los diagramas y las imágenes también son confusos.

Todavía estoy en el proceso de leer el libro en este momento, pero ahora tengo la impresión de que el libro fue apresurado, porque el libro no pudo explicar claramente los temas que ahora no puedo armar todo en mi cabeza. Este dilema me llevó a hacer esta pregunta .

No sé si otros libros de Head First son iguales porque no he leído nada más que Servlets y JSP.


1

Los libros de la serie Head-First son mis favoritos. Hacen que el aprendizaje sea fácil e interesante con humor y un gran estilo de conversación. Cada libro comienza con una ilustración de cómo funcionan nuestros cerebros y cómo aprovechar al máximo la capacidad de nuestro cerebro. Intento adoptarlos. Hicieron que aprender patrones de diseño fuera muy fácil para mí.


1

He leído los patrones de diseño Head First Java y Head First . El estilo utilizado es realmente único, y es una especie de amor / odio para la mayoría de las personas. En mi opinión, lo que todos deberían saber es que este tipo de libros hace las cosas muy claras y simples, pero a un costo. El costo es la sobrecarga que impone esta forma de explicar las cosas. Las cosas se explican una y otra vez, con múltiples ejemplos y metáforas. Es una sobrecarga significativa, que no te permite sumergirte de inmediato en el núcleo del problema.

Pensé que este estilo se adaptaba muy bien al libro Head First Java . Me gustó todo acerca de ese libro, y fue extremadamente útil para mí, comprender los conceptos y desarrollar una intuición sobre ellos. Por otro lado, no me gustaban los patrones de diseño de Head First . Mi impresión fue que se vuelve verbosa y, a veces, pierde totalmente el punto. Había demasiada metainformación, pero no mucha información útil real.


1

Realmente quería que me gustaran los patrones de diseño de Head First, pero no podía leerlo.

Tal vez es mi culpa: soy lo suficientemente mayor como para recordar cuándo las computadoras de Apple se conectaron a su televisor


todavía lo hacen - apple.com/appletv

Sí, me preguntaba si alguien vería la broma.
Martin Beckett

Que broma . . . ?
Malfist

0

Nunca los he usado, pero mi hermano los jura. Él piensa que el equilibrio de aprender por explicación y aprender por ejemplo es justo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.