Ich habe noch nie von ihnen gelesen, aber ich finde ihren Stil interessant und einzigartig. Ich bin nicht sicher, ob sie es wert sind, Geld / Zeit zu geben?
Beachten Sie, dass sie ein bisschen albern sind, aber sie nutzen die Albernheit, um die Punkte nach Hause zu fahren.
Ich finde sie zu einfach und ablenkend. Ich mag kurze Sätze / Bücher / einfache Ideen wie "Don't Make Me Think". Ich mag es, wenn der Text mit Grafiken übersät ist. Ich bevorzuge jedoch prägnante, lakonische und etwas trockene Diagramme. Einfache Konzepte können im Text ausgedrückt werden (oder ganz übersprungen werden, wenn sie dem gesunden Menschenverstand entsprechen). Manchmal müssen harte Sachen gezeichnet werden, aber ich bevorzuge dicht gepackte und lakonische Diagramme wie upload.wikimedia.org/wikipedia/commons/thumb/5/51/… anstatt das, was Pierre gepostet hat.
Job
1
Ich mag Head First Java nicht sehr, weil sie immer wieder dasselbe erklären und man nach dem Lesen verwirren kann.
Einverstanden mit user71736. Das Buch über Servlets ist 750 Seiten lang und sie sagen immer wieder dasselbe, was es verwirrend, frustrierend, überkompliziert und schwierig macht, sich ein Gesamtbild zu machen.
WKS
Antworten:
24
Ich liebe sie. Ich habe drei von ihnen und habe sie alle genossen, obwohl sie von verschiedenen Autoren stammen.
Die auferlegte Struktur ist ideal für mich, da ich die Dinge besser verstehe, wenn ich Zeichnungen und Übungen habe .
Sie haben auch den großen Vorteil, viel Humor zu verwenden, wodurch das Lernen Spaß macht !
Klartext funktioniert bei mir nicht gut. Wenn Sie im selben Fall sind, werden Sie sie lieben.
Ich würde zustimmen, ich genoss sie als Starterbücher zu verschiedenen Themen. Es hat Spaß gemacht, sie durchzuarbeiten, und ich konnte dem Strukturkommentar nicht mehr zustimmen.
Chris
+1000000 wenn ich könnte. Ich stimme dem zu!
David Weiser
Head first Design Patterns - das Regelnbuch.
Ladislav Mrnka
2
Zustimmen. Lassen Sie sich nicht von den albernen Bildern täuschen - die Autoren kennen sich aus.
19
Es gibt zwei extreme Meinungen über Head First: Die erste ist, dass sie schrecklich sind, und die andere ist, dass sie ausgezeichnet sind.
Ich persönlich finde sie schrecklich, weil ihre Erklärungen viel zu lang sind und die meiste Zeit nicht zum Thema gehören. Es sind große Bücher mit weniger Inhalt. Sie fühlen sich wie Bücher für Kinder (oder kindische Erwachsene).
Einige Leute (die meisten Leute, glaube ich) lieben diese Bücher, weil sie sehr einfach zu lesen sind und es fast unmöglich ist, ihre Erklärungen nicht zu verstehen.
Head First-Bücher sind nur dann gut, wenn Sie Anfänger sind. Sie können nicht als Nachschlagewerk verwendet werden. Sie sind für Leute geschrieben, die absolut nichts über das Thema wissen.
Beachten Sie, dass es viele Head First-Bücher und viele Head First-Autoren gibt. Die bekanntesten sind "Head First Design Patterns" und "Head First Java". Und sie haben auch Bücher, die nichts mit Programmierung zu tun haben (über Physik und Statistik). Über die gesamte "Head First" -Serie kann man also eigentlich nichts sagen. Die einzigen "Head First" -Bücher, die ich gelesen habe, sind "Head First Design Patterns", "Head First iPhone Development" und "Head First Servlets & JSPs". Ich mochte sie nicht (fand ihre Erklärungen, Metaphern und Witze ärgerlich), aber ich kenne Leute, die sie mochten.
Ehrlich gesagt stimme ich dir zu @snakile. Head First Books sind eigentlich nur Intro-Bücher, die überteuert sind und dir ehrlich gesagt nicht den Knall für dein Geld geben.
Alvincrespo
4
Meiner Meinung nach sind sie gut, wenn Sie Anfänger in der Programmierung im Allgemeinen sind - nicht nur in dem betreffenden Thema.
Das heißt, bevor sie die Optionen für Bedingungen in einer Sprache lernen, verbringen sie viel Zeit - und viele einfache und alberne Beispiele - damit, zu erklären, was Bedingungen sind .
Die Lösungen, die sie vorschlagen, sind oft sehr schlank und leicht, aber sie neigen nicht dazu zu erklären, warum sie diese Lösung gewählt haben und welche Alternativen es gibt.
Anwendungsfälle:
Ein C ++ - Programmierer möchte mit PHP in die Webentwicklung eintauchen. Ich würde eines der Mid-Level-Bücher von O'Reilly empfehlen, wie "PHP, MySQL und Javascript lernen". Diese erklären die Funktionsweise der Sprache nach wie vor sehr sorgfältig und sind voller Beispiele. Wenn Sie jedoch die richtige Einstellung zum Erlernen neuer Technologien haben, reicht eine davon aus, um Lösungen für fast alles zu entwickeln der Standardumfang dieser Technologie. Sie können auch als Referenz verwendet werden.
Ein Webdesigner möchte etwas Java Script lernen, um seine Seiten zu beleben. Er ist ein nettes Exemplar, also hat er lieber eine Idee, wenn auch eine vage, von dem, was er schreibt, als herumzuschreiben. Trotzdem will er diese Technologie nicht beherrschen und liest nie ein Programmierhandbuch - es würde also eine steile Lernkurve für Sprache und Konventionen mit einem schönen Kurs / Nachschlagewerk geben, und es lohnt sich nicht. In diesem Fall sind Head First-Handbücher definitiv die beste Option.
Sie sind großartig. Sie können definitiv ein neues Thema mit diesen Büchern beginnen, ohne Vorkenntnisse zu diesen Themen zu haben. Aber wenn Sie mit diesen Themen bereits vertraut sind, werden Sie manchmal das Gefühl haben, langsam zu lernen. Einfach, für Anfänger, das ist großartig!
Ich habe "Head First SQL", "Head First Servlet" und "JSP", "Head First EJB" (3) ohne Vorkenntnisse zu diesen Themen gelesen und habe von dort eine nette Erklärung erhalten.
Ich persönlich mag sie nicht sonderlich gern: Ich bevorzuge dichtere Texte, mit denen ich Informationen sehr schnell aufnehmen kann. Ich programmiere jedoch seit meinem sechsten Lebensjahr und bin es gewohnt, neue Fähigkeiten und Sprachen im Handumdrehen zu erlernen. Die Übungen sind eine Verschwendung für mich (wenn ich foo lerne, dann weil ich foo für etwas verwenden muss - das ist meine Übung).
Viele Neulinge, die ich kenne, schwören auf die Head First-Reihe, und zwar aus genau den Gründen, die ich nicht mag: Die Sprache ist nicht sehr dicht, daher fühlt sie sich (für den Neuling) zugänglicher an, und es gibt viele Übungen zum Üben.
Es kommt also auf Ihren Lernstil an: Gehen Sie gerne um ein Thema herum, um sich zu orientieren, probieren Sie einige Übungen aus und machen Sie es langsam, oder möchten Sie ein dichtes Handbuch, von dem aus Sie in ein bestimmtes Projekt einsteigen können ? Head First-Bücher sind gut für die ersteren, nicht für die letzteren.
Ja - kaufen Sie eine, sie sind ausgezeichnet. Ich habe das Buch „Head First Design Patterns“ gelesen und fand es hilfreich mit Beispielen, die ich verstehen konnte. Mir wurde auch nicht langweilig wegen des lustigen Stils. Ich habe Head First Javascript einer Freundin empfohlen und sie fand es auch ein großartiges Buch.
Ich kenne die anderen Head First-Bücher nicht und werde daher meine Meinung zu dem Buch, das ich gerade lese, Head First Servlets und JSP, äußern.
Die erste Hälfte des Buches ist definitiv großartig, zweifellos. Sie erklärten die Konzepte auf unkomplizierte Weise durch Bilder und Geschichten. Als Entwickler, der eine J2EE-Web-App falsch erstellt hat, fand ich das Buch sehr hilfreich, um einige Lücken in meinem Wissen über J2EE zu schließen. Die meisten Fragen, die ich stellte, als ich noch anfing, wurden in der ersten Hälfte des Buches beantwortet.
Ich finde jedoch, dass die verbleibende Hälfte des Buches so geschrieben ist, als ob es bereits für fortgeschrittene Entwickler gedacht wäre. Das Buch lässt Sie in verschiedene fortgeschrittene Themen und Konzepte eintauchen, ohne wirklich zu erklären, wie alles in Worten passiert ist, die Anfänger verstehen können. Das Buch wirft Ihnen mehrere Themen gleichzeitig vor, daher fällt es mir schwer, alles zu verstehen. Ich finde sogar die Diagramme und Bilder verwirrend.
Ich bin noch dabei, das Buch zu lesen, aber ich habe jetzt den Eindruck, dass das Buch überstürzt war, weil das Buch die Themen nicht klar erklärte, dass ich jetzt nicht alles in meinem Kopf zusammensetzen kann. Dieses Dilemma veranlasste mich, diese Frage zu stellen .
Ich weiß nicht, ob andere Head First-Bücher genauso sind, da ich nichts anderes als Servlets und JSP gelesen habe.
Die Bücher der Head-First-Serie sind meine Favoriten. Sie machen das Lernen sowohl einfach als auch interessant, mit Humor und großartigem Gesprächsstil. Jedes Buch beginnt mit einer Illustration, wie unser Gehirn funktioniert und wie wir das Maximum aus der Kapazität unseres Gehirns herausholen können. Ich versuche sie zu adoptieren. Sie haben mir das Lernen von Designmustern sehr leicht gemacht.
Ich habe sowohl Head First Java als auch Head First Design Patterns gelesen . Der verwendete Stil ist in der Tat einzigartig und für die meisten Menschen eine Art Liebe / Hass. Was meiner Meinung nach jeder erkennen sollte, ist, dass diese Art von Büchern die Dinge sehr klar und einfach macht, aber zu einem Preis. Die Kosten sind der Aufwand, den diese Art der Erklärung mit sich bringt. Die Dinge werden immer wieder mit mehreren Beispielen und Metaphern erklärt. Es ist ein erheblicher Aufwand, der Sie nicht sofort in den Kern des Problems eintauchen lässt.
Ich dachte, dass dieser Stil sehr gut zum Head First Java- Buch passt . Ich mochte alles an diesem Buch und es war sehr hilfreich für mich, die Konzepte zu erfassen und eine Intuition über sie zu entwickeln. Auf der anderen Seite mochte ich Head First Design Patterns überhaupt nicht. Mein Eindruck war, dass es viel zu wortreich wird und manchmal den Punkt völlig verfehlt. Es gab zu viele Metainformationen, aber nicht viele wirklich nützliche Informationen.
Ja - ich fragte mich, ob jemand den Witz entdecken würde!
Martin Beckett
Welcher Witz . . . ?
Malfist
0
Ich habe sie nie benutzt, aber mein Bruder schwört darauf. Er findet das Gleichgewicht zwischen Lernen durch Erklären und Lernen durch Vorbild genau richtig.
Antworten:
Ich liebe sie. Ich habe drei von ihnen und habe sie alle genossen, obwohl sie von verschiedenen Autoren stammen.
Die auferlegte Struktur ist ideal für mich, da ich die Dinge besser verstehe, wenn ich Zeichnungen und Übungen habe .
Sie haben auch den großen Vorteil, viel Humor zu verwenden, wodurch das Lernen Spaß macht !
Klartext funktioniert bei mir nicht gut. Wenn Sie im selben Fall sind, werden Sie sie lieben.
quelle
Es gibt zwei extreme Meinungen über Head First: Die erste ist, dass sie schrecklich sind, und die andere ist, dass sie ausgezeichnet sind.
Ich persönlich finde sie schrecklich, weil ihre Erklärungen viel zu lang sind und die meiste Zeit nicht zum Thema gehören. Es sind große Bücher mit weniger Inhalt. Sie fühlen sich wie Bücher für Kinder (oder kindische Erwachsene).
Einige Leute (die meisten Leute, glaube ich) lieben diese Bücher, weil sie sehr einfach zu lesen sind und es fast unmöglich ist, ihre Erklärungen nicht zu verstehen.
Head First-Bücher sind nur dann gut, wenn Sie Anfänger sind. Sie können nicht als Nachschlagewerk verwendet werden. Sie sind für Leute geschrieben, die absolut nichts über das Thema wissen.
Beachten Sie, dass es viele Head First-Bücher und viele Head First-Autoren gibt. Die bekanntesten sind "Head First Design Patterns" und "Head First Java". Und sie haben auch Bücher, die nichts mit Programmierung zu tun haben (über Physik und Statistik). Über die gesamte "Head First" -Serie kann man also eigentlich nichts sagen. Die einzigen "Head First" -Bücher, die ich gelesen habe, sind "Head First Design Patterns", "Head First iPhone Development" und "Head First Servlets & JSPs". Ich mochte sie nicht (fand ihre Erklärungen, Metaphern und Witze ärgerlich), aber ich kenne Leute, die sie mochten.
Hier ist eine Liste aller ihrer Bücher: http://oreilly.com/store/series/headfirst.html
Hier sind einige Meinungen zu "Head First Design Patterns": /programming/386087/head-first-design-patterns-opinions-wanted
quelle
Meiner Meinung nach sind sie gut, wenn Sie Anfänger in der Programmierung im Allgemeinen sind - nicht nur in dem betreffenden Thema.
Das heißt, bevor sie die Optionen für Bedingungen in einer Sprache lernen, verbringen sie viel Zeit - und viele einfache und alberne Beispiele - damit, zu erklären, was Bedingungen sind .
Die Lösungen, die sie vorschlagen, sind oft sehr schlank und leicht, aber sie neigen nicht dazu zu erklären, warum sie diese Lösung gewählt haben und welche Alternativen es gibt.
Anwendungsfälle:
Ein C ++ - Programmierer möchte mit PHP in die Webentwicklung eintauchen. Ich würde eines der Mid-Level-Bücher von O'Reilly empfehlen, wie "PHP, MySQL und Javascript lernen". Diese erklären die Funktionsweise der Sprache nach wie vor sehr sorgfältig und sind voller Beispiele. Wenn Sie jedoch die richtige Einstellung zum Erlernen neuer Technologien haben, reicht eine davon aus, um Lösungen für fast alles zu entwickeln der Standardumfang dieser Technologie. Sie können auch als Referenz verwendet werden.
Ein Webdesigner möchte etwas Java Script lernen, um seine Seiten zu beleben. Er ist ein nettes Exemplar, also hat er lieber eine Idee, wenn auch eine vage, von dem, was er schreibt, als herumzuschreiben. Trotzdem will er diese Technologie nicht beherrschen und liest nie ein Programmierhandbuch - es würde also eine steile Lernkurve für Sprache und Konventionen mit einem schönen Kurs / Nachschlagewerk geben, und es lohnt sich nicht. In diesem Fall sind Head First-Handbücher definitiv die beste Option.
quelle
Sie sind großartig. Sie können definitiv ein neues Thema mit diesen Büchern beginnen, ohne Vorkenntnisse zu diesen Themen zu haben. Aber wenn Sie mit diesen Themen bereits vertraut sind, werden Sie manchmal das Gefühl haben, langsam zu lernen. Einfach, für Anfänger, das ist großartig!
Ich habe "Head First SQL", "Head First Servlet" und "JSP", "Head First EJB" (3) ohne Vorkenntnisse zu diesen Themen gelesen und habe von dort eine nette Erklärung erhalten.
quelle
Ich persönlich mag sie nicht sonderlich gern: Ich bevorzuge dichtere Texte, mit denen ich Informationen sehr schnell aufnehmen kann. Ich programmiere jedoch seit meinem sechsten Lebensjahr und bin es gewohnt, neue Fähigkeiten und Sprachen im Handumdrehen zu erlernen. Die Übungen sind eine Verschwendung für mich (wenn ich foo lerne, dann weil ich foo für etwas verwenden muss - das ist meine Übung).
Viele Neulinge, die ich kenne, schwören auf die Head First-Reihe, und zwar aus genau den Gründen, die ich nicht mag: Die Sprache ist nicht sehr dicht, daher fühlt sie sich (für den Neuling) zugänglicher an, und es gibt viele Übungen zum Üben.
Es kommt also auf Ihren Lernstil an: Gehen Sie gerne um ein Thema herum, um sich zu orientieren, probieren Sie einige Übungen aus und machen Sie es langsam, oder möchten Sie ein dichtes Handbuch, von dem aus Sie in ein bestimmtes Projekt einsteigen können ? Head First-Bücher sind gut für die ersteren, nicht für die letzteren.
quelle
Ja - kaufen Sie eine, sie sind ausgezeichnet. Ich habe das Buch „Head First Design Patterns“ gelesen und fand es hilfreich mit Beispielen, die ich verstehen konnte. Mir wurde auch nicht langweilig wegen des lustigen Stils. Ich habe Head First Javascript einer Freundin empfohlen und sie fand es auch ein großartiges Buch.
quelle
Ich kenne die anderen Head First-Bücher nicht und werde daher meine Meinung zu dem Buch, das ich gerade lese, Head First Servlets und JSP, äußern.
Die erste Hälfte des Buches ist definitiv großartig, zweifellos. Sie erklärten die Konzepte auf unkomplizierte Weise durch Bilder und Geschichten. Als Entwickler, der eine J2EE-Web-App falsch erstellt hat, fand ich das Buch sehr hilfreich, um einige Lücken in meinem Wissen über J2EE zu schließen. Die meisten Fragen, die ich stellte, als ich noch anfing, wurden in der ersten Hälfte des Buches beantwortet.
Ich finde jedoch, dass die verbleibende Hälfte des Buches so geschrieben ist, als ob es bereits für fortgeschrittene Entwickler gedacht wäre. Das Buch lässt Sie in verschiedene fortgeschrittene Themen und Konzepte eintauchen, ohne wirklich zu erklären, wie alles in Worten passiert ist, die Anfänger verstehen können. Das Buch wirft Ihnen mehrere Themen gleichzeitig vor, daher fällt es mir schwer, alles zu verstehen. Ich finde sogar die Diagramme und Bilder verwirrend.
Ich bin noch dabei, das Buch zu lesen, aber ich habe jetzt den Eindruck, dass das Buch überstürzt war, weil das Buch die Themen nicht klar erklärte, dass ich jetzt nicht alles in meinem Kopf zusammensetzen kann. Dieses Dilemma veranlasste mich, diese Frage zu stellen .
Ich weiß nicht, ob andere Head First-Bücher genauso sind, da ich nichts anderes als Servlets und JSP gelesen habe.
quelle
Die Bücher der Head-First-Serie sind meine Favoriten. Sie machen das Lernen sowohl einfach als auch interessant, mit Humor und großartigem Gesprächsstil. Jedes Buch beginnt mit einer Illustration, wie unser Gehirn funktioniert und wie wir das Maximum aus der Kapazität unseres Gehirns herausholen können. Ich versuche sie zu adoptieren. Sie haben mir das Lernen von Designmustern sehr leicht gemacht.
quelle
Ich habe sowohl Head First Java als auch Head First Design Patterns gelesen . Der verwendete Stil ist in der Tat einzigartig und für die meisten Menschen eine Art Liebe / Hass. Was meiner Meinung nach jeder erkennen sollte, ist, dass diese Art von Büchern die Dinge sehr klar und einfach macht, aber zu einem Preis. Die Kosten sind der Aufwand, den diese Art der Erklärung mit sich bringt. Die Dinge werden immer wieder mit mehreren Beispielen und Metaphern erklärt. Es ist ein erheblicher Aufwand, der Sie nicht sofort in den Kern des Problems eintauchen lässt.
Ich dachte, dass dieser Stil sehr gut zum Head First Java- Buch passt . Ich mochte alles an diesem Buch und es war sehr hilfreich für mich, die Konzepte zu erfassen und eine Intuition über sie zu entwickeln. Auf der anderen Seite mochte ich Head First Design Patterns überhaupt nicht. Mein Eindruck war, dass es viel zu wortreich wird und manchmal den Punkt völlig verfehlt. Es gab zu viele Metainformationen, aber nicht viele wirklich nützliche Informationen.
quelle
Ich wollte Head First Design Patterns wirklich mögen, aber ich konnte es nicht lesen.
Vielleicht ist es meine Schuld - ich bin alt genug, um mich zu erinnern, als Apples Computer an Ihren Fernseher angeschlossen waren
quelle
Ich habe sie nie benutzt, aber mein Bruder schwört darauf. Er findet das Gleichgewicht zwischen Lernen durch Erklären und Lernen durch Vorbild genau richtig.
quelle