Ehrlich gesagt, können Sie in vielen Bereichen ein vollkommen geeigneter Programmierer sein, ohne über fundierte mathematische Kenntnisse zu verfügen. Möglicherweise sind Sie nicht in der Lage, Spiele-Engines oder die Optimierung des Netzwerkroutings zu optimieren, aber ehrlich gesagt sind viele Geschäftsanwendungen recht einfach. Ich möchte Sie jedoch ermutigen, die Hoffnung am Leben zu erhalten und die Mathematik noch nicht aufzugeben.
Es gibt einen großen Unterschied zwischen der Mathematik, die Sie auf einem niedrigeren Niveau absolvieren, und der Mathematik, die Sie auf einem höheren Niveau absolvieren. Es ist eine ganz andere Sache, zu sagen, dass Sie schlecht in Calculus sind (ich war - ich habe Calc I beim ersten Mal nicht bestanden), als zu sagen, dass Sie schlecht in Graph Theory sind. Wenn Sie in der Mathematik vorankommen, liegt der Schwerpunkt nicht auf der einfachen Problemlösung, die ehrlich gesagt ziemlich langweilig und sich wiederholend ist und möglicherweise auch von Ihrem Grafikrechner ausgeführt wird. Stattdessen liegt der Fokus auf logischen Denkfähigkeiten: Das Erstellen von Beweisen ähnelt offen gesagt dem Schreiben von Software.
Der beste Mathematikunterricht, den ich jemals hatte, war der, den ich als meinen ersten "echten" Mathematikunterricht betrachtete: im Grunde eine Einführung in den Proofunterricht, der eine Reihe von Bereichen von Graphentheorie bis Zahlentheorie abdeckte. Der von uns verwendete Text war großartig ( Mathematisches Denken: Problemlösung und Beweise von D'Angelo und West .) Es kann nützlich sein, dieses Buch nur durchzuarbeiten, um einige Ideen für das Angreifen von Beweisen zu erhalten.
Insgesamt habe ich wirklich brauche eine der Mathematik ich in der Schule nahm? Nein wahrscheinlich nicht. Aber mit einem formalen Hintergrund konnte ich kritischer denken, mir eine bessere Vorstellungskraft (es gibt normalerweise viele Möglichkeiten, ein Problem zu lösen, manchmal gut, manchmal schlecht, aber eine einzigartige Idee kann hilfreich sein) und Vertrauen in die Problemlösung.