Standort:  Start» English Books » Jetzt sparen: Reduzierte Englische Bestseller » The Pragmatic Programmer. From Journeyman to Master  
Sponsor
Categories
Kleidung
B¨¹cher
Computer
DVD
Elektronik
English Books
Games
Gesundheit
Haus/Garten
Heimwerken
Kamera/Foto
K¨¹che
Musik
Outdoor/Freizrit
Software
Spielwaren
Uhren
Video
Zeitschriften
Related Categories
• Jetzt sparen: Reduzierte Englische Bestseller
Regular Stores
Shops
English Books
• General
Programming
Computers & Internet
Subjects
English Books
• General AAS
Programming
Computers & Internet
Subjects
English Books
• General
Software
Computers & Internet
Subjects
English Books
• General AAS
Software
Computers & Internet
Subjects
English Books
• General
Computers & Internet
Subjects
English Books
• General AAS
Computers & Internet
Subjects
English Books

The Pragmatic Programmer. From Journeyman to Master

The Pragmatic Programmer. From Journeyman to Master

vergrössern vergrössern 
Autoren: Andrew Hunt, David Thomas, Ward Cunningham
Urheber: Andrew Hunt, David Thomas, Ward Cunningham
Verleger: Addison-Wesley Longman, Amsterdam

Kaufen Neu: EUR 20,86



Neu (85) Gebraucht (8) ab EUR 20,86

Bewertung: 4.5 von 5 Sternen 43 Rezensionen
Verkaufsrang: 12101

Medium: Taschenbuch
Seiten: 352
Versandgewicht: 1.2
Maße (innen): 9.1 x 7.3 x 0.8

ISBN: 020161622X
Dewey Dezimalzahl: 005.1
UPC: 785342616224
EAN: 9780201616224
ASIN: 020161622X

Publikation: November 24, 1999
Verfügbarkeit: Versandfertig in 1 - 2 Werktagen
Zustand: Neu und ungelesen! Versicherter Versand aus Deutschland (keine Zollgebuehren). Versandsichere Verpackung! Rechnung mit ausgew. MwSt. Bei Sammelbestellungen Porto nur einmal 3,-EUR, Portogutschrift erfolgt auf Ihr Amazonkonto. Versand ins Ausland auch durch unsere Website fachbuchwelt de moeglich! Versandbedingungen ins Ausland in unserem Verkaeuferprofil.

Ähnliche Artikel:

  • Refactoring: Improving the Design of Existing Code (Object Technology Series): Improving the Design of Existing Code
  • Design Patterns. Elements of Reusable Object-Oriented Software.
  • The Mythical Man Month: Essays on Software Engineering
  • Patterns of Enterprise Application Architecture
  • Head First Design Patterns (Head First)

Redaktionelle Rezensionen:

Aus der Amazon.de-Redaktion
Wie programmiert man gute Software? Was ist ein guter Programmierer? Viele Bücher sind geschrieben worden, um Prozesse, Abläufe, Code und Mitarbeiter zu verbessern -- betrachtet man aktuelle Software, scheint es bei der Umsetzung so vieler Tipps zu hapern. Schreibt ein guter Entwickler bloß fleißig acht Stunden tollen Code pro Tag?

Andrew Hunt und David Thomas beantworten im erfolgreichen Pragmatic Programmer diese Frage, die man jetzt auch auf Deutsch im Hanser Verlag nachlesen kann. Ein guter Entwickler ist ein Pragmatiker -- er ist nicht interesselos und werkelt bloß seinen Code herunter, sondern er hat das Projekt und seine Realisierung vor Augen. Dazu bringt er ein paar Fähigkeiten mit, die man nicht in einem Informatikstudium oder Handbuch zu Algorithmen nachlesen kann. Er ist interessiert an neuen Technologien, er lernt gern dazu, er probiert neue Dinge aus und er arbeitet sinnvoll organisiert: Er testet seine Software, er verwendet die richtigen Werkzeuge und beherrscht sie, er übt sich darin, sinnvolle Zeitabschätzungen über seine Arbeit und das Projekt zu liefern. Er lässt sich von wilden Marketing-Versprechungen von Produkt X nicht beeindrucken und bildet sich eine eigene Meinung.

Um diese Fähigkeiten und wie man sie sich aneignet geht es im Pragmatischen Programmierer -- nicht um eine tolle Architektur X oder ein Projektverfahren Y. Das Handbuch richtet sich explizit an Entwickler -- die zentrale Frage ist die eigene Arbeit und ihre Verbesserung und nicht wie in vielen Handbüchern zu Projektmanagement die Verbesserung der Arbeit anderer. Hunt liefert viele hilfreiche Tipps -- einige sollten zwar selbstverständlich sein und bieten nicht viel mehr als gesunden Menschenverstand und ein gewisses Qualitätsbewusstsein der eigenen Arbeit gegenüber, andere Hinweise sind für unerfahrene Entwickler sicher inspirierend.

