Bewertung:

Das Buch „The Productive Programmer“ von Neal Ford bietet praktische Tipps und Ratschläge, um die Produktivität und Effektivität von Programmierern auf verschiedenen Plattformen und in verschiedenen Sprachen zu verbessern. Während es für seinen praktischen Ansatz und seinen aufschlussreichen Inhalt hoch gelobt wird, wurde es auch wegen seiner Konzentration auf bestimmte Programmiersprachen und der mangelnden Tiefe in einigen Bereichen kritisiert.
Vorteile:⬤ Hochgradig anwendbare Ratschläge für Produktivität und Effizienz.
⬤ Behandelt eine Vielzahl von Tools und Praktiken, die für verschiedene Betriebssysteme (Windows, Mac, Linux) geeignet sind.
⬤ Fesselnder Schreibstil mit Humor und guter Lesbarkeit.
⬤ Enthält konkrete, umsetzbare Tipps, die sofort implementiert werden können.
⬤ Ermutigt zur Automatisierung und zur Reduzierung von Ablenkungen.
⬤ Spricht sowohl neue als auch erfahrene Entwickler an.
⬤ Einige Inhalte sind zu sehr auf Java und Ruby ausgerichtet und lassen wenig Raum für C/C++ oder andere Sprachen.
⬤ Die Struktur kann ablenkend wirken, da sie Diskussionen über verschiedene Betriebssysteme vermischt.
⬤ Einige Diskussionen sind nicht tiefgründig genug und könnten für erfahrene Programmierer oberflächlich erscheinen.
⬤ Ist möglicherweise nicht für Leser geeignet, die eher theoretische oder tiefgehende Programmierprinzipien bevorzugen.
(basierend auf 43 Leserbewertungen)
The Productive Programmer
Jeder, der beruflich Software entwickelt, braucht einen bewährten Weg, um sie besser, schneller und billiger zu produzieren. The Productive Programmer bietet entscheidende Zeiteinsparungs- und Produktivitätswerkzeuge, die Sie sofort einsetzen können, egal welche Plattform Sie verwenden. Der Meisterentwickler Neal Ford bietet nicht nur Ratschläge zu den Mechanismen der Produktivität - wie man intelligenter arbeitet, Unterbrechungen verschmäht, das meiste aus seinem Computer herausholt und Wiederholungen vermeidet -, sondern stellt auch wertvolle Praktiken vor, die Ihnen helfen werden, häufige Fallen zu umgehen, Ihren Code zu verbessern und für Ihr Team wertvoller zu werden. Sie werden lernen:
⬤ Schreiben Sie den Test, bevor Sie den Code schreiben.
⬤ Den Lebenszyklus Ihrer Objekte genau zu verwalten.
⬤ Bauen Sie nur das, was Sie jetzt brauchen, nicht das, was Sie später brauchen könnten.
⬤ Wenden Sie alte Philosophien auf die Softwareentwicklung an.
⬤ Hinterfragen Sie Autoritäten, anstatt sich blindlings an Standards zu halten.
⬤ Machen Sie schwierige Dinge einfacher und unmögliche Dinge durch Meta-Programmierung möglich.
⬤ Stellen Sie sicher, dass sich der gesamte Code innerhalb einer Methode auf der gleichen Abstraktionsebene befindet.
⬤ Wählen Sie den richtigen Editor und stellen Sie die besten Werkzeuge für die Aufgabe zusammen.
Dies ist keine Theorie, sondern die Früchte von Fords praktischer Erfahrung als Anwendungsarchitekt bei der globalen IT-Beratung ThoughtWorks. Egal, ob Sie ein Anfänger oder ein Profi mit jahrelanger Erfahrung sind, Sie werden Ihre Arbeit und Ihre Karriere mit den einfachen und geradlinigen Prinzipien in The Productive Programmer verbessern.