Basicamente tudo que temos hoje na area da programação derivam de fundamentos matemáticos, fundamentos esses que existem a dezenas de anos e dificilmente mudam, ao contrário da minha ou da sua linguagem de programação favorita. Muitos desses conceitos são realmente complexos e que exigem um tempo de dedicação para compreender, porém vejo o conhecimento base/intermediário importante para todo dev, só o que tem por aí é dev "experiente" que não sabe fazer uma regra de três ou interpretar um gráfico. Normalmente, nós meros mortais, não aplicamos alguns desses conceitos mais complexos, porque no dia a dia realizamos trabalhos que são "convencionais" e que não exigem que saibamos tais conceitos, porém, usando o algoritmo do twitter como exemplo, podemos ver que nele é usado diversos conceitos matemáticos realmente complexos, então dificilmente alguém que não entenda desses conceitos vai conseguir compreender o que está acontecendo. Já trabalho na área a um tempo, mas só a alguns anos comecei a cursar ciências da computação, sempre gostei da parte matemática e fico feliz por já ter conseguido, diversas vezes, aplicar alguns conceitos que aprendi durante o tempo no trabalho. Resumindo, estude, porque é como diz aquele ditado:É melhor ter e não precisar, do que precisar e não ter
Em resposta a Matemática na programação.
1