Executando verificação de segurança...
2

Como assim "não tenho sofrido com cálculos complexos ou coisas do tipo" e "Eu sou muito ruim em exatas"? Isso parece não encaixar. De uma certa forma, porque essas duas afirmações desafiam a lógica, então talvez falte um pouco de exatas nesse ponto.

Em tudo na vida, lógica é necessária para tomar decisões mais acertadas. Não necessariamente as que mais vão te agradar e produzir felicidade porque isso é da área de humanas, então o certo para agradar uma pessoa pode não depender de lógica, mas para o certo universal, a lógica é fundamental.

Lógica é matemática, mesmo que a pessoa não perceba. É exata. Não tem lógica mais ou menos.

Em discussões políticas você pode usar a lógica e se os fatos estiverem certos, tem uma posição clara para o certo, mas que pode não ser o certo para atender expectativas humanas, faz parte. Então tem ressalvas que podem ser feitas, mas sempre é uma escolha ilógica, ainda que seja bom para boa parte da humanidade.

Isso é muito necessário para a programação. Quase o tempo todo precisa disso. Não só isso, desenvolver software vai muito além disso, tem partes humanas, mas para codificar é basicamente lógica, é matemática o tempo todo, em cada movimento que faz. E a parte boa é que é só matemática básica, não é algo complexo, a não ser que o domínio que está resolvendo exija matemática complexa, mas aí não é a programação em si.

Programação mesmo é só matemática básica. Mas precisa dela direitinho, não pode ser mais ou menos. Com o mais ou menos o resultado será mais ou menos, mesmo que pareça bom.

Fiat 147 todo detonado andando pelas ruas

Matemática básica não é fórmulas e aritmética, é entender os números e suas relações, é entender a lógica de como eles são manipulados. E aí aprender que pode fazer o mesmo com dados não numéricos, como textos, imagens, e objetos mais complexos. Mas ainda está fazendo uso da matemática que não é sobre números e sim sobre resolver problemas de maneira lógica.

Toda dificuldade das pessoas na programação é por falta de matemática básica, que a escola não ensina bem, não da matemática avançada. É da falta da comunicação e expressão básica também.

Eu sou ruim nessas coisas todas quando pega o avançado. No básico que me viro bem. Só assim, junto com muita dedicação, consegui algum resultado. Sempre foi difícil. Não nasci com talento para fazer tudo isso com facilidade.

Eu já vi algumas pessoas falarem para aprender programação para aprender lógica. Isso não faz o menor sentido. Pode ajudar a pessoa a tomar gosto, mas ela não aprende programação sem a lógica, ela pode no máximo ir fazendo isso junto, mas a lógica sempre um passo na frente. Você pode usar a programação para praticar.

Dá para melhorar se não estiver bem. Algumas pessoas com mais esforço do que outras, porque algumas pessoas realmente são mais voltadas para humanas. E se seus viões natural for para isso nunca espere ser muito bom em exatas, pode acontecer, mas a lógica indica que dificilmnete acontcerá, a exceção se dará pela força do humano específico.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Só avisando que agora o sistema pune quem não recebe likes no que escreve, portanto se ficar em 1 aqui não estranhe se eu apagá-lo. Lamento, mas é necessário para não ser prejudicado. Se não teve, é porque ninguém gostou, então não fará diferença mesmo. Se acha que é interessante, considere dar like aqui.