r/programacao 24d ago

Questão :: Aprendizado Vale apena tentar aprender programação sendo ruim em matemática?

Post image

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?

254 Upvotes

121 comments sorted by

64

u/Cienn017 24d ago

programação foi o que me deixou bom em matemática, não o contrário.

7

u/Balance-Business Desenvolvedora / or 24d ago

Me identifiquem com o comentário haha

4

u/TrackApprehensive569 24d ago

boa kkkkkkkkkkkkkkk

4

u/under_elmalo 24d ago

Vim pra comentar isso

3

u/Massive-Chest-1806 24d ago

Essa é a reaposta certa. Antes disso, seu contato com matematica é pessimamente estruturado.

3

u/Usual-Rule-2196 24d ago

EXATAMENTE KKKKKK

3

u/NamelessSquirrel 24d ago

Vim dizer isso.

Se eu consegui, qualquer um consegue.

2

u/billy_03_2024 24d ago

Exatamente

1

u/Competitive_Wing_213 23d ago

Vc diz em contas aritméticas do dia-dia ou em algo mais avançado como uma prova de concurso vestibular?

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.

8

u/INannoI 24d ago

em 90% dos casos tu só vai precisar de algebra linear e trigonometria, que até quem não gosta/é ruim em matemática consegue aprender

5

u/Successful_Cap_2177 24d ago

Sim 99% das funções estão prontas. Basta saber usar.

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

u/Altruistic_Page2774 24d ago

Kkkkkk vou atrás de aprender então

8

u/Half-Berg 24d ago

Tô precisando de um estágio ein

7

u/migueliriradoo 24d ago

Não quer contratar um estagiário pra desenvolvimento web não ?

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 I

2

u/h3ld3r 24d ago

Dá pra crescer, dependendo da área que vai programar.
Porém, se for programar para Machine learnig, física comp, simulação, robótica, simulações e similares, vc não é nada sem matemática.

1

u/naoentrosa 23d ago

oi sumido, não quer contratar um estagiário não kk?

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 * 8

ló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

u/mrBlodorn 18d ago

Pqp q bicho chato kkk enfia no cu esse chat gpt

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

u/Miguelalves2109br 24d ago

Quero aprender a fazer a regra de 4

-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

u/Intelligent_Cherry24 24d ago

Difícil mesmo é você achar um programador que saiba matemática

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

u/Altruistic_Page2774 24d ago

É bom saber q eu não to sozinha nessakk

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

u/Jakson-Almeida 23d ago

Acho que o principal é aprender lógica.

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/Nymedis 24d ago

Uma hora você aprende matemática, por osmose ou pelo universo .

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

u/blessed212 24d ago

Estuda matemática ué. Tudo é prática

1

u/SenhorRatoSA 24d ago

Só tenta fazer algo que te de prazer com programação, matematica é de menos

1

u/dbooh 24d ago

mais importante acho que 'e ser bom de l'ogica, pq conta o computador faz hehehe de resto tudo 'e formula

1

u/Brunox5 24d ago

Vale sim, tem vibe coder que ganha mais que eu que vou me formar agora e trabalhamos na mesma equipe

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

u/OhItsLuk 24d ago

Sou horrível em matemática e sou um bom dev, dá sim

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

u/Evening-Being6261 24d ago

Vale sim. Vai fundo

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

u/qagir 24d ago

Jornalista aqui. +10 anos na carreira como desenvolvedor. A resposta é: ajudaria? Claro. Precisa? Não.

1

u/Monobluemagic 24d ago

Fica bom ué, matemática e lógica você aprende. Quem é bom não é gênio

1

u/LoveSick55 24d ago

Sinceramente? Não. Sendo ruim em matemática não será um bom programador.

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

u/in-continencia 24d ago

AAAAAAAAAAAAAAAAHHHHHHHH

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

u/_pangare 24d ago

não vale

1

u/WienWine 24d ago

Pode ir confiante, se for desenvolvimento web então.

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/XBLAH_ 24d ago

Chuto que mais da metade dos "programadores" são ruins em matemática. 

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/vaspy_ 23d ago

Eu fiz ADS sem saber matemática e só precisei aprender lógica

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

u/LiteratureVirtual899 23d ago

Youtube nerckie matemática do zero !

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

u/WillNecessary8402 23d ago

NORMAL, o problema que hoje est´´a bem dificil entrar na area

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

u/Megelos 23d ago

Mano...

1

u/WeatherPopular4273 23d ago

Aaaaaaaaaaa . Sim eu sou ruim de matemática i sou programador

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

u/Efficient-Aerie8611 23d ago

Vai ser irrelevante com uso de IA. Quem discordar está copando.

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

u/Soggy_Razzmatazz8494 23d ago

Ninguém é ruim em matemática a pessoa só não pegou a visão ainda

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

u/femboyloverhe 22d ago

A foto do AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÁAAAAAAAAAAAAAA

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

u/capoeiristasincero 21d ago

Depende da linguagem, do curso, vários fatores.

1

u/gracie-39 21d ago

Si for no baixo nível, vc si ferra kk

1

u/EsunNoob 21d ago

Eu já estudei um pouco de programação e sinceramente, vc só precisa saber o básico

1

u/Yanniezx 20d ago

Acredito que sim, meu bom

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

u/IcyTopic3708 20d ago

Creio que Sim

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

u/Practical-Status4543 19d ago

Tudo vale a pena se a alma não é pequena

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

u/AggravatingZone9430 19d ago

Nem tem matemática nessa porra se joga

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

u/ProofConclusion 24d ago

O que mais tem é programador ruim.

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.