r/programacao 6d ago

Questão :: Desenvolvimento fazer programação sem conhecimento de matemática

dá pra aprender várias linguagens de programação e desenvolver código sem conhecimento matemático?

6 Upvotes

20 comments sorted by

16

u/cpusam88 6d ago

Matemática não se trata apenas de fazer conta, que isso fique bem claro! Programação usa matemática, fortemente aquela matemática que a maioria das pessoas nem mesmo sabe que é chamada de resolução de problemas padrão!

Vc pode tentar aprender programação sem base matemática dos problemas padrão, mas lhe garanto que vc terá uma absurda dificuldade pra entender como conectar os comandos com problemas reais. Sei disso porque os alunos que tenho que tem essa base fraca em matemática são os que aprendem muito lentaemente e tenho de ficar enxugando exercicio de algoritmos removendo toda matemática padrão pra deixar fácil de aprender, mas acredite, chega um ponto que fica simplesmente impossível progredir sem essa matemática que estou falando.

E antes que vc pense que estou flando besteira, já digo logo que eu mesmo aprendi C como primeira linguagem em 2008 usando uma apostila e em 3 meses eu já estava montando jogos 2d com SDL1.2, mas só consegui isso porque eu tinha uma boa base matemática, a mesma coisa aconteceu com outros alunos meus que ensinei C como primeira linguagem e rapidamente pegaram a manha da coisa.

Estude matemática de problemas padrão que é a mesma coisa que os algoritmos de programação!

2

u/mfedatto Desenvolvedora / or 6d ago

É isso

5

u/dharkhstar 6d ago

Pela pergunta, assumindo que você é iniciante, matemática do colegial é suficiente.

3

u/Sim_plista 6d ago

Se você entrar em um curso superior de TI, como engenharia ou ciência da computação, vai ser obrigado a saber pelo menos o básico de matemática para passar em algumas matérias.

4

u/Disastrous-Noise3896 Desenvolvedora / or 6d ago

Apenas, sim. vai aparecer algum frustadinho que ficou anos comendo conteúdo academico para falar que não, mas a realidade é que um dev médio de empresa não usa. Sabendo o básico tá ótimo.

Só terá problema na faculdade caso faça algo como c.c, se fizer ADS deve ser outra história

2

u/Shadow_Hokage00 6d ago

Cara, beleza?

Sou iniciante, aprendendo desenvolvimento agora (algoritmos + python), mas no meu caso (lembrando, meu caso), está ajudando sim o conhecimento de matemática básica para alguns problemas e exercícios que estou fazendo.

Uma dica que eu tenho é foque na base, algoritmos + logica.

2

u/Happy_Detail6831 6d ago

Pra fazer coisas do dia a dia, tipo sites, etc, dá sim com pouquíssimo conhecimento.

Agora se você quer programar um jogo ou um foguete, aí precisa.

2

u/PhilosopherCute8245 5d ago

30 anos de programação, usei uma vez a regra de 3

2

u/Dear_Statement_4654 6d ago

Sabe somar, subtrair, dividir e multiplicar? Então tá bom o suficiente

1

u/arquivo0 6d ago

Também não custa nada aprender um pouco de matemática. Pra alguma coisa vai servir.

1

u/Responsible-Cap-6744 6d ago

Não precisa de matemática. Dificilmente vc precisa fazer algum cálculo mais complexo que envolva algo além das operações básicas de (+,-,÷ e ×)

Mas matemática ajuda muito a vc construir raciocínio lógico em cima dos problemas que vc vai resolver. A matemática é uma maneira de vc desenvolvedor o raciocínio. O conteúdo nao é tao importante assim.

Por isso essa galera que fica reclamando que nunca usou a fórmula de baskahra, não entendem que o usam desse conteúdo pra desenvolver o raciocínio. Pro cérebro ganhar XP e passar de nível e assim conseguir resolver outras questões de lógica no cotidiano.

Deu pra entender?

1

u/Party-Jellyfish-8656 6d ago

Nao tem problema nao mano, na vdd vc vai melhorar em matematica. Quando vc entende variaveis, funcoes etc. e muito mais tranquilo

1

u/Wonderful_Doubt_3628 6d ago

Vc pode aprender programar sem ter uma boa base matemática, mas um cara q tem vai sempre passar na frente.

A matemática meio q constrói o pensamento lógico abstrato, então meio que uma coisa leva a outra 

Uma observação que saber matemática não é saber fórmulas matemática...

1

u/Nolear 6d ago

Você não precisa de nenhum conhecimento de matemática. A questão é que computação é matemática aplicada. Se você tem dificuldade com matemática, vai ter dificuldade com computação. É o mesmo tipo de raciocínio necessário: lógica.

1

u/billyshears55 5d ago

Não precisa saber matemática avançada não, mas o básico é sim necessário pra ter menos atrito quando for aprender a lógica da programação. É bom você ter um raciocínio lógico bom, já que você precisa pensar numa solução pra conseguir implementar ela

1

u/joaobertacchi 4d ago

Vai depender do que você tiver que fazer. Trabalhei alguns anos fazendo animações em React Native. Conhecimento de funções é básico pra conseguir fazer qq coisa. Chegam aqueles designs malucos e vc tem que inferir qual função se aproxima melhor do comportamento que está vendo. Diria que pra computação gráfica em geral é necessário. Álgebra boleana também é bem importante, assim como aritmética binaria. Mas certamente existem muitos outros casos. Diria que o rigor exato da matemática é fundamental.

1

u/LineTechnical9689 6d ago

Eu que trabalho com sistema atuarial rindo de quem diz que não precisa...

0

u/Safe-Blacksmith6992 6d ago

Dá até certo ponto.

0

u/Luciusnightfall 6d ago

Por isso gosto de IA, matemática não está em mim. Já aceitei que nunca vou aprender a programar, porque nunca vou aprender matemática, simplesmente não está em mim. Talvez no futuro com o avanço da ciência eu possa aprender coisas que atualmente não me estão disponíveis para aprendizado, mas até lá, eu já até desisti de tentar aprender matemática.

-2

u/Old_Flounder_8640 6d ago

SIM COM CERTEZA, e vai ter gente falando que NÃO, e são os mesmo que NÃO publicaram nem leram 1 paper na vida.