Was ist der einflussreichste Buch sollte jeder Programmierer lesen?

stimmen
1k

Wenn Sie könnten in der Zeit zurückgehen und sagen Sie sich ein bestimmtes Buch zu Beginn Ihrer Karriere als Entwickler zu lesen, das Buch wäre es?

Ich erwarte, dass diese Liste variiert werden und eine breite Palette von Dingen zu decken.

So sucht: Benutzen Sie das Suchfeld in der rechten oberen Ecke. Um die Antworten der aktuellen Frage zu suchen, verwenden inquestion:this. Beispielsweise:

inquestion:this Code Complete
Veröffentlicht am 05/08/2008 um 00:50
quelle vom benutzer
In anderen Sprachen...                            


214 antworten

stimmen
1k
  • Code Complete (2. Auflage) von Steve McConnell
  • Der Pragmatische Programmierer
  • Struktur und Interpretation von Computerprogrammen
  • Die Programmiersprache C von Kernighan und Ritchie
  • Introduction to Algorithms von Cormen, Leiserson, Rivest und Stein
  • Design Patterns von der Gang of Four
  • Refactoring: Verbesserung der Gestaltung des bestehenden Kodex
  • Der Mythos der Mann-Monat
  • Die Art of Computer Programming von Donald Knuth
  • Compiler: Grundsätze, Techniken und Werkzeuge von Alfred V. Aho, Ravi Sethi und Jeffrey D. Ullman
  • Gödel, Escher, Bach von Douglas Hofstadter
  • Clean Code: A Handbook of Agile Software Craftsmanship von Robert C. Martin
  • Effective C ++
  • More Effective C ++
  • CODE von Charles Petzold
  • Programmierung Perlen von Jon Bentley
  • Effektives Arbeiten mit Legacy Code von Michael C. Feathers
  • People von Demarco und Lister
  • Coder bei der Arbeit von Peter Seibel
  • Sie belieben wohl zu scherzen, Mr. Feynman!
  • Effective Java 2nd edition
  • Patterns of Enterprise Application Architecture von Martin Fowler
  • The Little Schemer
  • Die Seasoned Schemer
  • Warum ist (ergreifende) Einführung in Ruby-
  • Die Insassen laufen das Asyl: Warum High-Tech-Produkte Antrieb sie verrückt und wie die Vernunft wieder herzustellen
  • Die Kunst des Unix Programming
  • Entwicklung Test-Driven: Mit dem Beispiel von Kent Beck
  • Practices eines agilen Entwickler
  • Machen Sie sich nicht denken
  • Agile Softwareentwicklung, Grundsätze, Muster und Praktiken von Robert C. Martin
  • Domain Driven Designs von Eric Evans
  • Die Gestaltung alltäglicher Dinge von Donald Norman
  • Moderne C ++ Entwurf von Andrei Alexandrescu
  • Best Software Schreiben I von Joel Spolsky
  • Die Praxis der Programmierung von Kernighan und Pike
  • Pragmatisches Denken und Lernen: Refaktorieren Wetware von Andy Hunt
  • Software Estimation: Entmystifizierung der Black Art von Steve McConnel
  • The Passionate Programmer (Mein Job ging nach Indien) von Chad Fowler
  • Hacker: Helden der Computer-Revolution
  • Algorithmen + Datenstrukturen = Programme
  • Schreiben Fest-Code
  • JavaScript - The Good Parts
  • Getting Real von 37 Signale
  • Grundlagen der Programmierung von Karl Seguin
  • Computergrafik: Principles and Practice in C (2nd Edition)
  • Das Denken in Java von Bruce Eckel
  • Die Elemente von Computing System
  • Refactoring zu Patterns von Joshua Kerievsky
  • Moderne Betriebssysteme von Andrew S. Tanenbaum
  • Die Kommentierte Turing
  • Dinge , die machen uns Smart - von Donald Norman
  • Die Timeless Way of Building von Christopher Alexander
  • Der Termin: Ein Roman über Projektmanagement von Tom DeMarco
  • Die C ++ Programmiersprache (3. Auflage) von Stroustrup
  • Patterns of Enterprise Application Architecture
  • Computer System - ein Programmierer Perspective
  • Agile Prinzipien, Patterns und Practices in C # von Robert C. Martin
  • Wachsende Object-Oriented Software, Guided durch Tests
  • Rahmen - Design - Richtlinien von Brad Abrams
  • Objekt Denken von Dr. David West
  • Advanced Programming in der UNIX - Umgebung von Richard Stevens
  • Hacker und Maler: Große Ideen aus dem Computer-Zeitalter
  • Die Seele einer neuen Maschine von Tracy Kidder
  • CLR via C # von Jeffrey Richter
  • Die Timeless Way of Building von Christopher Alexander
  • Design Patterns in C # von Steve Metsker
  • Alice im Wunder von Lewis Carol
  • Zen und die Kunst ein Motorrad zu warten von Robert M. Pirsig
  • About Face - Die Grundlagen des Interaktionsdesigns
  • Here Comes Everybody: Die Macht der Organisation Ohne Organisationen von Clay Shirky
  • Das Tao der Programmierung
  • Computational Schönheit der Natur
  • Schreiben Fest - Code von Steve Maguire
  • Philip und Alex 's Guide to Web Publishing
  • Objektorientierte Analyse und Design mit Anwendungen von Grady Booch
  • Effective Java von Joshua Bloch
  • Berechenbarkeit von NJ Cutland
  • Visionäre der Programmierung
  • Das Tao Te Ching
  • Der produktive Programmer
  • Die Kunst der Täuschung von Kevin Mitnick
  • Der Career Programmierer: Guerilla - Taktiken für eine unvollkommene Welt von Christopher Duncan
  • Paradigmen der Künstlichen Intelligenz Programmierung: Fallstudien in Common Lisp
  • Masters of Doom
  • Pragmatische Unit Testing in C # mit NUnit von Andy Hunt und Dave Thomas mit Matt Hargett
  • Wie lösen Sie von George Polya
  • Der Alchimist von Paulo Coelho
  • Smalltalk-80: Die Sprache und ihre Umsetzung
  • Schreiben Secure Code (2nd Edition) von Michael Howard
  • Einführung in die funktionale Programmierung von Philip Wadler und Richard Vogel
  • Keine Bugs! von David Thielen
  • Nacharbeit von Jason Freid und DHH
  • JUnit in Aktion
Beantwortet am 05/08/2008 um 00:51
quelle vom benutzer

stimmen
9

Programmierung von Grund auf. Es ist kostenlos im Internet. Dieses Buch hat mich gelehrt , AT & T nh. Es ist sehr leicht zu lesen.

Alt-Text

Beantwortet am 23/11/2010 um 04:15
quelle vom benutzer

stimmen
9

Database System Concepts ist eines der besten Bücher , die Sie auf dem Verständnis gute Datenbank Design - Prinzipien lesen können.

Alt-Text

Beantwortet am 18/11/2010 um 20:27
quelle vom benutzer


stimmen
9

Typen und Programmiersprachen von Benjamin C Pierce für ein gründliches Verständnis der Grundlagen der Programmiersprachen.

Beantwortet am 26/05/2010 um 13:01
quelle vom benutzer

stimmen
9

Die Praxis der Programmierung. Von Brian W. Kernighan, Rob Pike.

Der Stil hier gezeigt ist ausgezeichnet - der Code nur für sich selbst spricht, und das ganze Buch folgt dem KISS-Prinzip. Persönlich nicht meine Sprachen der Wahl, aber für mich immer noch einflussreich.

Beantwortet am 18/09/2009 um 14:24
quelle vom benutzer

stimmen
9

Extreme Programming Explained: Umarmung Wechsel von Kent Beck. Während ich die Autobahn-XP-oder-on Software - Entwicklung nehmen nicht ein Hardcore befürworten, ich wünschte , ich hätte den Prinzipien in diesem Buch viel früher in meiner Karriere eingeführt. Unit - Tests, Refactoring, Einfachheit, kontinuierliche Integration, Kosten / Zeit / Qualität / Umfang - das ist die Art und Weise veränderte ich bei Entwicklung sah. Vor Agile, es war alles über den Debugger und die Angst vor Änderungsanforderungen. Nach Agile, nicht so eine große Rolle diese Dämonen.

Beantwortet am 18/09/2009 um 04:34
quelle vom benutzer


stimmen
9

Einer meiner persönlichen Favoriten ist Delight Hacker , weil es so viel Spaß war zu lesen , wie es Bildungs war.

Ich hoffe, dass die zweite Auflage wird in Kürze veröffentlicht!

Beantwortet am 07/06/2009 um 18:38
quelle vom benutzer

stimmen
9

Definitiv Software Craftsmanship

Alt-Text http://ecx.images-amazon.com/images/I/5186JKTDVWL._SL500_AA240_.jpg

Dieses Buch erklärt, eine Menge Dinge, über Software-Engineering, Systementwicklung. Es ist auch äußerst nützlich, um den Unterschied zwischen den verschiedenen Arten von Produktentwicklung zu verstehen: web VS shrinkwrap VS IBM-Framework. Was die Menschen im Sinn hatte, als sie Wasserfall-Modell konzipiert? Lesen Sie diese und alle wir klar werden (hoffentlich)

Beantwortet am 16/12/2008 um 13:43
quelle vom benutzer

stimmen
9

Systemantics: Wie Systems arbeiten und vor allem wie sie scheitern . Holen Sie es verwendet billig. Aber Sie können nicht den Humor, bis Sie auf ein paar gescheiterten Projekten gearbeitet haben.

Die Schönheit des Buches ist das Copyright-Jahr.

Wahrscheinlich ist das tiefste Essen zum Mitnehmen „Gesetz“ in dem Buch vorgestellt:

Der Grund Failure-Mode Satz (FFT): Komplexe Systeme in der Regel im Fehlermodus betrieben werden.

Die Idee dahinter ist , dass es versagt Teile in einem bestimmten Stück Software , die durch Störungen in anderen Teilen oder durch Validierungen in anderen Teilen maskiert ist. Sehen Sie ein reales Beispiel an der Therac-25 Strahlung Maschine , deren Softwarefehler wurden durch Hardware failsafes maskiert. Wenn die Hardware failsafes entfernt wurde, erhält die Software Rennen , das all die Jahre unentdeckt geblieben war in der Maschine führte zu töten 3 Personen.

Beantwortet am 19/11/2008 um 06:57
quelle vom benutzer

stimmen
9

Diskrete Mathematik für Informatiker http://ecx.images-amazon.com/images/I/51HCJ5R42KL._SL500_BO2,204,203,200_AA219_PIsitb-sticker-dp-arrow,TopRight,-24,-23_SH20_OU02_.jpg

Diskrete Mathematik für Informatiker von JK Truss.

Zwar ist dies nicht der Programmierung lehrt, es lehrt Sie grundlegende Mathematik, die sollte jeder Programmierer wissen. Sie können dieses Material von der Universität erinnern, aber wirklich, wird tun Pr¨adikatenlogik Sie Programmierkenntnisse verbessern, müssen Sie Set-Theorie lernen, wenn Sie Sammlungen mit programmieren möchten.

Es gibt wirklich eine Menge interessanter Informationen in hier, dass Sie denken über Probleme auf unterschiedliche Weise erhalten kann. Es ist praktisch zu haben, nur hin und wieder abholen, etwas Neues zu lernen.

Beantwortet am 14/10/2008 um 13:04
quelle vom benutzer

stimmen
9

Paradigmen der Künstlichen Intelligenz Programmierung : Case Studies in Common Lisp von Peter Norvig

Geben Sie hier image description

Ich begann es zu lesen, weil ich wollte, Common Lisp lernen. Als ich auf halben Weg, ich erkennen dies das größte Buch war über die Programmierung ich bisher gelesen hatte.

Beantwortet am 16/09/2008 um 14:51
quelle vom benutzer

stimmen
9

K & R

@Juan: Ich weiß, Juan, ich weiß - aber es gibt einige Dinge, die nur durch eigentlich immer bis auf die Aufgabe in der Hand erlernt werden können. Speaking in abstrakten Idealen der ganzen Tag einfach macht Sie zu einem akademisch. Es ist in der Anwendung der abstrakten, dass wir wirklich den Grund für ihre Existenz grok. : P

@Keith: Great Erwähnung von „Die Insassen laufen die Asyl“ von Alan Cooper - ein Augenöffner für bestimmte, jeder Entwickler, der mit mir gearbeitet hat, seit ich das Buch gelesen hat mich gehört die Ideen erwähnen es espouses. +1

