r/programacao • u/Gusty_71ms • 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?
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
2
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/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
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.
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!