Ist es für Leute, die Mathe nicht mögen, möglich, ein guter Programmierer zu werden?
Nein, nein-nein, nein, ja und nein!
Nein, denn oft brauchst du es.
(! (a | (! (b && c) || d) && (! e)))
Warum funktioniert es nicht?
foo ('a', 'b', 19, g(h))
bar ('c', 'd', 44)
Kann es abstrakter umgeschrieben werden?
Ist 968 ms mehr oder weniger als 0,7 s? Wie viele MB Sie benötigen, wie viele GHz die Maschine hat, wird ein Byte ausreichen - Mathematik ist ein alltäglicher Teil des Jobs. Manchmal explizit und höher Mathe.
Immer implizit niedrigere Mathematik.
Mathematik ist ein weites Feld, von der Berechnung über die Matrix bis hin zur Geometrie, Logik, Statistik, Kategorietheorie und Graphentheorie. Wenn Sie also glauben, Sie programmieren ohne Mathematik - vielleicht irren Sie sich.
Wenn Sie sich Probleme auf der Project Euler-Seite ansehen , werden Sie Rätsel finden, bei denen ich keine Ahnung habe, wie Mathematik verwendet wird, um sie zu lösen. (Nicht, dass ich sie ohne Mathe lösen könnte.) Beachten Sie, dass die Problemgröße normalerweise so groß ist, dass Sie sie nicht mit roher Gewalt lösen können.
Aber - da ich viele von ihnen nicht lösen kann (ungefähr 2/3 bis jetzt), heißt das, dass ich Mathe nicht mag?
Wenn Sie nicht Mathematik studiert haben, werden Sie wahrscheinlich nicht wissen, wo Sie Mathematik für Ihr tägliches Leben finden können, einschließlich Programmieren.
Selbst wenn Sie sich nur darauf spezialisiert haben, GUI-Komponenten auf dem Bildschirm zu verschieben, um gut auszusehen, können Sie auf irgendeine Weise rechnen.