Beantwortet am 21/08/2008 um 20:58
quelle vom benutzer

stimmen
8

Die Python-Sprache für mich sehr einflussreich war, ich wünschte, ich hätte vor diesem Buch Jahren gelesen habe. Die Schönheit und die Einfachheit der Sprache Python wirklich beeinflussen, wie ich Code in anderen Sprachen geschrieben.

Alt-Text Alt-Text

Beantwortet am 24/10/2010 um 16:01
quelle vom benutzer

stimmen
8

Die Praxis der Programmierung

Alt-Text

und

Wie es zu lösen durch Computer

Alt-Text http://img.infibeam.com/img/7101e0ee/496b1/05/629/PMB-9788131705629.jpg?hei=200&wid=160&op_sharpen=1

Beantwortet am 27/07/2010 um 18:27
quelle vom benutzer

Beantwortet am 02/03/2010 um 12:44
quelle vom benutzer

stimmen
8

Der neue Turing Omnibus http://ecx.images-amazon.com/images/I/51HlYd-%2BRwL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg

Wirklich gutes Buch. Hat einen High-Level-Geschmack der wichtigsten Bereiche der Informatik. Ja, CS! = Programmierung, aber das ist für jeden Programmierer immer noch nützlich.

Beantwortet am 28/12/2009 um 00:36
quelle vom benutzer

stimmen
8

Hacker, von Steven Levy.

Die Persönlichkeit und Lebensart kommen zuerst müssen. Alles andere kann man lernen.

Beantwortet am 26/11/2009 um 21:04
quelle vom benutzer

stimmen
8

Alt-Text

Das letzte Jahr habe ich eine Reihe von Klassen. ich lese

Die Innovator-Dilemma (disruptive tech)
Der Mythical Man Month (Verwaltung von Software)
Crossing the Chasm (Start)
Datenbankmanagementsysteme, die Kuh Buch
Programming C #, Straußen Buch
Beginning iPhone Developmen, Grapefruits Buch

Jedes Buch war erstaunlich , aber Dilemma Innovator von Clayton Christensen (1997 !!!) ist wirklich ein fantastisches Buch, und es hat mich wirklich über die moderne Software - Welt zu denken. Die adressierte Herausforderung ist disruptive Technologie, und wie Plattenlaufwerk Unternehmen und nicht-technische Unternehmen werden immer durch neue, Spiel verändernde Technologie gestört. Es gibt eine neue Perspektive , wenn man über Google denken, wahrscheinlich die größten ‚web‘ Unternehmen. Warum haben sie ihre Hände in ALLES? Es ist , weil sie nicht wollen , um ihre Position haben gestört durch etwas Neues. Die Vorschau auf Google ist viel die Idee zu bekommen. Lies es!

Beantwortet am 23/07/2009 um 02:24
quelle vom benutzer

stimmen
8

„Die Welt ist flach“ von Thomas Friedman.

Exzellenz in der Programmierung erfordert eine Investition von mentaler Energie und eine Widmung an weiterhin zu den Berufen der Medizin oder Rechts vergleichbar zu lernen. Es lohnt sich einen Bruchteil von dem, was diese Berufe zu zahlen, viel weniger die zu den mathematisch versierte gezahlten Löhne , die in den Finanzsektor Kopf. Und die Löhne für Code konstruieren erodieren , weil es ein Beruf, ist relativ einfach für die intelligente und Selbstdisziplin in den meisten Volkswirtschaften zu betreten.

Die Programmierung wurde bereits auf den Punkt erodiert zahlen weniger als, sagen wir, Sanitär. Klempner können nicht „Offshoring“ werden. Sie brauchen nicht zu $ ​​2395 zu zahlen, um die professionelle Klempner Konferenz jedes zweite Jahr für das Privileg des Empfangens eine völlig neue Reihe von Sanitär-Technologien zu besuchen, die Sie nehmen ein Jahr zu lernen.

Wenn Sie in Nordamerika oder in Europa leben, sind jung, und sind smart, Programmierung ist keine rationale Berufswahl. Unternehmen , die beinhalten Programmierung, absolut. Studie Geschäft, weiß genug über die Programmierung Ihres BS - Detektor zu verfeinern: brilliant. Aber widmen den Löwenanteil Ihrer geistigen Energie auf die Beherrschung von Bibliotheken, Datenstrukturen und Algorithmen? Das macht nur Sinn , wenn die Programmierung etwas mehr zu Ihnen als eine wirtschaftliche Wahl.

Wenn Sie lieben die Programmierung und aus diesem Grunde der Absicht, Ihre Karriere zu machen, dann geziemt es Sie ein kaltes Augen Verständnis der Kräfte zu entwickeln , die sind, und wird auch weiterhin, um es einen schwierigen und schwierigen Beruf , in dem ein Leben zu bilden . „Die Welt ist flach“ werden Sie nicht lehren , was Ihre Variablen zu nennen, aber es wird für 6 oder 8 Stunden in der wirtschaftlichen Realität eintauchen , die haben bereits angekommen. Wenn Sie es lesen können, und keine Angst zu bekommen, dann gehen und kaufen „Code Complete“ .

Beantwortet am 16/09/2008 um 04:25
quelle vom benutzer

stimmen
8

@ Peter Coulton - Sie lesen Knuth nicht, studieren Sie es.

Für mich und meine Arbeit ... rein funktionale Datenstrukturen sind für Denken und die Entwicklung mit funktionalen Sprachen im Auge behalten.

Beantwortet am 05/08/2008 um 02:25
quelle vom benutzer

stimmen
7

Die TCP / IP - Führer , von Charles M. Kozierok

Obwohl es als ‚enzyklopädische Referenz‘ beschrieben wird, ist es unglaublich als Erzählung lesbar.

Dieser Autor stellt eine sehr, sehr, sehr gut geschrieben, umfassende Einführung in der Vernetzung und die Infrastruktur, die die Bahn zugrunde liegt. Etwas alle Programmierer wissen sollten.

Für mich ist es die natürliche Follow-on von Charles Petzolds ‚ Kodex ‘. Wenn „Code“ für die Laien erklärt , wie Computer funktionieren, ‚Die TCP / IP - Guide‘ erklärt , wie sie miteinander zu verbinden.

Wenn Sie gibt einen 12-jährigen Aussenseiter eine Kopie ‚Code‘ und eine Kopie von ‚Der TCP / IP-Guide‘ - sie das nächsten Google würden durch das Alter von 17 Jahren zu bauen.

Mit anderen Worten, wenn ich in der Zeit zurück gehen könnte und mir sagen , ein bestimmtes Buch zu Beginn meiner Karriere als Entwickler zu lesen, diese (plus - Code ) ist dort oben in der Spitze meiner Liste.

Beantwortet am 14/01/2011 um 10:13
quelle vom benutzer

stimmen
7

Kernighan & Plauger die Elemente der Programmierstil . Es zeigt den Unterschied zwischen unecht-klug und elegant-clever.

Beantwortet am 03/06/2009 um 21:01
quelle vom benutzer

stimmen
7

Hier ist ein ausgezeichnetes Buch , das nicht so weit applaudierte, sondern ist voll von tiefem Einblick: Agile Software - Entwicklung: Das Cooperative Spiel , von Alistair Cockburn.

Was ist das Besondere daran? Nun, klar jeder hat den Begriff „Agile“ gehört, und es scheint, die meisten Gläubigen sind in diesen Tagen. Egal, ob Sie glauben oder nicht, aber es gibt einige tiefe Prinzipien hinter warum die Agile Bewegung existiert. Dieses Buch deckt und artikuliert, diese Prinzipien in einer präzisen, wissenschaftlichen Art und Weise. Einige der Prinzipien sind (btw, das sind meine Worte, nicht Alistair):

  1. Das Schwierigste , was über Team Software - Entwicklung wird immer jeder das Gehirn das gleiche Verständnis haben. Wir bauen große, aufwendige, komplexe Systeme , die in der greifbaren Welt unsichtbar sind. Je besser Sie sind auf mehr Völker Gehirn immer tieferes Verständnis zu teilen, desto effektiver ist Ihr Team bei der Software - Entwicklung sein wird. Dies ist der eigentliche Grund , dass Pair Programming Sinn macht. Die meisten Leute entlassen sie (und ich habe auch anfangs), aber mit diesem Prinzip im Auge Ich empfehle , dass Sie einen weiteren Versuch. Sie winden mit zwei Personen, die das Teilsystem tief verstehen Sie gerade gebaut ... es gibt nicht viele andere Möglichkeiten , eine so tiefe Informationsübertragung so schnell zu bekommen. Es ist wie ein Vulkan Geist meld.
  2. Man muss nicht immer Worte müssen schnell tiefes Verständnis zu kommunizieren. Und eine logische Folge: zu viele Worte, und Sie überschreiten die Hörer / Leser die Fähigkeit, das Verständnis Transfer bedeutet Sie versuchen , dies nicht geschieht. Bedenken Sie, dass Kinder lernen , wie man Sprache sprechen von „eingetaucht“ und „absorbieren“ zu sein. Nicht nur die Sprache entweder ... er gibt das Beispiel einiger Kinder mit Zügen spielen auf dem Boden. Da kommt ein anderes Kind, das noch nie hat GESEHEN einen Zug vor ... aber durch die anderen Kinder zu beobachten, nimmt er den Kern des Spiels nach oben und rechts mitspielt. Dies geschieht die ganze Zeit zwischen den Menschen. Dies zusammen mit der Folge über zu viele Worte können Sie sehen , wie fehlgeleitet es in den alten „Wasserfall“ Tagen waren zu versuchen , 700 Seiten detaillierte Anforderungsspezifikationen zu schreiben.

Es gibt so viel mehr gibt es auch in. Ich werde jetzt den Mund halten, aber ich empfehle dieses Buch!

Beantwortet am 20/03/2009 um 03:45
quelle vom benutzer

stimmen
7

Masters of Doom. Soweit Motivation und Liebe für den Beruf gehen: es wird nicht besser als das bekommen , was in diesem Buch beschrieben ist schon, wahrheits Geschichte inspiriert!

Beantwortet am 26/10/2008 um 19:15
quelle vom benutzer

stimmen
7

Alt-Text http://ecx.images-amazon.com/images/I/61dECNkdnTL._SL500_AA240_.jpg

C ++ , wie man programmiert Es ist für beginner.This gut ausgezeichnetes Buch , das voll komplett mit 1500 Seiten.

Beantwortet am 23/09/2008 um 06:48
quelle vom benutzer

stimmen
7

Martin Fowlers Refactoring: Das Design vorhandener Software verbessern bereits gelistet. Aber ich werde ausführlich , warum es hat mich beeinflusst.

Das Wesen des ganzen Buchs ist über Code zu strukturieren , so dass es einfacher ist , durch zu lesen und zu verstehen , die Menschen . Es lehrt mich stark , dass der Code, den ich schreiben soll für meine Kollegen und Nachfolger verbrauchen und möglicherweise etwas lernen gut aus ihm heraus. Es inspiriert mich, bewusst Programm in einer Weise , die Leute lobten meinen Namen verlässt, und verfluchen mich nicht für alle Ewigkeit in die Verdammnis .

Beantwortet am 17/09/2008 um 08:55
quelle vom benutzer

Beantwortet am 13/09/2008 um 16:53
quelle vom benutzer

stimmen
7

Während ich , dass viele der Bücher über einverstanden sind ein Muss liest (Pragmatische Programmierer, Mythical Man-Month, Art of Computer Programming und SICP in dem Sinne kommen sofort), würde ich in einer etwas anderen Richtung gehen und empfehle eine Disziplin die Programmierung von Edsger Dijkstra. Auch wenn es 32 Jahre alt ist, ist die Betonung auf „Design für Überprüfbarkeit“ sehr relevant (auch wenn „ Überprüfbarkeit“ bedeutet „Beweis“ statt „Unit - Tests“).

Beantwortet am 29/08/2008 um 00:47
quelle vom benutzer

stimmen
7

Ich denke, dass „The Art of Unix Programming“ ein ausgezeichnetes Buch ist, durch einen hervorragenden Hacker / brillanten Kopf, wie Eric S. Raymond, der wir ein paar Prinzipien des Software-Designs zu machen versucht, zu verstehen (Einfachheit hauptsächlich). Dieses Buch ist ein Muss für jede Programmierung, die sich auf ein Projekt unter Unix-Plattform zu starten.

