Hinweise
Die Links auf Bücher bei Amazon sind Partner-Links, d.h. ich bekomme einen kleinen Anteil, wenn Bücher über diese Links aufgerufen und gekauft werden.
Generell empfehle ich, Fachbücher im Original zu lesen; insofern erscheinen Übersetzungen (falls vorhanden) immer als zweites.
Meistens läßt sich etwas Geld sparen, wenn man sich für die eBook-Version entscheidet. Hierzu ist nicht unbedingt ein Kindle nötig, die eBooks können auch mit einer App auf dem Tablet oder dem PC gelesen werden. Weiterhin besteht auf diesem Weg die Möglichkeit, vor dem Kauf eine Leseprobe zu erhalten.
Diese Liste ist von meiner alten Webseite importiert. In Zukunft werden neue Buchtips als einzelne Posts in der Kategorie buchtips erscheinen.
Software-Entwicklung
Weniger schlecht programmieren
Designing the User Interface: Strategies for Effective Human-Computer Interaction / User Interface Design
Design Patterns: Elements of Reusable Object-Oriented Software / Design Patterns (mitp Professional): Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software
Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition / Algorithmen in C++
Think Like a Programmer: An Introduction to Creative Problem Solving / Think Like a Programmer: Typische Programmieraufgaben kreativ lösen am Beispiel von C++
Lehrbuch der Objektmodellierung: Analyse und Entwurf mit der UML 2
UML Distilled: A Brief Guide to the Standard Object Modeling Language / UML konzentriert
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Code Complete: A Practical Handbook of Software Construction: A Practical Handbook of Software Costruction / Code Complete - Deutsche Ausgabe der Second Edition
JavaScript: The Good Parts: Working with the Shallow Grain of JavaScript / Das Beste an JavaScript
JavaScript and JQuery: Interactive Front-End Web Development / JavaScript & jQuery: Interaktive Websites entwickeln
Effective C++: 55 Specific Ways to Improve Your Programs and Designs / Effektiv C++ programmieren - 55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern
Gesellschaftliche Bezüge
Social Engineering: The Art of Human Hacking / Die Kunst des Human Hacking (mitp Professional)
In the Beginning...Was the Command Line
Sonstiges
Getting Things Done: the art of stress-free productivity / Wie ich die Dinge geregelt kriege: Selbstmanagement für den Alltag
Willpower: Rediscovering Our Greatest Strength / Die Macht der Disziplin: Wie wir unseren Willen trainieren können
Why We Sleep: The New Science of Sleep and Dreams / Das große Buch vom Schlaf: Die enorme Bedeutung des Schlafs - Beste Vorbeugung gegen Alzheimer, Krebs, Herzinfarkt und vieles mehr