Ressourcen zur Problemlösung

Lerne einige allgemeine Problemlösungstechniken, die dir beim Programmieren helfen.


Wie der erste Artikel hier sagt, Problemlösen ist eine Metafähigkeit. Oft ist nicht die Syntax oder Struktur einer Programmiersprache der schwierigste Teil beim Lösen einer Herausforderung. Schwierig ist eher herauszufinden, was du programmieren sollst oder wo du anfangen sollst. Strategien und ein System zu entwickeln, mit denen du Probleme in programmierbare Schritte zerlegst, ist eine großartige Fähigkeit, die sich zu entwickeln lohnt. Unten findest du einige Artikel, Videos und Bücher aus der Community, die dir helfen können, diese Superfähigkeit zu entwickeln.

Einige dieser Bücher kannst du auch über die Bibliothek der Association of Computing Machinery (ACM) lesen. Informationen zur (kostenpflichtigen) Mitgliedschaft findest du unter acm(dot)org.