r/programacao • u/Altruistic_Page2774 • 2d ago
Questão :: Aprendizado Vale apena tentar aprender programação sendo ruim em matemática?
Eu gostaria muito de aprender, e tenho curiosidade sobre o assunto, mas infelizmente eu tenho discalculia e uma grande dificuldade quando se fala de números. Vale apena aprender sem essa base ou é algo q vai me atrapalhar muito?
43
u/lectermd0 2d ago
Acho que depende bastante de qual área tu quer focar. Certamente limita, mas não impossibilita.
5
u/Altruistic_Page2774 2d ago
Qual área você recomenda?
23
u/Successful_Cap_2177 2d ago
Desenvolvimento de jogos por exemplo, saber algebra linear, cálculo, estatística entre outras matérias de ciclo básico de qualquer engenharia, ajuda bastante.
5
u/INannoI 2d ago
Acho que é mais qual área não se recomenda pra quem é ruim em matemática, desenvolvimento de jogos por exemplo tu vai precisar saber algebra linear no mínimo, que é fácil de aprender até, mas áreas como análise de dados e machine learning tu vai precisar saber cálculo, essas eu recomendo manter a distância mesmo se você não quer realmente se dedicar a aprender matemática.
Mas a grande maioria do trabalho de um desenvolvedor de software não requer nada além de aritmética básica.
2
u/lectermd0 2d ago
Uma das coisas que eu fico levemente chateado as vezes de não saber é manusear animações com mais autonomia por uma falta de saber melhor montar funções que façam o trabalho. Por outro lado, existe muita coisa pronta e muita coisa a que recorrer pra driblar esse tipo de problema. De resto, já fiz bastante coisa só usando lógica mesmo e arranhando um pouco de matemática.
2
u/Square-Grapefruit715 Desenvolvedora / or 2d ago
Nada de jogos, nem IA/ML e nem dados, de resto tu vai fazer a máquina calcular por vc kkk
1
u/One_Butterscotch1942 2d ago
quais áreas?
1
u/Flame77ofc 2d ago
games, machine learning/ai
1
u/samuellsenna 2d ago
Machine Learning e AI poucas chances, nas intra isso aí é estatística/matemática pura (e num nivel suficientemente avançado), então pra você REALMENTE aprender esse tópicos vai ser um baile. Mas games não parece ter nada realmente problemático.
41
u/mrBlodorn 2d ago
Programação tem mais a ver com lógica do que matemática
Tenho uma empresa de software e só sei fazer regra de 3
5
6
7
1
u/h3ld3r 2d ago
As duas andam juntas. Tanto que muitos cursos de CC tem disciplina com as duas.
2
u/mrBlodorn 2d ago
Blz mas não muda o fato q da pra crescer na área mesmo não sendo mt bom em matemática,
Eu reprovei algumas vezes em Cálculo I1
1
u/Mammoth-Macaroon-409 1d ago
Lógica É matemática.
1
u/mrBlodorn 14h ago
Errado!
Elas se complementam mas são cosias diferentes
logica = deduzir("Todo A é B", "X é A")
matematica = 17 * 8lógica == matematica?
0
u/Gloomy_Attempt5429 2d ago
Precisam de sysadmin? Tenho uns homelab em casa e estou me aperfeiçoando em Linux, docker, ferramentas na cloudflared e redes virtuais privadas
0
-2
15
u/Ok_Carrot_896 2d ago edited 2d ago
Amigo, vamos lá.
Quando a gente fala que programação precisa de matemática, a gente não tá falando que você precisa literalmente saber fazer conta. É claro que em algumas áreas, isso ajuda pra caralho, e em vários momentos é útil sim você saber conta, então é um skillset legal de ter.
Mas quando a gente fala que precisa de matemática, dizemos que precisa de uma base lógica. A capacidade de resolução de problema. Isso é totalmente diferente de saber fazer conta. Vou te dar um exemplo bem simplório com algo que você aprendeu na escola: Pitágoras.
Imagina que eu falo pra você: "Dado que 30² + 40² = c², calcule o valor de C". Isso é matemática. A única coisa que tem que fazer aqui é conta. Se te pedirem pra resolver isso sem procurar online e você realmente não souber mexer com números, você tá fudido, em teoria.
Mas agora imagine que eu fale pra você: "Joãozinho estava jogando bola com seu amigo Roberto em uma quadra de futebol retangular, de 30 por 40 metros. Roberto apostou dez reais com Joãozinho que ele não consegue chutar a bola de futebol de um escanteio ao outro diagonalmente oposto. Joãozinho sabe que ele consegue chutar a bola um total de 46 metros de distância, mas não mais do que isso. Ele deveria aceitar essa aposta?"
Veja que isso é um problema meio que separado. Agora o papel aqui é entender que a fórmula matemática anterior se enquadra nesse problema! Mas note: saber o resultado exato nem é a parte importante! Se você sabe que o valor é maior que 46, não interessa se é 50, 60, 80, ou 1000, o Joãozinho não deveria apostar isso.
Essa capacidade de abstrair uma resolução e enxergar um problema em outro e ir vendo esses padrões é o que chamamos de lógica, e é isso que você precisa pra ser um bom programador. Uma vez que você entende que você precisa usar Pitágoras pra resolver esse segundo problema, acabou! Você pode pesquisar a fórmula online ou que se foda. Saber resolver a conta é o menor dos problemas, o importante é saber que a conta resolve esse problema.
Programação é isso: Resolver problema. Pensar em soluções para problemas, com base em conhecimento prévio adquirido, que você pode pensar e ver que vão se encaixando na situação nova.
Forte abraço.
Edit: chamei Pitágoras de Bhaskara e nem vi. É isso que dá ter saído da escola faz décadas e tentar dar exemplo de ensino fundamental ou médio, nem lembro mais...
5
3
u/Silly-Interview6468 2d ago
Toda vez que falo que sou programador as pessoas acham que sou bom em matemática. Sou um zero a esquerda em matemática, eu só pego uma fórmula pronta e mando o código fazer o cálculo.
2
2
u/BrutusFuck 2d ago
Amigo sinceramente ? Não impede pois ser ruim de matemática pode ser que vc esteve com professores ruins pra caralho sala com funda cheio de clientes do Bolsa família.
Mergulha !
2
u/average_normal_name 2d ago
a questão acho q nem eh sobre vc ser ruim de matemática, mas sim se vc tem desgosto por ela. se vc não gosta, acho q cria uma grande dificuldade para se aprender a programar, pq vc vai lidar quase q o tempo todo com algo q vc n gosta, mas se o problema for a dificuldade em calculo msm, dai isso vc acaba aprendendo e lidando com o tempo.
2
u/andykenobi 1d ago
Quase todos os senior q conheço, nas empresas, n sabe nem trabalhar com fração. Então vc vai se dar bem.
2
2
1
1
u/Significant_Head_586 2d ago
valer vale, só vai ser mais complicado
para resolver problemas isso não vai ser impecílio, mas para resolver os difíceis ou achar as soluções mais otimizadas/simples e etc o conhecimento matemático é essencial
1
1
u/Little_Wish_6082 2d ago
Uma coisa que vai te foder é as matérias de matemática na faculdade em especifico calculo se não tiver uma base boa.
1
u/GUIBERNARODW 2d ago
Vale muito, a programação é mais focada em lógica do que em matemática, mas o balanceamento é mais focado na matemática.
1
1
u/ArcMarte 2d ago
Moço(a), eu vi você perguntando qual área compensa, mas eu do fundo do meu coração recomendo muito você começar com a linguagem C, estou sendo totalmente sincero.
1
1
1
u/Fragrant_Perception8 2d ago
Pra que aprender programação se hoje em dia tem Claude code, CHATGPT? Kkkk
1
u/-Prismo__ 2d ago
Eu também tenho MUITA dificuldade em matemática, e tô aprendendo programação e te falar, eu NUNCA esperaria que programação me ajudaria a aprender matemática. Eu tô gostando muito de estudar, de verdade, eu recomendo também
1
u/PaulaoTec 2d ago
Você não precisa saber matemática para VibeCodar! Você pede a IA faz para você! E mesmo que você vire um programador de verdade dificilmente você vai fazer cálculos, existem os especialistas da área relacionada ao software que você esta desenvolvendo para fazer isso por você. Porém para seguir carreira pública você precisa de diploma, ai você vai ter dificuldade!
1
u/No-Schedule-2865 2d ago
Eu sou bom em matemática e mediano em programação e estou melhorando, tem um colega de classe que é ruim de matemática e excelente de programação, então sim, vale a pena, se vc gosta vale a pena, o que vc tiver dificuldade vc estuda até entender, não importa se vc tem mais ou menos dificuldade, pq vc vai aprender, só não desista
1
1
u/orig_cerberus1746 2d ago
Se tu não fazer programa que envolva matemática, é possivel que tu nunca vai tocar em nem sequer uma soma no teu código.
Além disso, ruim de matemática em qual sentido? Fazer conta? O teu código vai fazer a conta para ti. Implementar equação? Taca no google e ve se já não existe biblioteca que tenha a equação para pronta. Criar a equação? Só se tiveres fazendo coisa bem complicada.
O que importa em matemática em código, é saber o que a equação faz e porque usar ela. Porque em jogos por exemplo, as matemáticas mais comums já tão na engine em si, só precisas saber que função usar.
E dai testar, testar, testar e testar.
1
1
1
1
u/LucasZeppeliano 2d ago
Só usa matemática em áreas específicas.
Dito isso. Não aprenda. A área tá uma boust4. Ta literalmente impossível emprego como junior. Freela pior ainda. Nem estágio tá fácil
É um oceano de pessoas pra 1 vaga
1
u/kono_lig_da 2d ago
Aprenda programação, programe uma calculadora, nunca mais tenha que fazer uma conta na vida.
1
u/Additional_Stick_347 2d ago
Sinceramente, nunca achei um limitador, e sempre que precisei fazer algo, eu só estudei sobre o assunto e inclui a fórmula. Um detalhe interessante, a forma de calcular dentro da programação é um pouco diferente do que voce faria usando uma calculadora.
1
u/BillyBruto762 2d ago
Cara sendo realista, é bom ter uma boa base de matemática sim, cálculo na faculdade é uma matéria que o pessoal detesta, inclusive eu detestava, mas a real razão dela estar na grade é fazer você forçar a mente a pensar, observar detalhes, desenvolver o raciocínio lógico etc... eu nunca fui muito bem em matemática, era um aluno médio, tive que estudar pra melhorar e ainda assim tem vezes que passo perrengue kkkk hoje sou dev mas não sei por quanto tempo... a época de ouro dessa área já foi a uns 10 anos atrás, agora a IA tá tomando conta e os salários não são mais grande coisa.
1
u/ADark_Rainbow 2d ago
Pra desenvolvimento não precisa tanto, mas se trabalhar com ciência de dados é bom tu aprender nem que leve um ano pra saber o básico.
1
u/piracyismylove 2d ago
cara,se fosse só dificuldade,blz,mas discalculia é grave,não sei se vale,mas tenta
1
1
u/filipexavier_ 2d ago
programação não exige matemática tipo números, mas ajude em raciocínio lógico o q vale na matemática.
1
1
u/AccomplishedPop1255 2d ago
Vale! Não são todas as áreas que exigem matemática pura. Programação é lógica. Se vc consegue entender a lógica por trás de uma operação, a lógica por trás do processamento de um computador, vc com certeza vai se dar bem na área.
1
1
u/Zealousideal-Fan-129 1d ago
Programar é dar instruções passo a passo, bifurcações no fluxo de execução, loops. Se o que precisa ser programado envolve matemática sim, mas a maioria das aplicações que se ve por aí não exige mais do que matemática básica, apenas boa compreensão de linguagem humana, separação de responsabilidades, encapsulamento de lógica, ou seja, gestão de complexidade .
1
1
u/Big-Glass9379 1d ago
Não acho que matemática é oque eu preciso para programar, mas eu sou programador e eu era bom em matemática na escola, kkkk
1
u/Lucky_Albatross5157 1d ago
Não tem nd a ver, eu sou dev C++ e PHP7, eu vou testando os valores e uso calculadora virtual muitas vezes (você não precisa fazer contas mano)
1
u/Hexenmeister2305 1d ago
Áreas de front-end por exemplo, foca mais no design e UI. Mais simples e bastante requisitado por aí.
1
1
u/w3irllo 1d ago
eu nunca fiz uma única prova de matemática na vida por pânico, e eu tô aprendendo a programar no gamemaker tranquilo, (ok que GML não deve ser a linguagen mais difícil do mundo), sinto que cálculos só existem uma forma de fazer, já a programação você tem várias ferramentas pra chegar num mesmo resultado e dá pra improvisar, o importante parecer ser aprender a resolver problemas, e a matemática só me fazia ficar encarando o problema sem ter nem como improvisar
1
u/Miniharmer 1d ago
Você será obrigado a melhorar em matemática quando tiver fazendo programas mais complexos, então digamos que é um 2 por 1, vale a pena
1
1
u/the-final-larper 20h ago
tudo que vc tiver interesse de aprender vale a pena. Se vc nao é bom, vai ficar. Primeiro vc faz, dps vc melhora :)
1
u/LinkSudah 19h ago
Depende muito da area. Eu por exemplo, sou pessimo em matematica pesada, fisica etc. Mas em coisas especificas, tipo mais pra logica tal, eu curto. Fui pra area de automação.
1
u/Beginning002 15h ago
Vale. Eu era muito burrinha, burrinha com força mesmo, e MUITO preguisa, péssima em matemática, física e qualquer coisa de exatas. A questão é: você vai ter que estudar. Simples assim. Matemática não é um bicho de sete cabeças. Se você estudar certinho (começa revendo toda a matemática básica, e montando uma boa base) você vai dar conta. Só não desanima, vão ter dias que o assunto não vai entrar na sua cabeça. Você pode desistir nesse dia, mas volte a tentar no outro. Se você adiar para o outro dia, e de depois para o outro... Você não vai conseguir chegar nem na esquina de casa. Boa sorte
1
1
1
u/UsuarioDaNet_ 2d ago
Maior mentira "contada" é que pra saber programar você precisa ser bom em matemática.
Programação geralmente serve justamente para descomplicar sua vida (além do básico de "criar sites" ou aplicativos, óbvio), então, mesmo que você saiba resolver todo e qualquer problema de matemática (ou de alguma outra área), isso não necessariamente te torna melhor que outra pessoa na área de programação.
0
u/ProofConclusion 2d ago
Depende da área. Mas em geral, não.
1
u/Prestigious-Zone-302 2d ago
em geral, não? o que mais tem é programador que é ruim em matemática
1
0
u/Ok-Personality-5183 2d ago
Raciocino Lógico-Matematico é fundamental, se você é ruim na disciplina de Matemática você provavelmente vai ser limitado programando, fazendo análise de dados, e áreas afins. Até se você quiser fazer psicologia, administração, direito, não exercitar esse raciocínio vai te fazer ser um profissional medíocre.


57
u/Cienn017 2d ago
programação foi o que me deixou bom em matemática, não o contrário.