Beantwortet am 27/08/2008 um 02:42
quelle vom benutzer

stimmen
7

Der Mythos der Mann-Monat von Fred Brooks http://en.wikipedia.org/wiki/The_Mythical_Man-Month

Beantwortet am 21/08/2008 um 21:02
quelle vom benutzer


stimmen
6

"Die Praxis der Programmierung" von Brian W.Kerninghan & Rob Pike.

Die Sprache ist einfach und auch Gegenstand ist interessant.

Beantwortet am 08/11/2009 um 09:26
quelle vom benutzer

stimmen
6

Als ich in die Entwicklung von Java begann (und immer noch tue so bis heute) müsste ich die hervorragende Arbeit auf dem Gebiet empfehlen: Herr Bunny Big Cup o‘Java .

Aus Klappentext des Autors:

Es gibt einfach keinen besseren Weg, Java zu lernen, als die Zirbeldrüse eines Experten Java-Programmierer zu haben chirurgisch in Ihrem Gehirn implantiert. Leider weigern sich die meisten HMOs für diesen Beruf rettende Maßnahme zu zahlen, unter der Annahme Java zu experimentell sein. Endlich gibt es eine alternative Behandlung für diejenigen von uns, die nicht für die umfassende Gesundheitsreform warten.

Herr Bunny Big Cup O‘Java wird durch n von zehn Ärzten empfohlen, wobei n eine ganze Zahl Sie wünschen eine erstaunlich leichtgläubige Öffentlichkeit zu beeindrucken zu bilden. Das Buch beginnt mit einem Überblick über das Buch, und dehnt sich schnell in das Buch selbst. Schauen Sie sich nur die Themen behandelt:

  • Java

Kurz gesagt, wird MBBCOJ lernen Sie alles, was Sie für eine erfolgreiche Karriere in der heutigen Kaninchen Entwicklungsumgebungen wissen müssen.

Die Einsicht in Pixel allein würde Schnitt Jahre von meiner Software zu entwickeln Leben.

Beantwortet am 02/12/2008 um 19:02
quelle vom benutzer

stimmen
6

Rapid Development von McConnell

Beantwortet am 16/09/2008 um 15:55
quelle vom benutzer

stimmen
6

Rühr Benutzer jemals Ihren Code? Wenn Sie nicht nur Back-End - Arbeit zu tun, empfehle ich About Face: The Essentials of User Interface Design  - jetzt in der dritten Auflage (verlinkt). Früher habe ich meine Nutzer denken , waren dumm , weil sie nicht „get“ meine Schnittstellen. Ich war natürlich falsch. About Face drehte mich um.

Beantwortet am 11/09/2008 um 04:15
quelle vom benutzer

stimmen
6

Ich habe ein paar gute Bücher, die mich beeinflusst stark, dass ich nicht auf dieser Liste gesehen habe bisher:

Die Psychologie alltäglicher Dinge von Donald Norman. Die allgemeinen Grundsätze des Designs für andere Menschen. Dies kann für UI meist gut zu sein scheintaber wenn man darüber nachdenkt, hat es Anwendungen fast überall gibt es eine Schnittstelledie jemand neben dem ursprünglichen Entwickler hatmit zu arbeiten; zB eine API undGestaltung der Schnittstelle in einer Weisedass andere Entwickler die richtige mentale Modell bilden und entsprechende Rückmeldungen aus der API selbst erhalten.

Die Kunst der Software Testing von Glen Myers. Eine gute, allgemeine Einführung inPrüfsoftware; gut für Programmierer sie wie ein Tester also denkenan denkenum zu lesenwas schief gehen kann und darauf vorbereiten.

By the way, wird mir klar, war die Frage der „einflussreichste Buch“, aber die Diskussion scheint die Auflistung gute Bücher zu haben sich geändert für Entwickler so zu lesen, hoffe ich, dass ich für die Auflistung zwei gute Bücher vergeben werden kann und nicht nur eine.

Beantwortet am 28/08/2008 um 20:13
quelle vom benutzer

stimmen
6

Mr. Bunny Guide To ActiveX

Beantwortet am 28/08/2008 um 01:41
quelle vom benutzer

stimmen
6

In keiner bestimmten Reihenfolge, außer wie sie sind auf meinem Bücherregal angeordnet:

  • Der Pragmatische Programmierer
  • Rafactoring von Fowler
  • Effektives Arbeiten mit Legacy - Code von Federn. Das ist praktisch ein Begleitband zu Refactoring .
  • UML Destilliertes von Fowler. Unter seinen anderen Tugenden Kürze.
  • Debuggen des Entwicklungsprozesses von Steve Maguire
  • Design Patterns (auch bekannt als "Gang of Four") von Gamma et al
Beantwortet am 21/08/2008 um 22:19
quelle vom benutzer

stimmen
6

Reguläre Ausdrücke

Beantwortet am 21/08/2008 um 21:02
quelle vom benutzer

stimmen
6

Der Pragmatische Programmierer: Von Gesellen Meister ohne Zweifel. Die Beratung in es ist so gut präsentiert, und einfach, dass es rüberkommt , als ob es ‚The Common Sense Programmer‘. Liebe es.

Beantwortet am 21/08/2008 um 20:54
quelle vom benutzer

stimmen
6

Ich habe arounda während gewesen, so dass die meisten Bücher, die ich einflussreich gefunden haben müssen nicht heute gelten. Ich glaube, es ist allgemein wichtig ist, um die Plattform zu verstehen, die Sie (Hardware und OS) entwickeln. Ich denke auch, es ist wichtig, von anderen Völkern Fehlern zu lernen. Also zwei Bücher, die ich würde empfehlen, sind:

Computing Calamities und Auf der Suche nach Dummheits: über zwanzig Jahren High - Tech - Marketing - Katastrophe

Beantwortet am 12/08/2008 um 00:52
quelle vom benutzer

stimmen
5

Enterprise Patterns und MDA: Bessere Info Software mit Urform Patterns und UML

Eine ausgezeichnete Lektüre für diejenigen, die nutzen, ORM und UML

Enterprise Patterns und MDA: Bessere Info Software mit Urform Patterns und UML

Beantwortet am 01/11/2010 um 03:40
quelle vom benutzer

stimmen
5

Die Rückseite der Serviette , von Dan Roam .

Die Rückseite der Serviette http://www.coverbrowser.com/image/bestsellers-2008/302-7.jpg

Ein großes Buch über die visuelle Denken Techniken. Es gibt auch eine erweiterte jetzt Ausgabe. Ich kann nicht auf diese Version sprechen, da ich es nicht besitzen; noch.

Beantwortet am 09/08/2010 um 23:18
quelle vom benutzer

stimmen
5

Design - Konzepte in Programmiersprachen von FA Turbak erstellt detaillierte Implementierungen vieler Programmierkonzepte und ist sehr nützlich für das Verständnis , was unter der Haube vor sich geht.

Beantwortet am 26/05/2010 um 13:06
quelle vom benutzer

stimmen
5

Perfekte Software: And Other Illusionen über Testing

TITEL Abdeckung http://ecx.images-amazon.com/images/I/51j3BSRspAL._SL500_AA240_.jpg

Perfekte Software: And Other Illusionen über Testing von Gerald M. Weinberg

ISBN-10: 0932633692

ISBN-13: 978-0932633699

Beantwortet am 18/08/2009 um 11:20
quelle vom benutzer

stimmen
5

Nicht der einflussreichsten, aber einen Blick wert ist Jugend von JMCoetzee.

Der Erzähler der Jugend, ein Studenten im Südafrika der 1950er Jahren, ist seit langem eine Flucht aus seinem Heimatland Plotten: von der erdrückenden Liebe seiner Mutter, von einem Vater, deren Ausfälle verfolgt ihn, und von dem, was er sicher ist, droht Revolution. Studium der Mathematik, Poesie zu lesen, Geld zu sparen, versucht er, um sicherzustellen, dass, wenn er in der realen Welt kommt, wo auch immer das sein mag, er wird bereit sein, das Leben in seine vollen Intensität zu erleben, und es in der Kunst zu verwandeln. Ankunft am letzten in London jedoch findet er weder Poesie noch Romantik. Stattdessen erliegt er die Monotonie des Lebens als Computer-Programmierer, aus denen gelegentlich, lieblos Angelegenheiten keine Erleichterung bieten. Versagt die Inspiration, er hört auf zu schreiben. Ein ungeschicktes kolonial, ein konstitutioneller Außenseiter, beginnt er eine dunkle pilgern, in dem er immer wieder getestet und kontinuierlich für unzureichend befunden.

Jugend Abdeckung http://img440.imageshack.us/img440/5140/youthgd4.jpg

Beantwortet am 22/01/2009 um 23:41
quelle vom benutzer

stimmen
5

Fakten und Irrtümer des Software Engineering von Robert L. Glass http://www.codinghorror.com/blog/images/facts-and-fallacies-of-software-engineering.jpg

Fakten und Irrtümer des Software Engineering von Robert L. Glass ist ein wirklich ausgezeichnetes Buch. Ich hatte seit fast 10 Jahren ein professioneller Hacker gewesen , bevor ich es gelesen, und ein Ich lernte noch eine Tonne Material.

Beantwortet am 08/10/2008 um 17:38
quelle vom benutzer

stimmen
5

Software-Tools von Brian W. Kernighan und PJ Plauger

Es hatte einen großen Einfluss auf wie ich Software schreiben.

Beantwortet am 15/09/2008 um 19:25
quelle vom benutzer

stimmen
5

Dies ist nicht wirklich ein Buch für den Anfang Programmierer, aber wenn Sie sich für SOA Design - Bücher, dann suchen SOA in der Praxis: Die Kunst des Distributed System Designs ist für Sie.

Beantwortet am 10/09/2008 um 16:07
quelle vom benutzer

stimmen
5

Es gibt viele Stimmen für Steve McConnell Code Complete, aber was ist mit seiner Software - Projekt Survival Guide Buch? Ich denke , sie sind beide erforderlich Lesen aber aus unterschiedlichen Gründen.

Beantwortet am 01/09/2008 um 09:14
quelle vom benutzer

stimmen
5

Refactoring

Beantwortet am 21/08/2008 um 21:08
quelle vom benutzer

stimmen
4

Alt-Text

Meisterschaft: Der Schlüssel zum Erfolg und Langzeit Fulfillment, von George Leonard

Es geht darum, zu wissen, was Mentalitäten erforderlich Meisterschaft in jeder Fertigkeit zu erreichen, und warum. Es ist einfach genial, und ein einfach zu lesen.

Beantwortet am 25/08/2010 um 11:53
quelle vom benutzer

stimmen
4

Meine Stimme ist „Wie Wie ein Informatiker denken: Lernen mit Python“ Es beide als verfügbar ist Buch und als kostenloses E-Book .

Es hat mir wirklich geholfen, die Grundlagen der nicht nur Python aber Programmierung im Allgemeinen zu verstehen. Obwohl es Python nutzt Konzepte zu demonstrieren, gelten sie für die meisten, wenn nicht alle Programmiersprachen. Auch: ES IST KOSTENLOS!

Beantwortet am 23/02/2010 um 00:13
quelle vom benutzer

stimmen
4

Wie einflussreich ist ein Buch, hängt oft von dem Leser und wo sie in ihrer Karriere waren , als sie das Buch lesen. Ich habe ein Shout-out geben Head First Design Patterns . Großes Buch und die sehr kreative Art und Weise es geschrieben ist sollten für andere Tech - Buch Autoren als Beispiel verwendet werden. Dh es ist geschrieben , um das Lernen zu erleichtern und die Konzepte zu internalisieren.

Head First Design Patterns http://ecx.images-amazon.com/images/I/51LSqrgoT1L._SS500_.jpg

Beantwortet am 20/08/2009 um 21:55
quelle vom benutzer

stimmen
4

Zusätzlich zu den großen oben erwähnten:

Patterns of Enterprise Application Architecture

Enterprise Integration Patterns

Beantwortet am 23/07/2009 um 02:30
quelle vom benutzer

stimmen
4

Drei Bücher kommen für mich kümmern.

  • Die Kunst der Unix-Programmierung von Eric S. Raymond.
  • Die Wizardry Zusammengestellt von Rick Cook.
  • Die Art of Computer Programming von Donald Knuth.

Ich liebe auch das Schreiben von Paul Graham.

Beantwortet am 27/04/2009 um 14:02
quelle vom benutzer