Der Pragmatische Programmierer ist ein amerikanisches Buch -- wer diesen Ansatz und die Sprache mag, wird ein sehr gutes und hilfreiches Buch mit interessanten Gedanken finden. Es richtet sich an Entwickler, die neue Impulse für ihre Arbeit suchen oder unerfahrene Entwickler, die sich das erste Mal fragen, was eigentlich ein guter Programmierer sein könnte. --Susanne Schmidt

Amazon.co.uk
Programmers are craftspeople. They are trained to use a certain set of tools(editors, object mangers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any other craft, computer programming has spawned a body of wisdom, most of which isn't taught at universities or in certification classes. Rather, most programmers arrive at the so-called tricks of the trade over time, by independent experimentation. In ThePragmatic Programmer, Andrew Hunt and David Thomas codify many of the truths they've discovered during their respective careers as designers of software and writers of code.

Some of the authors' nuggets of pragmatism are concrete, and the path to their implementation is clear. They advise readers to learn one text editor, for example, and use it for everything. They recommend the use of version-tracking software for even the smallest projects, and promote the merits of learning regular expression syntax and a text-manipulation language. Other (perhaps more valuable) advice is softer. The authors note in their section on debugging, "if you see hoof prints think horses, notzebras". That is, suspect everything, but start looking for problems in the most obvious places. They offer some advice on making estimates of time and expense, and on integrating testing into the development process. You'll want a copy of The Pragmatic Programmer for two reasons: It displays your own accumulated wisdom more cleanly than you ever bothered to state it and it introduces you to methods of work that you may not yet have considered. Working programmers will enjoy this book.

Topics covered: A workmanlike approach to software design and construction that allows for efficient, profitable development of high-quality products. Elements of the approach include specification development, customer relations, team management, design practices, development tools, and testing procedures. The authors present their approach with the help of anecdotes and technical problems. --DavidWall, amazon.com

Amazon.com
Programmers are craftspeople trained to use a certain set of tools (editors, object managers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any other craft, computer programming has spawned a body of wisdom, most of which isn't taught at universities or in certification classes. Most programmers arrive at the so-called tricks of the trade over time, through independent experimentation. In The Pragmatic Programmer, Andrew Hunt and David Thomas codify many of the truths they've discovered during their respective careers as designers of software and writers of code.

Some of the authors' nuggets of pragmatism are concrete, and the path to their implementation is clear. They advise readers to learn one text editor, for example, and use it for everything. They also recommend the use of version-tracking software for even the smallest projects, and promote the merits of learning regular expression syntax and a text-manipulation language. Other (perhaps more valuable) advice is more light-hearted. In the debugging section, it is noted that, "if you see hoof prints think horses, not zebras." That is, suspect everything, but start looking for problems in the most obvious places. There are recommendations for making estimates of time and expense, and for integrating testing into the development process. You'll want a copy of The Pragmatic Programmer for two reasons: it displays your own accumulated wisdom more cleanly than you ever bothered to state it, and it introduces you to methods of work that you may not yet have considered. Working programmers will enjoy this book. --David Wall

Topics covered: A useful approach to software design and construction that allows for efficient, profitable development of high-quality products. Elements of the approach include specification development, customer relations, team management, design practices, development tools, and testing procedures. This approach is presented with the help of anecdotes and technical problems.


Kundenrezensionen:   Gelesen 38 mehr Rezensionen...

5 von 5 Sternen Für Programmierer und nur für solche   November 19, 2007
P. Lorenz (Hanau)
1 aus 1 fanden die folgende Rezension hilfreich

Dieses Buch ist eines der besten wenn es darum geht Programmierung und Programmiertechniken zu verbessern, wenn man selbst Programmierer ist. Viele der Vorschläge in diesem buch sehen auf den ersten Blick völlig veraltet aus und locken eher ein "ja so sollte man es machen, aber es geht halt nicht immer" hervor. Wenn man sich das ganze aber etwas näher anschaut und darüber nachdenkt sind gut 90% der Vorschläge immer umsetzbar und meist sogar ein muss und werden aber, so meine Erfahrung meist gar nicht eingehalten. Dinge wie Versionskontrolle, Automatisierung, Testen, Dokumentation(intern, extern), Teammanagment zählen in den meisten Firmen in dehnen ich bis jetz gearbeitet haben nicht gerade zum Standart. Dort läuft es dann eher nach dem Credo "Zu teuer, zu Aufwendig", aber wehe es geht was schief, ratet mal wer dann der gearschte ist. Um soetwas zu vermeiden und seinem Chef(Projektleiter) auch mal was gedrucktes unter die Nase halten zu können kann ich dieses buch nur Empfehlen. Man denk gar nicht welche Wunder das bewirkt.


1 von 5 Sternen pragmatischer weise besser nicht kaufen, oder nur gebraucht   August 30, 2007
peter schröder (hamburg)
1 aus 7 fanden die folgende Rezension hilfreich

für meinen geschmack ist das lesen des buches reine zeitverschwendung. es werden dort methoden und vorgehensweisen aufgezeigt, die entweder bereits veraltet sind, oder dem normalen menschen-(programmierer-)verstand entsprechen.
ich hab das buch dennoch durchgelesen in der hoffnung, dass vielleicht noch irgendwo ein fitzel neue informationen darin zu finden sind, allerdings wird man nicht belohnt. stattdessen wiederholen sich manche teile, da die methoden auch noch einmal für teams beschrieben werden...
klarer kandidat für den market-place.



1 von 5 Sternen Grundsatzwissen, das jeder Informatiker bereits weiß!   Dezember 10, 2006
Gabriele Mohl (Gräfelfing im Landkreis München)
12 aus 50 fanden die folgende Rezension hilfreich

Grundsätzlich haben die bisherigen Rezensionen mich bewogen dieses Buch - was wohl 1956 auf Englisch verfasst worden ist - zu kaufen. Nun bin ich Diplom-Informatikerin (Abschluss 1997) und habe nun nach Mutterschaftspause mal wieder allgemeine Literatur zum Thema Programmieren lesen wollen. (Programmierung und Software-Engineering sind meine Spezialisierung). Die "Wahrheiten" und das Wissen aus diesem Buch sind allseits bekannt, allseits akzeptiert. Für einen Diplom-Informatiker ein völliger Fehlkauf.

Für Quereinsteiger, die sich über allseits in der Fachwelt akzeptierte Grundlagen beim Thema Programmieren informieren wollen, ist dieses Buch wohl eine sinnvolle Investition.



5 von 5 Sternen A "must" for every programmer   November 27, 2006
Razvan Harsan (Munich)
2 aus 6 fanden die folgende Rezension hilfreich

I found the book very intuitive and helpful, with a lot of real tips about software thinking and programming. I would like to work with people that read this book and I already recommended the book to my whole software team.


3 von 5 Sternen Teils sehr gut, aber ohne wirklichen Tiefgang   August 12, 2006
Robert
7 aus 10 fanden die folgende Rezension hilfreich

Zubächsteinmal ist das Buch verständlich geschrieben und auch ordentlich gegliedert.

Ein weiterer Pluspunkt ist, dass die Tipps, die einem vermittelt werden, sich auf einer übersichtlichen, heraustrennbaren Karte befinden.

Das Buch kann weiterhin mit vielen Übungen und Aufgaben nach jedem Kapitel aufwarten, die für ein besseres Verständis aber auch zum Nachdenken anregen.

Nun richtig sich das Buch sowohl an Programmieranfänger, ~erfahrene und ~fortgeschrittene. Als Anfänger würde ich mich teilweise etwas überfordert sehen. Um die Übungsaufgaben zu lösen ist das Verständnis von Java, C++ und/oder Perl empfehlenswert.

Man erfährt viele gute Tipps und Ratschläge, die man vorher noch nicht in Betracht gezogen hat. Allzuoft werden aber Themen auch nur angerissen. Wer so z.B. mehr zum Thema Refaktorisierung wissen möchte, muss sich nach weiterer Lektüre umsehen. Zu vielen Themen hätte ich mir zumindest ein Stückweit mehr Tiefgang erwartet. Immerhin gibt es eine Quellenangabe mit den weiterführenden Buchtitlen und Internetlinks.

Alles in allem zeigt das Buch neue Sichtweisen auf, die zu eigenem handeln inspirieren und für ein produktivieres und effektiveres Arbeiten als Softwareentwickler sorgen. Generell muss man sich aber mit weiterführender Literatur beschäftigen um ein wirkliches Optimum aus dem Buch herauszuholen (deshalb auch nur 3 statt 4 Sterne).


Bluecygnet Store
Internationale Seiten: United States | Großbritannien | Kanada | Österreich | Frankreich
Dies ist ein Amazon assoziieren - die Produkte, die auf dieser Website werden hergestellt und verkauft von anderen Parteien als Bluecygnet Store. Bluecygnet Store übernimmt keine Gewähr für die Produkte entweder oder Lieferanten bieten Informationen über ihre Produkte. Alle Fragen, Beschwerden oder Forderungen in Bezug auf die Produkte müssen direkt an die entsprechenden Hersteller, Anbieter oder Amazon.com.