Was ist das schlechteste programmierbezogene oder technische Buch, das Sie jemals gelesen haben? Dies kann jedes Buch sein, das auf die eine oder andere Weise mit dem Programmieren verbunden werden kann, solange es keine Fiktion ist.
34
Antworten:
Jedes Buch, mit dem Sie sich X in Y Stunden beibringen können.
Ich habe einige in der Vergangenheit gelesen, aber wenn Sie einmal gelesen haben, wissen Sie überhaupt nichts über X und Sie können das Buch auch nicht als Referenz für X verwenden. Nachdem wir herausgefunden haben, dass es besser scheint, sich für die großen Bücher zu entscheiden.
quelle
Hardcore Java
Dieses Buch wurde von einer Person geschrieben, die die Feinheiten von Java wirklich nicht verstand. Er verstand es nicht einmal unter ref oder unter val parameter passing. Ich zitiere die am besten bewertete Amazon-Rezension: (es ist ein 1-Stern)
Seine Errata über O'Reilly sind (das letzte Mal, als ich nachgesehen habe) mehr als 20 Seiten lang.
bearbeiten: gerade überprüft, Standardeinstellungen in Word, es ist 23 Seiten lang.
quelle
Ich erinnere mich noch, wie schlecht dieses Buch war:
Oracle9i: Ein Leitfaden für Anfänger
Ich war wütend, als ich es durchlas. Ich zitiere aus meiner Amazon-Rezension:
quelle
Lassen Sie uns C - Yashavant P. Kanetkar
Objektorientiertes Programmieren mit C ++ - E Balagurusamy
quelle
Am schlimmsten. Buch. Je.
Es hat die Größe eines Telefonbuchs und ist wie eine Art Rezeptbuch aufgebaut. Es handelt sich im Grunde genommen um eine riesige Sammlung von Tausenden von Codefragmenten zum Ausführen verschiedener Aufgaben, die vollständig aus dem Kontext gerissen und häufig falsch, kaputt oder veraltet sind.
Das einzige, was amüsanter ist , ist das Folgebuch , Jamsas C / C ++ / C # -Programmierbibel . Weil diese Sprachen völlig austauschbar sind, oder?
Würden Sie von diesem Mann ein Buch über Programmierung kaufen ?
quelle
Das schlechteste Buch, das ich je gelesen habe, war Ingegneria del codice von McConnell Steve.
Ja, es ist die italienische Übersetzung des besten Buches, das ich je gelesen habe: Code Complete. Aber die Übersetzung war so schlecht, dass ich die Originalversion kaufen musste. Es war das letzte übersetzte technische Buch, das ich gekauft habe. Seitdem lese ich nur technische Bücher in Englisch.
quelle
Dieses Buch war unsere Leseliste für ein Modul zu C ++ im College.
Es schien eine Art 2 für 1-Kauf zu sein, sodass wir kein UML-Buch kaufen mussten.
Die enorme Größe des Buches, kombiniert mit keinem Fluss und einer Besessenheit mit Ameisen, ist der Grund, warum es meine Stimme bekommt.
Ich denke, es könnte im Rennen um die schlechteste Abdeckung eines Computerbuches sein.
quelle
Ich bin auf viele schlechte Programmierbücher gestoßen, aber das waren schon immer solche, die mir zufällig begegnet sind (z. B. in einem Buchladen, bei einem Freund usw.). Das einzige wirklich schlechte Buch, das ich jemals gekauft habe und das sich als völliger Müll herausstellte, war Java 2: The Complete Reference von Herb Schild. Der TA hat dieses Buch tatsächlich empfohlen.
Ich habe mich das ganze Semester über gefragt, warum dieses Buch irrelevant ist (dieses Buch ist nicht sicher, ob es ein Tutorial oder eine Referenz ist, IMHO). Ich kenne einige Leute, die es gemocht haben und behaupten, sie hätten einen Nutzen daraus gezogen, aber ich habe das Buch erst gegen Ende des Semesters fallen lassen und mich auf die Notizen des Unterrichts konzentriert. Später fand ich bessere Bücher über Java und lernte die Sprache wirklich.
Edit: Jemand hat mir das Buch nach einigen Jahren tatsächlich "geliehen" und es nicht zurückgegeben. Also, ich denke, mindestens einer Person hat es gefallen.
quelle
Pro PHP Security von Snyder & Southwell für Apress.
Während ich viele WebDev-Bücher und -Tutorials mit einer extrem schlechten Einstellung zur Sicherheit kennengelernt habe (daher dieser Hilferuf), erreicht dieses Buch eine neue Tiefe, indem der Code voller Sicherheitslücken in einem Buch steckt, um das es eigentlich geht Sicherheit .
Ich habe es nie vollständig gelesen, mit vielen Kapiteln, die PHP kaum berühren, aber sogar ein kurzer Blick durch enthüllte HTML-Injections (XSS) in fast jedem Beispiel, sogar in dem Kapitel, wie man XSS-Angriffe vermeidet. Es gibt SQL-Injection. Es gibt Directory Traversal. Dies ist in den "How-to-Do" -Beispielen, nicht das "hier ist ein häufiger Fehler, den man vermeiden sollte" -Bit! Es gibt sogar (unzureichende) Vorschläge zur "sicheren" Verwendung von
eval
undsystem
, die viel vernünftiger durch das Wort "NICHT" ersetzt werden könnten.Die angebotenen Lösungen sind größtenteils falsch gerichtete und diskreditierte Ansätze, die auf dem „Bereinigen“ oder zufälligen Entkommen in der Eingabestufe basieren, anstatt zu verstehen, wie das Entkommen von Text funktioniert und wie Sie die richtige Art der Codierung bei und in der Ausgabe vornehmen müssen Ein bestimmtes Format ist erforderlich. Dieses Missverständnis ist eine weit verbreitete Ursache für kaputte Apps und es ist herzzerreißend, es in einem "Sicherheitsbuch" zu sehen. Und dann gibt es die völlig bizarren Empfehlungen, wie das Hinzufügen einer "Admin Lock" -Spalte zu all Ihren Tabellen, um die Zugriffslogik durchzusetzen. Whut? Oh, und der Code ist ein Durcheinander von verwechselter Logik und Markup, na ja.
4 Sterne bei Amazon! Kaufen Sie jetzt Ihr Exemplar!
quelle
Alles und jedes von Herbert Schildt. Dieses eine Buch zu nennen, ist wahrscheinlich etwas langwierig - es ist eher ein ewiger Fall von Lebensmittelvergiftung auf dem Papier.
Fraktale Programmierung in C, von Roger T. Stevens. Wie Leonard Plinth-Garnell gesagt hätte: "Exquisit schrecklich!"
Numerische Rezepte in [C | C ++]. Viele "Rezepte", aber 1) der Code ist wirklich Fortran mit der Syntax der C-Familie, und 2) viele (die meisten?) Der Algorithmen sind Vorschläge, die numerisch instabil sind und im Allgemeinen am besten vermieden werden.
quelle
Bitte vergib mir ... Ich war im College und war fasziniert von Y2K. Das Buch erwies sich als langweilig und wie der Hype war alles Sensationell. Kompletter Müll.
quelle
Wenn Sie diesen Mist in der Kabine eines Testers finden, feuern Sie ihn sofort ab. Dieses Buch ist für Dummköpfe gedacht, die von einem Dummkopf geschrieben wurden.
quelle
Oh, und, na ja, umstritten, das denke ich:
Stroustrup's The C ++ Programming Language, dritte Ausgabe . Es ist nicht das schlechteste Programmierbuch, das ich je gelesen habe, aber es ist mit Sicherheit das enttäuschendste.
Ich erinnere mich, dass ich die zweite Ausgabe gemocht habe, die zumindest ein Versuch war, im gleichen knappen Stil wie K & Rs C-Meisterwerk zu schreiben. Leider ist diese Ausgabe älter als Vorlagen und andere Funktionen der modernen Sprache, weshalb sie heutzutage kaum noch verwendet wird.
Die dritte Ausgabe wirft jeden Versuch in die Knappheit und endet mit einem Buch, das dreimal so lang ist wie sein Vorgänger. Es füllt seine Seiten mit endlosen mühsamen Diskussionen über die Ideen des Autors zu Best Practices für objektorientiertes Codieren und Softwareentwicklung im Allgemeinen.
Irgendwo zwischen all den Streifzügen gibt es eine Beschreibung, wie die C ++ - Sprache funktioniert, aber viel Glück beim Finden. Es ist ein riesiges Durcheinander eines Buches.
(Ähnlich wie die Sprache, nicht wahr?) (Sorry, das war unangebracht.) (Naja , vielleicht ein wenig gefragt.)
quelle
Es muss " Wicked Cool PHP " sein
Ich habe es gekauft, weil es einen Roboter mit einem Hammer auf der Vorderseite hatte. Was könnte schief gehen? Ich dachte. Es stellt sich alles heraus. Sinnlose Beispiele, schrecklicher Code und falsche Sicherheitsinformationen.
quelle
Kopf voran C #. Schade um die Head First Familie IMO.
quelle
Anwenden domänengesteuerter Designs und Muster: Mit Beispielen in C # und .NET
Die Schande war, dass ich DDD liebe, die im Buch vorgestellten Ideen liebe und der Autor intelligent und sachkundig ist; Aber ich habe versucht, dieses Buch jetzt vielleicht fünf bis zehn Mal durchzulesen und kann es einfach nicht. Der Autor muss wissen, wann er aufhören soll zu reden, aufhören zu tangieren, aufhören zu sagen, was Sie über diesen Absatz gewusst haben, und aufhören zu versuchen, jeden Absatz zu benennen.
Fazit: Das Buch enthält einige gute Informationen / Ideen, außer dass sie in so viel BS vergraben sind, dass man sie nie bekommt. Dieses Buch hätte 1/4 seines Inhalts haben können, und es wäre gut gewesen.
quelle
UML in einer Nussschale (1. Ausgabe).
Im Grunde genommen nicht lesbar, mussten die Prüfer dem Autor sagen, er solle mit einer Erklärung beginnen, nicht nur mit einer Zusammenfassung der Standards.
Die 2. Auflage hingegen ist lesbar und nützlich.
quelle
Wie man alles mit PHP und MySQL macht von Vikram Vaswani. Dieses Buch hat mich so sehr zurückgeschreckt, als ich zuerst das Programmieren gelernt habe. Schrecklicher Code, ständiges Mischen und Anpassen von Code und Markup, völlige Unkenntnis von OOP, der allerhöchste Sicherheitsaspekt, und das Ignorieren von PHP5, das selbst damals nicht gerade brandneu war.
Ich habe einen Blogbeitrag über Programmierbücher geschrieben, in dem ich die beiden ersten PHP-Bücher verglichen habe, die ich bekommen habe.
Vergleichen Sie die Größe http://blog.webicity.info/blog/wp-content/uploads/2010/08/books-small.jpg
Ratet mal, welcher Titel den genaueren hat?
quelle
Ich erinnere mich nicht an den Titel, aber ich habe kürzlich ein Lehrbuch für Visual Basic gesehen. In den ersten beiden Kapiteln ging es weder um Codierung noch um VB (Eine BASIC-Vorgeschichte wäre eine Verbesserung gewesen).
Die Schule hätte eine Menge Geld sparen können, wenn sie nur "VB Hello World" gegoogelt hätte.
quelle
Programmierung in C ++ von Dewhurst und Stark:
Es war vielleicht nicht das Schlimmste, das es je gab. Es ist meine Liste, weil das Cover der ersten Ausgabe genau so aussah wie die Programmiersprache C von K & R , also hatte ich eine Arbeit von ähnlicher Qualität erwartet. Ich habe vor 20 Jahren eine Kopie bekommen, gerade als C ++ allgemein bekannt wurde. In diesem Buch wurde die Syntax erklärt, aber es hat keinem C-Programmierer gezeigt, wie er die Funktionen von C ++ nutzen kann. Ich fand es ein sehr frustrierendes Buch.
quelle
Pragmatische Versionskontrolle mit Subversion - Leicht im unteren Bereich aller Pragmatic Programmer-Bücher, die ich bis jetzt gelesen habe. Extrem dünn im Inhalt. Einige mögen argumentieren, dass dieses Buch für absolute Anfänger gedacht ist, die mit der Versionskontrolle beginnen, aber das ist Quatsch - für was auch immer das Buch ist, ist es eigentlich nicht wert, ein Buch zu schreiben.
quelle
Ich kann mich nicht an den Namen erinnern - vielleicht sehe ich später, ob ich ihn herausfinden kann -, aber es gab ein ASP.NET-Buch, das alle Codefragmente (und viele) als Visual Studio-Screenshots enthielt. Zuerst schien es cool zu sein, weil es mir genau zeigte, wohin ich in der IDE gehen sollte (ich habe gerade erst gelernt). Nach einer Weile (Kapitel 2, glaube ich) wusste ich, wo sich alles befand und fand die Aufnahmen einfach zu schwer zu lesen.
Pro C # von Andrew Troelsen war größtenteils sehr gut, aber jemand muss dem Mann beibringen, Beispiele richtig zu verwenden. Er unterrichtete eine Technik für ein Thema (zum Beispiel Multithreading), dann unterrichtete er eine andere und verglich die beiden. Das Problem ist, dass er nicht nur das erste Beispiel mit dem neuen Code aktualisiert, sondern eine völlig neue Anwendung schreibt, die etwas völlig anderes macht, und auch eine Reihe zusätzlicher Konzepte in die Mischung einfließen lässt.
quelle
Ein Wandteppich aus der Informatik: Erforschen der Informatik in C ++
Dies wurde als ich im College war Lesen zugewiesen. Abgesehen davon, dass dieses Buch absolut einschläfernd ist, stellt es die Dinge auf eine so verworrene Weise dar, dass ich es ohne Programmierkenntnisse nicht hätte analysieren können: Der größte Teil meiner Klasse, in der es nur einen erfahrenen Programmierer neben mir gab, war völlig verloren.
Nachdem ich nur einen Bruchteil des Buches gelesen hatte, gab ich es auf und versuchte, damit das Ende eines wackeligen Bücherregals hochzuhalten. Auch das war nicht so toll: Ein bisschen zu dick und der Bezug rutschig.
quelle
Überprüfung von sequentiellen und simultanen Programmen, 2. Auflage , von Krzysztof R. Apt und Ernst-Rüdiger Olderog.
Vielleicht war es das Thema, aber ich erinnere mich deutlich daran, dass dies das trockenste Buch war, das ich je gelesen habe. Bis zum Ende zu kommen, war eine echte, einschläfernde Herausforderung.
quelle
Programmierung von Microsoft Visual C ++, 5ed (Kruglinski, Shepherd, Wingo)
Nicht, dass das Buch schlecht gewesen wäre, aber sein Titel ist sehr irreführend, insbesondere für Leute, die neu in C ++ sind. Das Vorwort des Buches verspricht, Ihnen das Programmieren in VC ++ beizubringen, und ein Hintergrund in C, aber nicht in C ++ ist alles, was Sie brauchen. Um ehrlich zu sein, aus diesem Buch können Sie absolut nichts über C ++ lernen.
Ich besaß dieses Buch ungefähr 10 Jahre lang und fand in letzter Zeit (nachdem ich 4 Jahre lang für C ++ / Windows gearbeitet hatte) ein paar Kapitel, die ein bisschen nützlich waren, um neuen Mitarbeitern Dinge zu erklären.
Personen, die Windows-Programmierung erlernen möchten, wird Folgendes empfohlen: (in chronologischer Reihenfolge)
quelle
Wir hatten an der Universität einen Kurs über Wissenssysteme. Das Buch war wirklich schlecht, es war noch nicht fertig und schwer zu lesen. Der Lehrer folgte dem Buch nicht (obwohl es für den Kurs erforderlich war) und die Prüfung bestand aus mehreren Fragen, die sich nicht auf das Buch und den Kurs bezogen. Aber zum Glück hat der Lehrer die Fragen früherer Prüfungen wieder verwendet, damit die Schüler sie lernten.
quelle
Ich habe noch kein Buch gefunden, das ich nicht für nützlich befunden habe.
Ich weiß nicht warum das so ist, aber es ist so wie es ist, nicht wahr?
quelle
Es gibt viel zu viele, um sie aufzulisten.
Alle SAMS-Bücher sind qualifiziert.
Mir ist es im Allgemeinen egal, mich an die dummen Bücher zu erinnern. Ich reiße sie manchmal einfach über den Rücken (wenn sie ein Taschenbuch sind) und schmeiße sie weg oder verbrenne sie. Ich habe in letzter Zeit nicht zu viele Bücher gekauft.
quelle