stimmen
4

Advanced Programming in der UNIX - Umgebung von Richard Stevens.

Beantwortet am 20/11/2008 um 03:31
quelle vom benutzer

stimmen
4

Niemand scheint Stroustup ist erwähnt zu haben Die C ++ Programmiersprache , die ein großes Buch ist , dass jeder C ++ Programmierer lesen sollte.

Ich denke auch , dass Extreme Programming Explained: Änderung Umfassen sollte von jedem Programmierer und Manager gelesen werden. Viele der Ideen in dem Buch sind jetzt allgemein bekannt , aber das Buch gibt eine intelligente und inspirierende wegen der Ausübung der Qualität in der Softwareentwicklung.

Ich würde zweite die Empfehlungen für Knuth und Gang of Four, die sind Klassiker.

Beantwortet am 04/11/2008 um 23:40
quelle vom benutzer

stimmen
4

Object-Oriented Software Construction von Bertrand Meyer

Beantwortet am 16/09/2008 um 17:33
quelle vom benutzer

stimmen
4

Effective C ++ und effektiver C ++ von Scott Myers.

Beantwortet am 16/09/2008 um 15:33
quelle vom benutzer

stimmen
4

Lean Software Development von Mary und Tom Poppendieck ist definitiv einer für jeden Entwickler Bücherregal

Beantwortet am 16/09/2008 um 15:20
quelle vom benutzer

stimmen
4

Programmierung Perl (O'Reilly)

Beantwortet am 16/09/2008 um 15:03
quelle vom benutzer

stimmen
4

Testen des Entwicklungs - Prozess: Praktische Strategien für Staying Focused, Schlagen Schiff Termine und Aufbau solider Teams von Steve Maguire.

No-Nonsense-, down-to-earth, unterhaltsam, tiefgründig.

Beantwortet am 07/09/2008 um 07:12
quelle vom benutzer

stimmen
4

Vor kurzem las ich in der Code - Träumen und fand es eine interessante Lektüre. Vielleicht mehr, als der Tag begann ich es Chandler 1.0 veröffentlicht wurde Lesen. Lesen Sie weiter über die Wachstumsschmerzen und Fehler eines Projektteams von talentierten Menschen , die versuchen, „die Welt zu verändern“ gibt Ihnen eine Menge zu lernen. Auch bringt Scott viele Programmierer Lore und Weisheit in bis zwischen das ist nur eine unterhaltsame Lektüre.

Schöne - Code hatte ein oder zwei Dinge , die ich anders gemacht denken, vor allem das Kapitel über die von oben nach unten Operator Vorrang.

Beantwortet am 01/09/2008 um 17:22
quelle vom benutzer

stimmen
4

Code Complete ist die erste Wahl, aber ich würde auch Gang of Four Design Patterns und Craig Larman der Anwendung von UML und Patterns zitieren.

Die Timeless Way of Building, von Christopher Alexander, ist ein weiterer großer. Auch wenn es über archtecture ist, ist es in der Bibliographie von vielen großen Programmier Bücher enthalten ich bereits gelesen haben.

Eine andere, von denen ich viele neue Dinge lerne, ist Data Access Patterns, von Clifton Nock.

Beantwortet am 05/08/2008 um 18:28
quelle vom benutzer

stimmen
3

Programmierung für Fortgeschrittene in der UNIX-Umgebung - Richard Stevens

Beantwortet am 26/11/2009 um 21:24
quelle vom benutzer

stimmen
3

Peter Norton Assembly Language Buch für den IBM-PC

Alt-Text

Ich hatte unzählige Nächte vor dem PC (DOS), zu erforschen unbekannte Welten verbracht :-D

Beantwortet am 05/08/2009 um 22:19
quelle vom benutzer

stimmen
3

Da ich ein C # -Programmierer und allgemeinste Bücher bin schon erwähnt wurde , würde Ich mag Bill Wagner Buch empfehlen „More Effective C # .

Ich denke, die meisten Leute, die auch zusammengesetzte WPF-Anwendungen zu entwickeln, sollte einen Blick auf Microsofts Composite Application Guidance haben (auch als Prisma bekannt):

Composite Application Guidance

Beantwortet am 05/08/2009 um 13:03
quelle vom benutzer

stimmen
3

All das Denken in ... Bücher.

Bruce Eckel ist DIE genious der Pädagogik! Es ist so einfach , die Umsetzung von Polymorphismus in C ++ zu verstehen. Es enthält alles , was Sie über C ++, grundlegende und erweiterte Konzepte bekannt ist. Viel besser als die Stroustrup. Ich lernte Java mit ihm auch.

Und last but not least:

Die C ++ ist kostenlos!

http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

Beantwortet am 15/07/2009 um 11:18
quelle vom benutzer

stimmen
3

Ich lese die meisten Bücher über diese Frage eine hohe Punktzahl mit - aber nicht alle von ihnen und ich fügte die anderen eine meiner (Gott sei Dank!) Amazon Wish List sofort!

(Jemand sollte eine Liste auf Amazon für diese Bücher erstellen ... Vielleicht eine Liste mit dem Namen: „Stackoverflow besten Bücher aller Zeiten“ Wer weiß , wie das zu tun? )

Für mich immer das beste Buch hat Code Complete . Es war eine Offenbarung. Ich kaufte die zweite Ausgabe in Englisch und dann auf Französisch und ich denke immer noch , es sollte eine Pflichtlektüre in jeder Informatik der Schule sein. Die Datenstruktur ist cool , aber - Code komplett, kein Witz, viel wichtiger ist ...

Dann mein zweitbeste Buch wurde Solide Schreiben von Code - unter lernen , wie man zu verstehen, es war toll zu wissen , wie soliden Code zu schreiben.

Dann viele sehr schöne Bücher , aber niemand hier zu erwähnen. Bis zum Jahr 2001, denke ich: Framework Design Guidelines : Conventions, Idiome und Muster für wiederverwendbare .NET - Bibliotheken. Ein Juwel ! Ich lese dieses Buch viele Male und es ist immer noch auf meinem Schreibtisch, gleich neben meinem LCD, zusammen mit Code Complete (wirklich!). Ich liebe die Art und Weise geschrieben wurde (Kommentar Liebe , die hier und dort hinzugefügt wurde - Bücher sollten alle so geschrieben werden!)

Aber gut, vergesse ich die ersten großen Bücher , die ich gelesen habe! Diejenigen , die mich machen liebe Informatik, mit Leidenschaft:

  • Berechnen! (C64 - Magazin - Sie werden nie vergessen Jim Schmetterling : o)
  • Borland C ++ Benutzerhandbuch (die alten, circa 1991, diejenigen , die versuchten , die objektorientierte Programmierung einzuführen, sehr schön geschrieben).
  • Die meisten Microsoft Developpement Werkzeuge Benutzerhandbuch , circa 1990-1995. Sie wissen nicht, wer sie geschrieben haben , aber sie war ziemlich cool! Ich erinnere mich , sie spät in der Nacht zu lesen, an Samstagen ...

Nun, ausgezeichnete Frage: o)

Beantwortet am 09/06/2009 um 20:59
quelle vom benutzer

stimmen
3

Für mich war es Design Patterns Erklärung vorgesehen , ein ‚Oh , das ist , wie es funktioniert‘ Moment für mich in Bezug Muster zu entwerfen und hat sich als sehr nützlich gewesen , als Design - Muster für andere zu lehren.

Beantwortet am 18/12/2008 um 17:00
quelle vom benutzer

stimmen
3

Anwenden von UML und Patterns von Craig Larman.

Der Titel des Buches ist etwas irreführend; es befasst sich mit UML und Muster, aber es deckt so viel mehr. Der Untertitel des Buches sagt Ihnen ein bisschen mehr: Eine Einführung in die Objektorientierte Analyse und Design und iterative Entwicklung.

Beantwortet am 12/11/2008 um 12:56
quelle vom benutzer

stimmen
3

A Whole New Mind, von Daniel Rosa. Interessante nehmen die Zukunft unserer Branche.

Ich nehme an die meisten der Leute lesen, werden bereits an der Spitze der Liste, die Bücher gelesen haben. Also, ich werde ein Buch anbieten, die einen anderen Blick auf unsere Branche nimmt.

Alt-Text http://www.danpink.com/images/wnm.jpg

Beantwortet am 25/09/2008 um 00:29
quelle vom benutzer

stimmen
3

Ich bin überrascht , es gibt keine Erwähnung noch dieses Buches: Ab Forth , von Leo Brodie. Schließlich Forth, sollte auf dieser Seite paßt das Publikum eine Stack-basierte Sprache, wobei ...

Zwar ist Forth eine seltsame Sprache und nicht sehr beliebt in diesen Tagen. Aber dieses Buch ist eine Freude zu lesen. Und es hat Cartoons! Das Buch, sowie Brodie anderes Buch, Denken Forth , sind im Internet verfügbar ist kostenlos beides.

Beantwortet am 21/09/2008 um 16:48
quelle vom benutzer

stimmen
3

Egal , ob Sie Codierung in Smalltalk oder nicht Best Practice Patterns Smalltalk ist ein großer lesen. Voll von kleinen Beobachtungen , dass die Art und Weise Sie Code ändern; zum besseren.

Beantwortet am 18/09/2008 um 09:07
quelle vom benutzer

stimmen
3

Der einflussreichste Buch über Programmierung für mich war Enough Rope schießen sich in den Fuß von Allen Holub .

Cover des Buches http://ecx.images-amazon.com/images/I/71AE90J735L._SL500_AA240_.gif

O, na ja, wie lange es her war es.

Beantwortet am 17/09/2008 um 08:10
quelle vom benutzer

stimmen
3

Coder an den Entwickler , von Mike Gunderloy.

Beantwortet am 16/09/2008 um 21:32
quelle vom benutzer

stimmen
3

http://ecx.images-amazon.com/images/I/519J3P8ANML._SL500_AA240_.jpg

Nahm meine Programmierung auf eine ganz neue Ebene.

Beantwortet am 16/09/2008 um 19:26
quelle vom benutzer

stimmen
3

Extreme Programming von Kent Beck

Beantwortet am 16/09/2008 um 17:48
quelle vom benutzer

stimmen
3

Die Unix - Programmierumgebung von Kernighan und Pike.

Die Unix-Programmierumgebung

Mehr als jedes andere Buch, es hat mich gelehrt, die Vorteile in den Aufbau kleiner, leicht getestet Tools, die kombiniert werden können, große Dinge zu tun.

Beantwortet am 16/09/2008 um 17:28
quelle vom benutzer

stimmen
3

Dieser fing an, mich aus in wahren OOA & D.

Anwenden von UML und Patterns: Eine Einführung in die objektorientierte Analyse und Design und iterative Entwicklung - Craig Larman

Diese würden dort auch:

  • Patterns in Enterprise Application Architecture - Fowler
  • Domain-Driven Design - Eric Evans
Beantwortet am 16/09/2008 um 15:40
quelle vom benutzer

stimmen
3

Cocoa Programmierung für Mac OS X von Aaron Hillegass

Beantwortet am 16/09/2008 um 15:25
quelle vom benutzer

stimmen
3

Ich denke, Code abgeschlossen wird ein sehr beliebtes eine für diese Frage sein, für mich viele meiner schlechten Gewohnheiten korrigiert und meine guten Praktiken erneut bestätigt.

Auch für meine Perl Hintergrund Ich mag Perl Best Practices von Damian Conway. Perl kann eine böse Sprache sein, wenn Sie nicht Stil verwenden und Best Practices, das ist, was ich in den Skripten zu sehen, ich lese (und manchmal zu schreiben).

Ich mag die Head First-Reihe, sie sind sehr gut und leicht zu lesen, wenn Ihr für ernstere Stil Bücher nicht in der Stimmung sind.

Beantwortet am 16/09/2008 um 14:55
quelle vom benutzer

stimmen
3

Es ist nicht unbedingt ein Entwicklungs Buch, und ich glaube, dass ich es in einer anderen Antwort irgendwo erwähnt haben, aber es ist ein Buch, das ich glaube wirklich alle Entwickler von PHP zu Java zu Montag Entwickler lesen sollen.

Code

Es ist wirklich bringt zusammen, was in einem Computer unter der Haube ist, warum Speicher nicht verschwendet werden sollen, und einige der interessantesten Teile der Geschichte der Informatik. Es ist eine Einführung in die Computer und was es ist. Es gab mir meine letzte Leidenschaft für Low-Level-Programmierung und hat mir geholfen, Zeiger und Speicher mehr als jeder andere Computer zu verstehen.

