当前位置:网站首页>How should programmers learn mathematics

How should programmers learn mathematics

2022-07-05 04:28:00 Blue dye k9z

Learn about a new technology

The first stage , How do you use it?
The second stage , How to achieve , What is the principle
The third stage , Why do we do this
Learning mathematics is the same , First use it. , Understand the principle , How to understand why .

Why learn some math

Core solutions in most application areas , It's all about the problems in the application field , Formalized into mathematical problems .
In finding mathematical problems “ solution ” after , Translate into practical application by writing programs “ Algorithm ”.
And be able to apply “ mathematics ” To solve the problem , It is from a solution that can only be applied “ Code the agriculture ”, To be able to formalize new problems 、 And find innovative solutions “ R & D Engineer ” The first step .

How to learn mathematics

The whole field of mathematics is very big , If you want to learn something , Start with work-related areas , First breadth , Further depth
When you encounter specific problems, you can be right , Easy access to The positive feedback ; How to change from depth , Specifically, learn and apply to a specific topic
When you start to study a specific problem in depth , The best way is to pursue one Online courses , Such as Coursera、TEDx, Or find a course to study in Geek time

A programmer's characteristic learning method , Write a program for the learning content .
Put the solution of the problem being studied , Write an algorithm to realize .
Coding The Matrix, By writing programs , Let's learn 、 Understanding becomes deeper .

Mathematics is a tool, not a problem , It's a means, not an end

We want to Clear requirements .
As a non mathematics major “ Layman ”, We don't use mathematics for the purpose of heaven , But the site .
It's not a difficult theoretical problem to seek from top to bottom , Instead, it abstracts the specific problems in life , And then solve it .
For us , Learning mathematics is based on experience rather than philosophy , The more practical way of thinking is to uphold the principle of utilitarianism , Learn as much as you use .
In learning, we should understand the essence of Mathematics : Mathematics is a tool, not a problem , It's a means, not an end .
The significance of mathematics is to simplify the research of physics through reasonable design .
Grasp the tool attribute of Mathematics , When learning specific methods, first trace the cause and then seek the result , Be diligent in thinking about different ways to solve the same problem , And the same way to solve different problems .
 Programmer's map of mathematical applications
Arrays and linked lists embody the idea of iteration and recursion , The judgment statement uses logic ( Boolean ) Algebra. .

原网站

版权声明
本文为[Blue dye k9z]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/186/202207050421393920.html