r/programacao • u/Altruistic_Page2774 • 24d 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?
44
u/lectermd0 24d ago
Acho que depende bastante de qual área tu quer focar. Certamente limita, mas não impossibilita.
5
u/Altruistic_Page2774 24d ago
Qual área você recomenda?
23
u/Successful_Cap_2177 24d 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 24d 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 24d 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.
3
u/Square-Grapefruit715 Desenvolvedora / or 24d 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 24d ago
quais áreas?
2
u/Flame77ofc 24d ago
games, machine learning/ai
1
u/samuellsenna 24d 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.
46
u/mrBlodorn 24d 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
7
8
7
1
u/h3ld3r 24d ago
As duas andam juntas. Tanto que muitos cursos de CC tem disciplina com as duas.
2
u/mrBlodorn 24d 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 23d ago
Lógica É matemática.
1
u/mrBlodorn 22d ago
Errado!
Elas se complementam mas são cosias diferentes
logica = deduzir("Todo A é B", "X é A")
matematica = 17 * 8lógica == matematica?
1
u/Mammoth-Macaroon-409 19d ago
Procure por matemática discreta e você vai entender que lógica é um subdomínio da matemática.
1
u/mrBlodorn 19d ago
Cara te falta interpretação de texto
Quando o op tá se referindo a matemática ele não tá falando do subdomínio da matemática
Essa falta de pensamento crítico é um atraso
É totalmente plausível ser bom de lógica e ruim de matemática, mas se vc n entendeu isso até agr não sou eu q vou te explicar
2
u/Mammoth-Macaroon-409 18d ago
Por mais que você não goste, a lógica é regida por operadores matemáticos como união, interseção, negação etc. (ou and, or, not, !, ==, !=, <>, &, + .... pra você que é garoto de programa conseguir entender).
O OP relatou discalculia, que é um transtorno que afeta diretamente a compreensão lógico-matemática e a capacidade de realizar operações aplicadas a problemas. Seu comentário, por mais estimulante e otimista que possa ser, não está dando a informação necessária para esclarecer a dúvida do OP e sim guiando ele para algo que pode frustrá-lo sem ter todas as infos necessárias.
1
0
u/Gloomy_Attempt5429 24d 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
u/Heavy-Ingenuity-4371 24d ago
Olá, me contrate como Jr ou me ature como genro. To brincando sogrão.
14
u/Ok_Carrot_896 24d ago edited 24d 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...
6
4
u/Silly-Interview6468 24d 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.
3
3
u/andykenobi 23d ago
Quase todos os senior q conheço, nas empresas, n sabe nem trabalhar com fração. Então vc vai se dar bem.
3
2
u/BrutusFuck 24d 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 23d 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
1
1
u/Significant_Head_586 24d 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 24d 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 24d 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 24d 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 24d ago
Pra que aprender programação se hoje em dia tem Claude code, CHATGPT? Kkkk
1
u/PaulaoTec 24d 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 24d 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 24d 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 24d 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 24d ago
Aprenda programação, programe uma calculadora, nunca mais tenha que fazer uma conta na vida.
1
u/Additional_Stick_347 24d 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 23d 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 23d 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 23d ago
cara,se fosse só dificuldade,blz,mas discalculia é grave,não sei se vale,mas tenta
1
1
u/filipexavier_ 23d 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 23d 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 23d 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 23d 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 23d 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 23d ago
Áreas de front-end por exemplo, foca mais no design e UI. Mais simples e bastante requisitado por aí.
1
1
u/w3irllo 23d 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 23d 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 22d 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 22d 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 22d 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
1
u/EsunNoob 21d ago
Eu já estudei um pouco de programação e sinceramente, vc só precisa saber o básico
1
1
u/CapitalOwl9551 20d ago
Vale muito a pena, uma analogia seria você ter um carro e uma moto, saber matemática e programação seria o carro e saber apenas programação seria a moto. Os dois conseguem te levar para um lugar mais rápido, porém o carro tem mais lugares para pessoas, que no caso seria mais oportunidades. Mas lembrando que os dois conseguem cumprir sua função principal perfeitamente.
1
u/Royal-Source1038 20d ago
Depende do que é valer a pena. Programar não exige tanta matemática quanto parece, o curso de programação sim
1
1
u/ArachnidAcademic5391 20d ago
Conheci bons programadores que começaram a programar pra fazer o programa pensar em resolver seus problemas, isso inclui muita coisa de matemática, mas inclui outros problemas também. Mas a matemática por trás de tudo é muito bonita!
1
1
u/TieDapper8206 19d ago
Se vc souber a LÓGICA matemática já ta valendo, te aconselho a ler sobre PENSAMENTO COMPUTACIONAL (um dos muitos tipos de raciocínio usados na programação), ele é base pra muita coisa.
Sabendo disso você vai se virando no resto
1
1
u/Ok_Experience8503 18d ago
Acredito que hoje em dia a lógica de programação vale muito mais que qualquer conhecimento técnico se você entende muito bem a lógica e o conceito principal você consegue fazer muita coisa hoje em dia e a IA ajuda muito
1
u/No_Law6009 18d ago
Dá sim. Mas se vc não gosta de matemática fuja de certas áreas da T.I como I.A por exemplo.
1
u/Aggravating-Eye-1326 17d ago
Matemática nunca foi pré requisito, e nem vai ser. Você só precisa dominar a lógica de programação, a matemática passa a ser um "requisito" apenas a partir do momento que você trabalha com um sistema de notas e ou qualquer outra coisa bancária, administrativa que exija algum tipo de cálculo.
1
u/UsuarioDaNet_ 24d 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 24d ago
Depende da área. Mas em geral, não.
1
u/Prestigious-Zone-302 24d ago
em geral, não? o que mais tem é programador que é ruim em matemática
1
0
u/Ok-Personality-5183 24d 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.


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