Beantwortet am 16/09/2008 um 14:51
quelle vom benutzer

stimmen
3

in Prolog vorangetrieben zu bekommen ich diese zwei Bücher:

Die Kunst des Prologs

Das Handwerk des Prologs

wirklich öffnet den Geist für Logikprogrammierung und Rekursion Schemata.

Beantwortet am 15/09/2008 um 21:29
quelle vom benutzer

stimmen
3

Dies ist keine direkte Antwort auf die Frage, weil ich es fühle mich schon oben beantwortet wurde, jedoch eines der Bücher , die, wie ich Code auf jeden Fall einen Einfluss hatten , ist Code - Lese, Band 1: Die Open - Source - Perspektive .

Alt-Text http://g.bookpool.com/covers/405/0201799405_140_30O.gif

Beantwortet am 02/09/2008 um 08:23
quelle vom benutzer

stimmen
2

Am Anfang war die Kommandozeile. Neal Stephenson.

Beantwortet am 14/01/2011 um 17:09
quelle vom benutzer

stimmen
2

Steve Macguire des Schreibens Fest - Code

Beantwortet am 09/12/2010 um 07:49
quelle vom benutzer

stimmen
2

97 Dinge, die jeder Programmierer wissen sollten

Alt-Text http://ecx.images-amazon.com/images/I/51F134Q8TrL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Dieses Buch bündelt die gemeinsamen Erfahrungen von einigen der besten Programmierer der Welt. Es ist ein Muss lesen.

Beantwortet am 08/02/2010 um 17:31
quelle vom benutzer

stimmen
2

Was jeder Programmierer über Speicher wissen sollten

von Ulrich Drepper - erklärt die Struktur der modernen Speichersubsysteme und schlägt vor, wie sie effizient zu nutzen.

PS: Sorry, wenn ich doppelte Entsendung bin.

Beantwortet am 06/02/2010 um 06:16
quelle vom benutzer

stimmen
2

Was geschah mit 'Expert C Programming - Deep C Secrets' von Peter Van Der Linden - ein klassischer und viel Spaß beim Lesen. Sollte haben vor, dass unmittelbar nach dem Lernen C Jahren gelesen, aber habe es etwa nach 3 Jahren in dem Lernen C! Ein empfehlenswertes Buch, das die häufigste SO Fragen über Zeiger (ein Lieblingsthema von mir) beantwortet. Leben, essen, atmen! 10/10!

Beantwortet am 03/12/2009 um 18:49
quelle vom benutzer

stimmen
2

Domain Driven Design von Eric Evans ist ein wunderbares Buch!

Beantwortet am 23/08/2009 um 06:17
quelle vom benutzer

stimmen
2

Feste-Code der Software Development Life Cycle Optimierung

Obwohl das Buch nur 300 Seiten und favorisiert Microsoft-Technologien bietet es noch einige gute sprachunabhängig Leckerbissen.

Beantwortet am 07/06/2009 um 02:45
quelle vom benutzer

stimmen
2

Ich lese jetzt Agile Softwareentwicklung, Grundsätze, Muster und Praktiken . Für Interessenten an XP und objektorientiertes Design, das ist eine klassische Lesung.

Alt-Text http://ecx.images-amazon.com/images/I/519J3P8ANML._SL500_AA240_.jpg

Beantwortet am 12/03/2009 um 19:31
quelle vom benutzer

stimmen
2

Ich sah eine Überprüfung von Software Factories: Montage Anwendungen mit Muster, Modelle, Frameworks und Werkzeuge auf einem Blog auch über Gespräche XI-Factory , las ich es und ich muss dieses Buch sagen ist ein Muss lesen. Altough nicht speziell für Programmierer abgezielt, erklärt es ganz klar , was jetzt mit Model-Driven Architecture in der Programmierung Welt geschieht und so weiter ..

Beantwortet am 02/03/2009 um 23:23
quelle vom benutzer

stimmen
2

Ich würde sagen , dass „ Jenseits - Code - Lernen Sie sie unterscheiden in 9 einfachen Schritten “ ist ein recht gut und Motivationsbuch. Ich nicht technische Fragen abdecken, aber es beschreibt Möglichkeiten, mit Menschen zu arbeiten, ist professionell, ... Für mich ist dies ein Buch , das Sie wieder lesen kann , und wieder , wenn Sie benötigen einige aufmunternde Worte sind. Abgesehen davon, ist es billig und sehr einfach und angenehm in 3 bis 4 Stunden zu lesen.

Es gibt einen kleinen Beitrag zu über meinen Blog .

Beantwortet am 18/09/2008 um 06:24
quelle vom benutzer

stimmen
2

Low Level Entertainment Ich würde vorschlagen , Michael Abrash
i) -Zen of Code Optimierungs- und
ii) -Grafiken Programmierung Schwarz Book-
auch wenn Sie tun nicht jede Grafikprogrammierung.

Beantwortet am 17/09/2008 um 13:58
quelle vom benutzer

stimmen
2

Erweiterte MS-DOS von Ray Duncan.

Beantwortet am 17/09/2008 um 13:04
quelle vom benutzer

stimmen
2

Craig Larman die Anwendung von UML und Patterns . Während die Gang of Four Buch Design Patterns sehr lehrreich ist, fand ich , dass ich nicht „get“ , wie Design - Muster zu verwenden , bis ich über Larman Buch in einer Programmiersprache Klasse lief.

Beantwortet am 17/09/2008 um 10:58
quelle vom benutzer

stimmen
2

Wie so viele Menschen Head First Design Patterns aufgeführt haben, die ich zustimmen ein sehr gutes Buch ist, würde ich gerne sehen, wenn so viele Menschen bewusst einen Titel namens Design Patterns Erklärt: Entwurf eine neue Perspektive auf objektorientierter .

Dieser Titel befasst sich mit Design Patterns hervorragend. Die erste Hälfte des Buches ist sehr zugänglich und die übrigen Kapitel erfordern nur einen guten Überblick über den Inhalt bereits Der Grund bedeckte ich die zweite Hälfte des Buches das Gefühl, weniger zugänglich ist, dass es Muster bedeckt, die ich als junger Entwickler allerdings fehlt in Erfahrung hat viel nicht verwendet.

Dieser Titel führt auch das Konzept hinter Designmustern und deckt Christopher Alexander erste Arbeiten in der Architektur der GoF erste Dokumentation Muster in SmallTalk umzusetzen.

Ich denke, dass jeder, die Head First Design Patterns genossen, aber immer noch die GoF findet sehr trocken ist, sollte Erklärt als viel besser lesbar in Design Patterns aussehen (wenn auch nicht ganz so umfangreich) Alternative.

Beantwortet am 17/09/2008 um 10:22
quelle vom benutzer

stimmen
2

Ein weiteres Buch, das noch erwähnt wird, nicht und soll Lektüre für jeden Programmierer erforderlich sein, auf Neulinge bis zu Gurus, in einem beliebigen Programmiersprache, ist Michael Howard Writing Secure Code (2nd Edition) von MSPress.

Beantwortet am 17/09/2008 um 09:53
quelle vom benutzer

stimmen
2

Getrennt davon habe ich schon erwähnt , The Third Manifest von Hugh Darwen und CJ Datum. Wenn Sie in Verständnis interessiert sind Daten (die unter Programmierern ungewöhnlich scheint) ist dieses Buch ein Muss lesen. Es wird auch Sie traurig, wenn Sie erkennen , wie schlecht gebrochen SQL ist, aber es wird Ihnen auch mit dieser Gebrochen zu bewältigen helfen. Zu wissen , wie ein Werkzeug gebrochen wird können Sie mit diesen Defiziten im Kopf entwerfen.

Beantwortet am 17/09/2008 um 04:27
quelle vom benutzer

stimmen
2

Dies könnte nicht als „Entwicklung Buch“ zählen, aber ich habe es zu werfen, in irgendeiner Weise: Hacker von Stephen Levy. Ich fand, dass es auf die emotionale Seite der Programmierung sprach.

Beantwortet am 17/09/2008 um 02:11
quelle vom benutzer

stimmen
2

Amiga ROM Kernel Manuals :)

Beantwortet am 16/09/2008 um 22:22
quelle vom benutzer

stimmen
2

Domain Driven Design von Eric Evans

Beantwortet am 16/09/2008 um 19:07
quelle vom benutzer

stimmen
2

Die Frage ist, „Ein Buch wirklich einen Einfluss gemacht , wie Sie als Entwickler arbeiten?“ Ohne Zweifel Programmierung von Windows mit MFC , von Jeff Prosise, ist das Buch , das den größten Einfluss hatte, wie ich als Entwickler arbeiten. Es lehrte mich nicht die Grundlagen der „Programmierung“ , aber es öffnete die Welt der Windows - Plattform - Entwicklung für mich und viele Tausende von anderen Entwicklern.

Ich hatte ein wenig Windows-Code, der zuvor in der „Petzold Stil“ geschrieben, bevor MFC entwickelt wurde. Ich beschloss, schnell die Windows-Plattform, die wir das Problem als Entwickler einfach nicht wert. Wenn Prosise mit seinem MFC Buch herauskommt, wird mir klar (zusammen mit Tausenden von anderen Nicht-Windows-Programmierern), dass ich eine einfache Schnittstelle verwenden schaffen könnte, dass die Benutzer nicht nur verstehen, sondern mit wirklich genießen. Ich das Buch verschlungen, so dass so viele Noten darin und Umklappen so viele Ecken, ich kaufte schließlich eine zweite Kopie.

Prosise, Jeff. Windows - Programmierung mit MFC 2nd Ed. Microsoft Press 1999 ISBN: 1-57231-695-0

Beantwortet am 16/09/2008 um 18:17
quelle vom benutzer

stimmen
2

Meine High School Mathelehrer liehen mir eine Kopie von Are Your Lights Abbildung Problem , das ich habe viele Male neu zu lesen. Es ist von unschätzbarem Wert, als Entwickler, und im Leben im Allgemeinen.

Beantwortet am 16/09/2008 um 18:10
quelle vom benutzer

stimmen
2

Expert C Programming: Tief C Secrets von Peter Van Der Linde

Beantwortet am 16/09/2008 um 17:36
quelle vom benutzer

stimmen
2

Obwohl es nicht eine reine Softwareentwicklungs Buch, würde ich empfehlen , dass hoch Lassen Sie mich nicht denken! in dieser Liste berücksichtigt werden.

Beantwortet am 16/09/2008 um 16:50
quelle vom benutzer

stimmen
2

Das Design und die Entwicklung von C ++ “ von Bjarne Stroustrup

Neben der Angabe viel Hintergrund auf C ++, ist es auch eine lange Studie über die Trade-offs und Design in großem Umfang Programm beteiligt Anliegen.

BN.com

Beantwortet am 16/09/2008 um 16:32
quelle vom benutzer

stimmen
2

Ich nehme an, wir die fragen konnte gleichen besten bewerteten Frage alle paar Wochen und upmod alle , die erwähnen Code vollständig oder Der Pragmatische Programmierer .

Nicht, dass es anythng falsch mit ihm :-)

Beantwortet am 16/09/2008 um 16:08
quelle vom benutzer

stimmen
2

Win32-Programmierung von Charles Petzold

Beantwortet am 16/09/2008 um 15:55
quelle vom benutzer

stimmen
2

Es ist ein up zwischen Head First Design Patterns werfen, für viele der oben genannten Gründen, und Perl Testing: Ein Entwickler des Notebooks, die für jede Perl-Programmierer eine der Bibeln sein sollte, wollen wartbaren Code schreiben.

Beantwortet am 16/09/2008 um 15:28
quelle vom benutzer

stimmen
2

Roger S. Pressman - Software Engineering (A-Praktizierende Approach). Es hat eine Menge nützlicher Informationen bekommen.

Beantwortet am 10/09/2008 um 01:42
quelle vom benutzer

stimmen
2

Ich glaube, ich war in einer anderen Generation auf, als die meisten hier ....

Einer der einflussreichsten Bücher , die ich las, war APUE .

Oder so ziemlich alles von W. Richard Stevens.

Beantwortet am 08/09/2008 um 04:55
quelle vom benutzer

stimmen
2

Ich fand „Die Kunst des Prologs“ ein sehr gutes Buch.

Beantwortet am 08/09/2008 um 03:59
quelle vom benutzer

stimmen
2

