Neste artigo comentarei sobre um ponto bem polêmico que é: precisa saber matemática para programar? Será mesmo que é necessário?

precisa saber matematica para programador capa

Fala programador(a), beleza? Bora discutir sobre matemática que é um tema muito polêmico na programação!

Já de antemão te adianto que a matemática tem sim sua utilidade na programação, porém você consegue ser um programador sem se aprofundar muito

A verdade é que nas linguagens mais utilizadas do mercado e nas aplicações mais vistas também, a matemática não é tão aplicada pelo desenvolvedor

Ou seja, ele programa o software inteiro com um mínimo de matemática no mesmo

Quando a matemática é necessária?

Há áreas da programação que não temos como fugir da matemática

Por exemplo quando estamos no guarda-chuva da Ciência de Dados, e que queremos fazer um software de predição com AI

Precisamos entender os modelos matemáticos que melhores se encaixam no caso da nossa aplicação

Há também criptografia, blockchain, e outros softwares que na sua regra de negócio tem matemática em específico

Como você pode perceber são áreas bem segmentadas ou até que partem da matemática, como no caso quando envolvem probabilidade e estatística

No desenvolvimento web

Quando se trata de desenvolvimento web que é o nicho que há a maioria das vagas, a matemática quase não é necessária

Digo quase pois alguns softwares podem precisar de algumas implementações que envolvem cálculos

Mas podem ser impletações mais básicas também, que você consegue encontrar até boas soluções ou ideias de como resolver seu problema no Google

Se pudermos me usar como exemplo, em 6 anos de programação só implementei pouquíssimas vezes matemática nos softwares que desenvolvi

Mas para não dizer que é um unicórnio, já vi algumas vagas que solicitavam conhecimento em matemática

Então se o seu foco é desenvolvimento web e você não era muito bom em matemática na escola, pode ficar tranquilo 🙂

Por que não necessariamente precisa saber matemática para programar nesta área, e repito: a maioria das vagas está inserida nessa categoria

Então posso esquecer tudo que sei de matemática e programar?

Como você deve saber há o uso de muita lógica na programação

E a matemática exercita o seu conhecimento em lógica, te preparando para resolver problemas mais rapidamente

Ou até ter soluções melhores, do que se a sua lógica estiver cansada

Então ela pode ser utilizada para estimular este seu lado problem solver

E conseguir assim se destacar mais ainda na área, entendeu?

Se você tem interesse sobre alguma assunto na matemática e eu te desanimei por comentar que não necessariamente vai precisar, pode ser uma boa aprendê-lo

Para conseguir se desenvolver melhor na lógica e também lógica de programação

Quer mais conteúdo gratuito sobre carreira de programação? Se inscreva na Semana Carreira Dev, que acontece do dia 29/06 até 02/07

O que então as empresas querem?

Empresas certamente não buscam matemáticos, e sim pessoas capazes de resolver os seus problemas

Caso você esteja programando algum software e consiga entregá-lo mais rápido e com mais qualidade que alguém que sabe matemática

Pronto! Pode demitir o matemático

Foque mais nas tecnologias que te agradam e no que o mercado pede

Você já viu alguma vaga de programador pedindo cálculo? Talvez sim

Mas e PHP, JavaScript, Java ou Python? Muito mais vagas com estes requisitos não é?

Então ignore os que fazem você se sentir mal por dizer que precisa de muita matemática, e digo mais: pergunte a eles onde aplicam matemática programando =)

Pode ser que haja resposta, mas a grande maioria só fala da boca para fora

No mais, eu te desejo boa sorte!

Gostou do artigo?

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

4 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Marcus Santos

Valeu pela matéria! 😀

Battisti

de nada =)

João Pedro

Muito bom o artigo agora uma sugestão o sr podia fazer um artigo falando em especifico dessas áreas em que matemática é mais necessitada

Last edited 1 ano atrás by João Pedro
Battisti

Obrigado pela sugestão João!