É possível que pessoas que não gostam de matemática se tornem um bom programador?
Não, não-não, não, sim e não!
Não, porque muitas vezes você precisa.
(! (a | (! (b && c) || d) && (! e)))
Por que isso não funciona?
foo ('a', 'b', 19, g(h))
bar ('c', 'd', 44)
pode ser reescrito de uma maneira mais abstrata?
968 ms é mais ou menos que 0,7 s? Quantos MB você precisa, quantos Ghz a máquina possui, um byte será suficiente - a matemática faz parte do trabalho todos os dias. Às vezes, explicitamente e matemática superior.
Sempre implicitamente menor matemática.
A matemática é um campo amplo, do cálculo à matriz, à geometria, lógica, estatística, teoria das categorias, teoria dos grafos. Então, se você acredita que está programando sem usar matemática, talvez esteja errado.
Se você observar os problemas na página do Project Euler , encontrará quebra-cabeças, nos quais não faço ideia de como a matemática é usada para resolvê-lo. (Não que eu possa resolvê-los sem matemática.) Observe que o tamanho do problema é normalmente tão grande que você não pode resolvê-los com força bruta.
No entanto - como não consigo resolver muitos deles (cerca de 2/3 agora), isso significa que não gosto de matemática?
Se você não estudou matemática, provavelmente não saberá onde encontrar matemática em sua vida diária, incluindo programação.
Mesmo se você apenas se especializou em mover os componentes da GUI na tela para ter uma boa aparência, você está fazendo matemática de alguma forma.