Ich bin ein großer Fan von den meisten Titeln von Robert C. Martin, besonders agiler Software - Entwicklung, Prinzipien und Praktiken und Clean Code: A Handbook of Agile Software Kunstfertigkeit .

Beantwortet am 27/08/2008 um 01:50
quelle vom benutzer

stimmen
2

Lesen Head First Design Patterns für eine viel zugängliche Einführung als das GoF Buch. Ich erinnere mich , wie ich hatte nach jedem Kapitel nivelliert.

Kent Becks Testentwicklung von Beispiel Getriebe für TDD.

Beantwortet am 25/08/2008 um 18:02
quelle vom benutzer

stimmen
2

Effektiv mit Legacy - Code Arbeiten ist ein wirklich erstaunliches Buch , das sehr ins Detail geht , wie man richtig Ihre Code - Einheit testen und etwas der wahre Nutzen davon. Es ist wirklich meine Augen öffnete.

Beantwortet am 21/08/2008 um 21:10
quelle vom benutzer

Beantwortet am 21/08/2008 um 20:55
quelle vom benutzer

Beantwortet am 06/05/2010 um 08:59
quelle vom benutzer

stimmen
1

You.Next (): Bewegen Sie Ihre Software - Entwicklung Karriere auf die Führungsstrecke ~ Michael C. Finley (Autor), Honza Fedák (Autor) , Link - Text

Beantwortet am 03/03/2010 um 22:13
quelle vom benutzer

stimmen
1

Das rosa Hemd Buch

Programmierhandbuch auf den IBM-PC. Das rosa Hemd Buch.

... na ja, jemand hatte es zu sagen.

Beantwortet am 23/02/2010 um 17:18
quelle vom benutzer

Beantwortet am 08/02/2010 um 17:53
quelle vom benutzer

stimmen
1

The Art of Game Design - Ein Buch von Linsen von Jesse Schell

Jesse Schell hat gelehrt, Game Design und führte Forschungsprojekte an der Carnegie Mellon Entertainment Technology Center seit 2002.

Nuff said.

The Art of Game Design - Ein Buch von Linsen http://i50.tinypic.com/iekw0l.jpg

PS: Sorry, wenn ich doppelte Entsendung bin, konnte ich dieses Buch nicht in den Antworten finden - sei es, weil der Titel nicht exakt wurde, oder es wurde kein Bild. Lassen Sie mich wissen, und ich werde es, wenn so löschen.

Beantwortet am 04/02/2010 um 19:36
quelle vom benutzer

stimmen
1

Dies ist eine sehr reiche und nützliche Zusammenstellung, aber ich bin ein wenig überrascht , dass ich nicht Andrew S. Tanenbaum unter den Autoren begegnet. IMO ist er einer der besten CS Professoren und sein Genie hat bei der Herstellung ziemlich schwierig , Material zugänglich für die CS Studenten vor allem mit seiner außergewöhnlichen Fähigkeit zu tun. Seine Bücher (moderne Betriebssysteme oder Computer - Netzwerke könnten eine Glocke läuten) hat eine wunderbare Arbeit in mir mit einem soliden Fundament in CS bietet , während meine BS tun , und ich empfehle sie. Einige andere interessante Sachen auf Tanenbaum, was beweist seine Fähigkeiten gehen über den Unterricht: Autor eines OS namens MINIX - Linus hatte seinen gerechten Anteil der Inspiration von ihm , wenn Linux implementiert; Amoeba - verteilt O; Turtle - kostenlos Anonymes P2P - Netzwerk.

Beantwortet am 16/12/2009 um 10:00
quelle vom benutzer

stimmen
1

Dies ist ein Buch für jeden Programmierer lesen muss: Datenbank Systemkonzepte von Abraham Silberschatz.

Alt-Text http://images.barnesandnoble.com/images/14870000/14878097.JPG

Beantwortet am 14/12/2009 um 16:59
quelle vom benutzer

stimmen
1

Ein unverzichtbare Lektüre für jeden Mentor / Teamleiter / Manager oder jemand, der die oben erwähnten Berichte.

Alt-Text http://ecx.images-amazon.com/images/I/316N6QYW32L._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Beantwortet am 23/11/2009 um 19:08
quelle vom benutzer

stimmen
1

Ich bin auf diese Frage spät , aber offenbar noch etwas Einzigartiges zu bieten ... Software Engineering Economics von Barry Boehm denen, zusammenfassen, sagt , dass , wenn Sie wirklich wollen , um Software - Produktivität , bessere Menschen da bessere Werkzeuge, Hardware, Sprachen erhalten zu verbessern, Methoden etc. werden alle haben einen geringen Einfluss. Nur bessere Menschen Produktivität durch erhebliche Mengen treiben. Ich betone, das ist besser Ingenieure, nicht mehr Ingenieure!

Nicht die Art von Buch würden nehmen Sie zu Bett mit Ihnen, wie Sie mit tun könnten Coder bei der Arbeit , aber die Art von Buch , das nach Hause eine Lektion treibt , die unsere Industrie mit aller Macht zu Herzen nehmen gekämpft hat. Zeuge Offshoring, eine falsche Wirtschaft , die Böhms Modell wird prognostiziert , nur einen marginalen positiven Effekt, wenn überhaupt. Hör zu.

Beantwortet am 08/11/2009 um 09:48
quelle vom benutzer

stimmen
1

Eine , die ich nicht schon sehen war hier xUnit Testmuster: Refactoring Testcode von Gerard Meszaros. Dieses Buch hat mir wirklich geholfen Unit - Tests aus einer neuen Perspektive zu sehen.

Beantwortet am 06/11/2009 um 22:42
quelle vom benutzer

stimmen
1

Es scheint , die meisten Leute haben bereits auf die einige sehr gute Bücher berührt. Eines , das hat mir wirklich geholfen, war Effective C #: 50 Möglichkeiten , um Ihre C # zu verbessern . Ich wäre nachlässig , wenn ich nicht erwähnt habe The Tao of Pooh . Philosophie Bücher können für die Seele, und der Code gut sein.

Beantwortet am 22/10/2009 um 12:00
quelle vom benutzer

stimmen
1

Algorithmen in C ++ war ich beim Lernen Big O - Notation und die In und Outs der verschiedenen Sortieralgorithmen von unschätzbarem Wert. Dies wurde veröffentlicht , bevor Sedgewick entschied er sich, indem man es in 5 Bücher mehr Geld verdienen könnte.

C ++ FAQs ist ein erstaunliches Buch , das wirklich zeigt Ihnen , was Sie sollten und nicht in C ++ tun. Die Abwärtskompatibilität von C ++ läßt viele Minen über und dieses Buch hilft, sie sorgfältig zu vermeiden , während gleichzeitig eine gute Einführung in OO - Design und die Absicht zu sein.

Beantwortet am 27/05/2009 um 00:33
quelle vom benutzer

stimmen
1

Eine Einführung in die GW Basic. Mit heraus, dass es nie hätte ich gelernt, wie man programmiert und alle anderen Bücher hätte nicht gut getan mich.

Beantwortet am 27/04/2009 um 14:04
quelle vom benutzer

stimmen
1

Wie es zu lösen: Ein neuen Aspekt der mathematischen Methode zwar nicht direkt an Computer - Programmierung im Zusammenhang , aber es macht Dir die Kunst der Problemlösung zu lehren und das ist , was Computer - Programmierung geht.

Beantwortet am 18/02/2009 um 19:32
quelle vom benutzer

stimmen
1

Ich werde ein paar hinzufügen, die ich hier nicht gesehen haben, die für mich einflussreich sind:

  • Yourdon und Constantine "Structured Design". Alles, was Sie brauchen, um über Software-Design wissen, ist hier in, wenn Sie bereit sind, für sie ein wenig zu graben.
  • Leonard Koren, "Wabi-Sabi: für Künstler, Designer, Dichter & Philosophen". Eine pragmatische Philosophie Ausgleich Schönheit und Pragmatismus.
Beantwortet am 14/01/2009 um 22:46
quelle vom benutzer

stimmen
1

Objektorientiertes Design Heuristik ist ein großer lesen. Ich kann es nicht weglegen.

Beantwortet am 14/01/2009 um 22:35
quelle vom benutzer

stimmen
1

Noch ein lohnenswerter Klassiker ist die Schnittstelle Hall of Shame . Diese Webseite detailliert eine riesige Auswahl an Interface - Design Fauxpas , die sehr unterhaltsam ist. Die ursprüngliche iarchitect.com nicht mehr existiert, aber andere haben die HOS auf ihren eigenen Websites wieder hergestellt.

Beantwortet am 13/01/2009 um 18:50
quelle vom benutzer

stimmen
1

Ich ast, als ich ein kompletter Neuling war und habe mich von nur wissen, dass Java zu einem zuverlässigen Teammitglied gab es in kurzer Zeit

Beantwortet am 05/01/2009 um 18:16
quelle vom benutzer

stimmen
1

Obwohl ich nie ein Spiel dieses Buch programmiert haben mir geholfen, auf spielerische Weise eine Menge Dinge zu verstehen.

Beantwortet am 05/01/2009 um 18:14
quelle vom benutzer

stimmen
1

Der Scelbi-Byte Primer

Ich brütete über den Quellcode Listings in diesem Buch viele Male, bis ich eines Tages 8080 Assembler-Programmierung plötzlich grokked.

Beantwortet am 18/12/2008 um 19:34
quelle vom benutzer

stimmen
1

Etüden für Programmierer von Charles Wetherell, Mehr Programming Pearls (Jon Bently),

Beantwortet am 06/12/2008 um 01:18
quelle vom benutzer

stimmen
1

Grafik - Programmierung in Windows ist schwer zu bemängeln.

Beantwortet am 14/11/2008 um 16:12
quelle vom benutzer

stimmen
1

Fortran IV mit Watfor und Watfiv von Cress, Dirkson und Graham.

Dieses Buch hat mir gelehrt, meine erste Programmiersprache, die ich auf Lochkarten zum Zeitpunkt programmiert. Nach 3 Jahren war das Buch alle zerfetzt, weil ich es so viel benutzt hatte.

Alt-Text http://g-ecx.images-amazon.com/images/G/01/ciu/4b/83/245d9833e7a03768eaf63110._AA240_.L.jpg

Fortran war eine großartige Sprache! Es hatte einen Super-Optimierer und produziert sehr schnellen Code. Es ist immer noch sehr beliebt in Großbritannien und FTN95 ist heute eine sehr voll funktionsfähige und in der Lage Compiler. Manchmal wünschte ich, ich hätte fortgesetzt, es zu benutzen, aber Delphi ist ein mehr als adäquater Ersatz.

Beantwortet am 30/10/2008 um 05:23
quelle vom benutzer

stimmen
1

Wenn Sie Code in C dann Expert C Programming schreiben ist ein Augenöffner. Es hat Antworten auf alle Dinge, die Sie gefragt, warum es so funktioniert. Peter Van Der Linden hat einen großen Schreibstil und macht arkanen Konzepte sehr gut lesbar. Ein Muss für alle C-Entwickler lesen

Beantwortet am 18/10/2008 um 16:55
quelle vom benutzer

stimmen
1

OK, so dass die Frage nicht: „Was ist das beste Buch über Programmierung“ ist, aber „wenn man sich sagen konnte, was am Anfang Ihrer Karriere zu lesen“ ...

Wahrscheinlich einer von „On Lisp“ und SICP plus ein von CLRS oder „Algorithmen: ein kreativer Ansatz“ von Udi Manber.

Introduction to Algorithms von Udi Manber http://vig-fp.prenhall.com/bigcovers/0201120372.jpg

Die ersten beiden werden viele Programmiertechniken, Muster lehren, und wirklich den Verstand zu seiner / ihrer eigenen Kreativität öffnen; die beiden anderen sind unterschiedlich. Sie sind eher theoretisch, sondern auch sehr wichtig, wobei der Schwerpunkt auf die Gestaltung der richtigen und effizienten Algorithmen (und erfordern wesentlich mehr Mathe).

Ich sehe viele Leute, die drei ersten Bücher zu empfehlen, wenn das Thema der „guten Programmierung Bücher“ erscheint, aber die letzte (durch Manber) ist ein großes Buch, und nur wenige Menschen wissen es. Es ist Schande! Manber konzentriert sich auf die schrittweise Entwicklung von Algorithmen durch Theorembeweisen Induktion.

Beantwortet am 18/10/2008 um 16:39
quelle vom benutzer

