Casa > A > A Matemática É Necessária Para O Desenvolvimento De Aplicações Móveis?

A matemática é necessária para o desenvolvimento de aplicações móveis?

A maior parte dos trabalhos de desenvolvimento de software de computador requer bacharelado em ciências da computação ou engenharia de software. Estes programas têm requisitos matemáticos significativos que incluem uma sequência em cálculo, equações diferenciais e álgebra linear. Uma sequência em física também é necessária.

P>Puio que isso depende do tipo de programação que você quer fazer. Quanto a ser um programador no mundo dos negócios, eu diria que a resposta é não. Você pode se tornar um grande programador sem conhecer matemática avançada. Quando acaba por ter de lidar com matemática, as fórmulas são normalmente definidas nos requisitos do negócio, pelo que se torna apenas uma questão de as implementar em código.

No lado oposto, se quiser tornar-se um programador de baixo nível ou dizer criar motores gráficos 3D, a matemática terá um papel enorme.

I'estou a ir contra a corrente e a dizer sim, precisa de uma mentalidade matemática. A maioria das pessoas pensa em matemática como fazendo fórmulas aritméticas ou memorizando fórmulas arcanas. Isto é como perguntar se você precisa de uma ortografia perfeita ou um vocabulário extraordinário para ser um bom escritor.

A escrita é sobre comunicação, e matemática/programação é sobre o processo de pensamento claro e lógico (de uma forma que você pode't cometer erros; a equação não't equilibrar, ou o programa não't compilar). Especificamente, esse pensamento lógico se manifesta em:

>ul>li> Capacidade de estimar / entender diferenças entre números: O(n^2) vs O(lg(n)), senso intuitivo de KB vs MB vs GB, quão lento o disco é comparado com a RAM. Se você não'não percebe como um pequeno KB é comparado a um GB você'estará perdendo tempo otimizando coisas que não't matter.Funções / programação funcional (é alguma coincidência que a equação f(x) = x^2 é tão similar a como você'd escreveria esse método? As palavras "algoritmo" e "função" já existiam no mundo da matemática muito antes do primeiro computador ter nascido :-))>li>Álgebra básica para criar & reordenar as suas próprias equações, tomar médias, estatísticas básicas

Então, I'dirá que você precisa de uma mentalidade matemática, sendo capaz de construir & manipular modelos mentais do que o seu programa está fazendo, ao invés de uma coleção de fatos & teoremas. Certos campos como gráficos ou bancos de dados também terão certos fatos que você precisa, mas para mim isso'não é a essência de ser "bom em matemática".

De Artina Oballe

Qual é o melhor sotware de gravação de música áudio? :: Qual monitor devo comprar com um GTX 1650 4GB, 60Hz ou 144Hz?