stimmen
1

Alles, was von Edward Tufte: Die visuelle Darstellung der quantitativen Informationen; Envisioning Informationen; visuelle Erklärungen

Beantwortet am 02/10/2008 um 23:46
quelle vom benutzer

stimmen
1

empfohlen für Windows - Programmierer, Programming Windows

Beantwortet am 21/09/2008 um 13:09
quelle vom benutzer

stimmen
1

" Das Fortran Malbuch " von Dr. Roger Kaufman (1978, ISBN: 0262610264)

Was für ein dummes Konzept - basischer als auch ein „Dummies“ Buch! Aber es funktioniert für jede Sprache (mit einigen Fortran spezifische Beispiele natürlich), erklärt die grundlegenden Konzepte der Logik, Variablen, i / o usw. in einem sehr verständlich und „Schmerzlich Lustig“ Art und Weise.

Es ist genug, um ein 10 Jahre altes Interesse an Programmierung zu bekommen ...

Alt-Text

(Gefunden Cover - Foto auf einem Flickr - Benutzerkonto )

Beantwortet am 21/09/2008 um 03:14
quelle vom benutzer

stimmen
1

Ich fand das Der Algorithmus Design Manual ein sehr vorteilhaft Lektüre. Ich empfehle auch sehr Perlen Programmierung .

Beantwortet am 20/09/2008 um 20:30
quelle vom benutzer

stimmen
1

Obwohl ich seit Jahren rofessionally worden war , Programmierung, Rocky Lhotka „Business Objects“ Serie über seine CSLA Rahmen war das Buch , das mir die Augen geöffnet.

Seine Ideen , die er hat mich begeistert von der Software - Entwicklung Muster und Theorie wieder. Er setzte mich auf dem Weg ein neuen Interesse an lernen , wie man einen besseren Entwickler zu sein, und nicht nur das Lernen über die neueste gee-Senkrechtstarter Steuerung oder Bibliothek. (Versteh mich nicht falsch, ich habe noch ein gutes technisches Buch lieben zu - du musst halten!)

Beantwortet am 20/09/2008 um 20:17
quelle vom benutzer

stimmen
1

Wenn Sie etwas tun, in Unix / Linux / MacOS etc, müssen Sie erweiterte Programmierung in der Unix-Umgebung lesen (auch unter dem Akronym APUE bekannt), von dem verstorbenen Richard Stevens. Wenn Sie nicht wissen, wie Datei-Deskriptoren arbeiten oder welche Sessions sind, oder all die Dinge, die Sie tun sollten, wenn Sie sich daemonize (gebe es zu, Sie dies nicht tun), dann wird dieses Buch Ihnen sagen.

Sie werden für ein bisschen amatuerish fühlen danach, aber wenn man sich ein professioneller Programmierer (in jeder Sprache) in der Unix-Umgebung betrachten möchten, müssen Sie dies lesen.

Beantwortet am 17/09/2008 um 20:37
quelle vom benutzer

stimmen
1

Das erste Buch , das einen wirklichen Einfluss auf mich gemacht wurde Mastering Turbo Assembler von Tom Swan.

Andere Bücher , die einen Einfluss gehabt haben waren gerade für Spaß von Linus Torvalds und David Diamond und natürlich The Pragmatische Programmierer von Andrew Hunt und David Thomas.

Beantwortet am 17/09/2008 um 09:58
quelle vom benutzer

stimmen
1

In den letzten Jahren hat es von 'Nicolai M. Josuttis' 'The C ++ Standard Library' gewesen. Es ist meine Bibel.

Alt-Text http://ecx.images-amazon.com/images/I/51BT5SKXTCL._SL500_AA240_.jpg

Beantwortet am 17/09/2008 um 08:45
quelle vom benutzer

stimmen
1

Der Pragmatische Programmierer war ziemlich gut. Allerdings eine, die wirklich einen Einfluss, als ich begann, war:

Windows 95 System Programming Secrets“

Ich weiß - es klingt und sieht ein bisschen kitschig auf der Außenseite und hat wahrscheinlich ein bisschen veraltet - aber dies war eine wunderbare Erklärung für die Interna von Win95 auf der Grundlage der Autoren (Matt Pietrek) Untersuchungen seiner eigenen eigenen Werkzeugen - der Code für die kam mit dem Buch. Denken Sie daran, das war vor der ganzen Open-Source-Sache und Microsoft war immer noch ziemlich vorsichtig über Dokumentation von Einbauten Freigabe - geschweige denn Quelle. Es gab dort einige Zitate wie „Wenn Sie durch einige Probleme arbeiten und trafen einige Knackpunkte, dann müssen Sie stoppen und wirklich tief blicken in das Stück und wirklich zu verstehen, wie es funktioniert“. Ich habe das ziemlich gute Ratschläge erwiesen - besonders in diesen Tagen, wenn Sie häufig die Quelle für eine Bibliothek haben und können einen Blick gehen nehmen. Seine inspirierte mich auch Tauchen in die Interna zu genießen, wie Systeme funktionieren,

große Interna Erklärung von .Net von Don Box - Oh, und ich würde auch wirksam .net einwerfen.

Beantwortet am 17/09/2008 um 06:49
quelle vom benutzer

stimmen
1

Agile Softwareentwicklung mit Scrum von Ken Schwaber und Mike Beedle.

Ich habe dieses Buch als Ausgangspunkt zu Agile Entwicklung zu verstehen.

Beantwortet am 17/09/2008 um 05:44
quelle vom benutzer

stimmen
1

Wie wie ein Informatiker denken: mit Python zu lernen

Kann nicht das fortschrittlichste Buch auf der Welt sein, aber es hat mich Programmierung Konzepte zu verstehen, dass ich nicht konnte, vor allem orientierte Themen widersprechen.

Beantwortet am 17/09/2008 um 01:52
quelle vom benutzer

stimmen
1

Im Inneren des Objektmodells C ++ von Stanley Lippman

Beantwortet am 16/09/2008 um 23:16
quelle vom benutzer

stimmen
1

Donald Norman, 'The Design of Everyday Things'

Nicht über die Programmierung per se, sondern darum , wie die Dinge in der Welt sollten funktionieren - Art der Psychologie der Benutzerfreundlichkeit.

Es ist für mich bei der Gestaltung sowohl Endbenutzer-Schnittstellen und APIs von unschätzbarem Wert.

Beantwortet am 16/09/2008 um 19:55
quelle vom benutzer

stimmen
1

"Denken in C ++" von Bruce Eckel

Beantwortet am 16/09/2008 um 18:53
quelle vom benutzer

stimmen
1

Objektorientierte Analyse und Design - von Grady Booch

Beantwortet am 16/09/2008 um 18:45
quelle vom benutzer

stimmen
1

Der produktive Programmierer von Ford

Ich bin nicht ganz durch diese noch nicht, aber ich bin schon durch einige der Tipps / Tricks, die ich mehr geworden sind gepflückt begeistert bis ... na ja ... produktiv.

Sicher, es gibt viel von dem Zeug, alles, was wir bereits wissen (verwenden Sie die Tastenkombinationen, DRY, etc). Aber es gibt viele neue Sachen mit ihm zu gehen. Und vorsichtig Leser werden schnell beginnen, zu sehen, wie die Dinge für noch größere Wirkung kombiniert werden.

Beantwortet am 16/09/2008 um 18:42
quelle vom benutzer

stimmen
1

Literate Programming von Donald Knuth, es ist ein großes Buch auf Codestruktur.

Beantwortet am 16/09/2008 um 17:27
quelle vom benutzer

stimmen
1

Innerhalb des Objektmodells von Stan Lippman ++ C. Es machte C ++ schließlich „Klick“ für mich, bevor es „Magie“ war. Dieses Buch hat mir eine andere Gemütsverfassung, wenn eine neue Programmiersprache nähern.

Beantwortet am 16/09/2008 um 17:15
quelle vom benutzer

stimmen
1

Software-Tools von Brian W. Kernighan und PJ Plauger mit großem Vorsprung hatte die Wirkung auf mich.

Beantwortet am 16/09/2008 um 16:55
quelle vom benutzer

stimmen
1

Lernen C # 2005 , von Jesse Liberty & Brian MacDonald (O'Reilly).

10 ISBN: 0-596-10209-7.

Als ich zum ersten Mal den Sprung von ASP klassischen prozeduralen Code aus objektorientierten C # -Code in VS2005, setzen Sie dieses Buch mich auf dem richtigen Weg.

Beantwortet am 16/09/2008 um 16:46
quelle vom benutzer

Beantwortet am 16/09/2008 um 15:19
quelle vom benutzer

stimmen
1

"Object-Oriented Analysis and Design mit Anwendungen" von Grady Booch. Ich lese diese vor langer Zeit und es hat mir gezeigt, dass es eine Methodik zur Entwicklung objektorientierter Software sein könnte. Seitdem haben viele andere Bücher einen Einfluss auf mich hatte, aber dieses hat mich begonnen.

Beantwortet am 16/09/2008 um 15:01
quelle vom benutzer

stimmen
1

Schreiben Fest-Code von Steve Maguire.

Beantwortet am 16/09/2008 um 14:59
quelle vom benutzer

stimmen
1

Modernes C ++ Design by Andrei Alexandrescu

Beantwortet am 16/09/2008 um 14:54
quelle vom benutzer

stimmen
1

Hier sind zwei Ich habe nicht erwähnt gesehen:
Ich wünschte , ich hatte gelesen , „ Ruminations auf C ++ “ von Koenig und Moo viel früher. Das war das Buch , das OO - Konzepte wirklich klicken für mich gemacht.
Und ich empfehle Michael Abrash „Zen of Code - Optimierung“ für alle anderen Planung eine Karriere als Programmierer in der Mitte der 90er Jahre auf Start.

Beantwortet am 16/09/2008 um 02:12
quelle vom benutzer

stimmen
1

Pro Frühling ist eine hervorragende Einführung in die Welt der Inversion of Control und Dependency Injection. Wenn Sie nicht diese Praktiken bekannt und ihre Auswirkungen sind - das Gleichgewicht der Themen und technischen Details in Pro Frühling ist ausgezeichnet. Es baut einen großen Fall und damit persönliches Fundament.

Ein weiteres Buch , das ich würde vorschlagen , würde Robert Martin seine Agile Software Development (ASD). Code riecht, agile Techniken, Test Driven Entwickler, Grundsätze ... eine gut geschriebene Balance vieler verschiedenen Programmier Facetten.

Weitere traditioneller Klassiker würde das berüchtigt GoF umfasst Design Patterns , Bertrand Meyer Object Oriented Software Construction , Booch der Object Oriented Analysis and Design , Scott Meyer 's " Effective C ++ '" -Serie und ein weniger bekanntes Buch , das ich genoss von Gunderloy, Coder an dem Entwickler .

Und während Bücher sind nett ... vergessen Sie nicht , Radio !

... lassen Sie mich noch etwas hinzufügen. Wenn Sie nicht bereits entdeckt Safari - einen Blick darauf werfen. Es ist mehr süchtig als Überlaufstapel :-) Ich habe festgestellt , dass mit meinen Google - Typ Gewohnheiten - ich teurer Abonnement benötigen , so kann ich jedes Buch jederzeit finden - aber ich würde den Versuch zu jemandem auch nur entfernt interessiert empfehlen .

(ah ja, ein wenig obj-C heute, Kakao morgen, Muster? soa? was war das Beispiel in diesem Kochbuch? Was Steve in die sagen , tat zweite Auflage ? Soll ich dieses Buch kaufen? ... ein Abonnement wie dieses ist groß wenn Sie eine gewisse Kontinuität möchten und Kontext , was Sie googeln ...)

Beantwortet am 06/09/2008 um 17:06
quelle vom benutzer

stimmen
1

Code ist Gesetz - Sie all diese Schriften tun, bearbeiten und in [Sprache Ihrer Wahl] denken aber warum? Was macht Sie Code MEAN? Was macht es eigentlich?

(Ich könnte ein Buch über QA empfohlen, aber ich habe nicht ...)

Beantwortet am 04/09/2008 um 02:10
quelle vom benutzer

stimmen
1

Deitel und Deitel, "C ++: Wie Program"

XUnit Testmuster

Beantwortet am 25/08/2008 um 17:53
quelle vom benutzer

stimmen
1

Die Umsetzung Patterns von Kent Beck.

Alt-Text http://ecx.images-amazon.com/images/I/51JHn-6oNwL._SL500_AA240_.jpg

Sie können lernen, wie man mit der Programmierung zu kommunizieren.

Beantwortet am 21/08/2008 um 22:26
quelle vom benutzer

stimmen
0

Beginning Visual C ++

Als ich die erste Programmierung in einer OOP-Sprachen begann, fand ich dieses Buch nicht nur ein umfassendes Buch über C ++ zu sein und MFC, es war auch eine der besten Erklärungen der Begriffe Object Oriented ich gesehen habe.

Als ich den Entwickler sprechen, die Programmierung in einer objektorientierten Sprache gerade anfangen, sage ich ihnen, dieses Buch zu lesen.

Beantwortet am 27/04/2009 um 14:14
quelle vom benutzer

stimmen
0

Beginning C # 3.0: Eine Einführung der Objektorientierten Programmierung

Dies ist das Buch für diejenigen, die das Wie und Warum der OOP mit C # 3.0 verstehen wollen. Sie wollen nicht verpassen.

Beantwortet am 11/03/2009 um 05:06
quelle vom benutzer

stimmen
0

Objektorientierte Programmierung in Turbo C ++ . Nicht super beliebt, aber es war derjenige, der hatte ich begonnen und war das erste Buch , das mir wirklich geholfen grok , was ein Objekt war. Lesen Sie diese ein waaaay zurück in der High School. Es bringt eine Art eine Träne zu meinem Auge ...

Beantwortet am 22/12/2008 um 15:15
quelle vom benutzer

stimmen
0

Die Algorithmen Buch von Robert Sedgewick. Ein Muss für Anwendungsentwickler.

Kommt in vielen Geschmacksrichtungen (C, C ++, Java)

http://www.cs.princeton.edu/~rs/

Beantwortet am 17/09/2008 um 19:40
quelle vom benutzer

stimmen
0

Anwenden von UML und Design Patterns.

Es half Design Patterns mit mir klicken, und lieferte eine Begründung für UML, die in der Formulierung ‚UML als Skizze‘ Sinn für mich gemacht. Nämlich, dass UML sollte als eine kurze Skizze des Systems, das den zusätzlichen Vorteil hat verwendet werden, von Ihnen nicht die Notation anderen zu erklären, die (sie entweder bereits wissen, UML oder Sie geben ihnen ein UML-Buch zu lesen)

Beantwortet am 17/09/2008 um 15:34
quelle vom benutzer

stimmen
0

Michael Abrash The Zen of Assembly Language

Beantwortet am 17/09/2008 um 15:03
quelle vom benutzer

stimmen
0

Wahrscheinlich 1997 "C für Dummies", Band 1, Rücken oder so. Nur eine Einführung wirklich, aber es war gut zu lesen, nachdem sie den Geschmack für die Programmierung in GFA Basic auf dem Atari ST abgeholt. Die Coronado C Tutorial um die gleiche Zeit hat auch geholfen.

Beantwortet am 17/09/2008 um 13:14
quelle vom benutzer


stimmen
0

Schaum der Überblick über Programmierung mit C ++ von John R Hubbard.

Dies war das erste Programmier Buch, das ich gelesen, als ich begann mit C ++. Es wurde von mir jemand begabt, die mein Interesse an der Programmierung sah. Das Buch ist sehr gut für Anfänger - es von den elementaren Konzepten begann, ging an Vorlagen und Vektoren auf. Die Beispiele waren ziemlich relevant. Das Buch hat Sie darüber nachdenken und mehr Fragen stellen und versuchen, Dinge für sich selbst.

Beantwortet am 17/09/2008 um 07:21
quelle vom benutzer

stimmen
0

SAP ABAP-Programmierung? "Teach Yourself ABAP in 21 Tagen" ist das beste Buch!

Es enthält keine raffinierten Tricks oder Zauberei, aber nach 3 Jahren, kam ich nie auf ein umfassenderes Buch

Beantwortet am 17/09/2008 um 06:56
quelle vom benutzer

stimmen
0

Für mich „Memory als Programmierkonzept in C und C ++“ wirklich meine Augen, wie Speicherverwaltung geöffnet wirklich funktioniert. Wenn Sie ein C oder C ++ Entwickler sind halte ich es für ein lesen. Sie kommen auf jeden Fall etwas, oder erinnern Dinge Sie auf dem Weg vergessen haben könnte.

http://www.amazon.com/Memory-Programming-Concept-C/dp/0521520436

Beantwortet am 17/09/2008 um 02:59
quelle vom benutzer

stimmen
0

"Schreiben Solide Code: Microsofts Techniken für die Entwicklung Bug-Free C - Programme (Microsoft Programming Series)" von Steve MacGuire.

Interessant, was ein großer Teil der Bücher hier genannte C / C ++ Bücher.

Beantwortet am 17/09/2008 um 02:53
quelle vom benutzer

stimmen
0

Eigentlich stehen zwei Bücher heraus. Der erste war Code Complete. Trotz seines Alters ist dies immer noch ein sehr nützliches Buch, und das Kapitel über die Gefahren der vorzeitigen Optimierung lohnt sich der Preis des Buches auf seine eigene.

Die zweite The Psychology of Everyday Things war (jetzt The Design alltäglicher Dinge genannt, glaube ich), die die Art und Weise verändert ich über Benutzeroberflächen denken, wenn Anwendungen zu entwerfen. Es hat mich benutzerorientiert.

Beantwortet am 16/09/2008 um 22:17
quelle vom benutzer

stimmen
0

"Die C ++ Programming Language" von Bjarne Stroustrup

Beantwortet am 16/09/2008 um 21:21
quelle vom benutzer

stimmen
0

Träumen im Kodex Hat noch wahrscheinlich die tiefste Wirkung in den letzten 6 Monaten.

Beantwortet am 16/09/2008 um 21:10
quelle vom benutzer

stimmen
0

Mein absoluter Favorit war die C # Zurück Buch, von Matthew Telles.

Beantwortet am 16/09/2008 um 21:07
quelle vom benutzer

stimmen
0

„Algorithmen in C“ (1. Auflage) von Sedgewick hat mich gelehrt, alles über Algorithmen sowie mir alles über die Tücken der Dokumentation zu unterrichten und Kopieren / Einfügen von Code wie alle Beispielcode in dieser Version von der „Algorithmen in Pascal“ -Version genommen wurde und wurden einfach durch einen einfachen Code-Übersetzer übergibt, die für die unterschiedlichen Indices nicht anpassen.

Beantwortet am 16/09/2008 um 20:41
quelle vom benutzer

stimmen
0

Tenenbaums ersten Betriebssysteme Buch. Mein erster Blick auf Kernal-Level-Programmierung.

Beantwortet am 16/09/2008 um 20:20
quelle vom benutzer

stimmen
0

Mastering C ++ von Tom Swan. Es war die beste Art von Buch, es Beispiele hatte, die einfach genug waren Konzepte zu lehren, aber nützlich genug, um andere Probleme zu lösen. Es war sehr gut lesbar, es war das erste Buch, das ich gelesen, wenn das College bekam, und es nur einmal gelesen werden benötigt.

Beantwortet am 16/09/2008 um 20:04
quelle vom benutzer

stimmen
0

C ++ Black. KISS den ganzen Weg durch

Beantwortet am 16/09/2008 um 19:42
quelle vom benutzer

stimmen
0

Als ich anfing, gab es „Mastering Turbo Pascal“ von Tom Swan. Es gibt nichts schrecklich tief über dieses Buch. Es war klar und prägnant mit brauchbaren Beispielen. Basierend auf diesem Wissen, gelaicht ich eine Software-Entwicklung Karriere jetzt 15+ Jahre.

Beantwortet am 16/09/2008 um 19:41
quelle vom benutzer

stimmen
0

Vor Jahren, lehrte Bruce Eckel Denken in C ++ mir sehr viel über C ++, aber auch, wie wichtig ein Problem zu einer kleinen ‚Sandbox‘ zu isolieren, für Studie / Analyse. Diese Technik hat meine Karriere stark beeinflusst und routinemäßig hilft mir Probleme zu beheben sowohl für mich und andere.

In diesen Tagen, ich beziehe mich auf Denken in Java, die im gleichen Stil geschrieben. Irgendwie ist der Stil über die reine, einfache ‚Beispiele‘ und wird tief im Herzen des Problems.

Ich bin so dankbar, dass ich praktisch alles ungesehen von Eckel, auf Sicht kaufen.

Beantwortet am 16/09/2008 um 19:22
quelle vom benutzer

stimmen
0

C # für erfahrene Programmierer

oder wirklich etwas von Dietel & Dietel. Ich habe mehrere ihrer Bücher gelesen, und alles hat super gewesen.

Beantwortet am 16/09/2008 um 19:08
quelle vom benutzer

stimmen
0

Managing Gigabytes ist ein Klassiker für über das Heben schwerer Lasten von Informationen zu denken.

Beantwortet am 16/09/2008 um 19:07
quelle vom benutzer

stimmen
0

Die C ++ Serie von Programmier Bücher von Deitel und Deitel

Beantwortet am 16/09/2008 um 18:51
quelle vom benutzer

stimmen
0

Eine Sammlung war es, und atemberaubend. Edsger Dijkstra (mit etwas Hilfe von CAR Hoare) kleiner schwarzer Büchlein Strukturierte Programmierung und particlarly des Essay mit dem Titel „Auf unserer Unfähigkeit , viel zu tun“.

Beantwortet am 16/09/2008 um 18:00
quelle vom benutzer

stimmen
0

: ‚Ein kurzer, umfassender und persönliche Zusammenfassung Wie ein Programmierer sein‘ von Robert L lesen

Nicht gerade ein Buch, sondern ein Essay, aber dies war definitiv eine Inspiration für mich, als ich in Codierung. War begeistert von der Idee, einen Stamm eingeben. Lesenswert.

Beantwortet am 16/09/2008 um 15:46
quelle vom benutzer

stimmen
0

PHP - Objekte, Muster und Praxis. http://www.apress.com/book/view/9781590599099

Beantwortet am 16/09/2008 um 15:41
quelle vom benutzer

stimmen
0

Professionelle Excel-Entwicklung Dieses Buch zeigt, wie verfügbar qualitativ hochwertige Anwendungen in einer der am weitesten verbreiteten Programmierplattformen zu machen.

Beantwortet am 16/09/2008 um 15:16
quelle vom benutzer

stimmen
0

Das Denken in Java (Patterns), Bruce Eckel

Beantwortet am 16/09/2008 um 15:14
quelle vom benutzer

stimmen
0

Die Interpretation der objektorientierten Programmiersprachen von Ian Craig

Weil es mir gezeigt, wie viel mehr es als Standard-C ++ / Java Idiome oo

Beantwortet am 16/09/2008 um 15:02
quelle vom benutzer

stimmen
0

Nicht ein Buch über Programmierung, aber immer noch ein sehr wichtiges Buch sollte jeder Programmierer lesen:

Umkreisen den Riesenhairball von Gordon MacKenzie

Beantwortet am 12/09/2008 um 02:06
quelle vom benutzer

stimmen
0

Agile Softwareentwicklung von Alistair Cockburn

Beantwortet am 27/08/2008 um 01:59
quelle vom benutzer

stimmen
0

Neben anderen Vorschlägen des Menschen, würde ich entweder den Erwerb einer Kopie von SICP empfehlen, oder es online zu lesen . Es ist eines der wenigen Bücher , die ich gelesen habe , dass ich fühle mich stark bei der Gestaltung Software erhöht meine Fähigkeiten, vor allem in guten Abstraktionsschichten zu schaffen.

Ein Buch , das nicht direkt in der Programmierung im Zusammenhang, sondern ist auch eine gute Lektüre für Programmierer (IMO) ist Concrete Mathematics . Die meisten, wenn nicht alle Themen darin sind nützlich für die Programmierer darüber zu wissen, und es hat einen besseren Job der Dinge als jedes andere Mathebuch erklärt die ich bisher gelesen habe.

Beantwortet am 27/08/2008 um 01:46
quelle vom benutzer

stimmen
0

SQL für Smarties

Beantwortet am 21/08/2008 um 22:26
quelle vom benutzer

stimmen
0

Ich habe ein paar (eher alt) Blog-Beiträge zu diesem Thema

Beantwortet am 21/08/2008 um 22:10
quelle vom benutzer

stimmen
0

Code Craft

Beantwortet am 21/08/2008 um 21:54
quelle vom benutzer

Beantwortet am 21/08/2008 um 21:10
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more