当前位置:网站首页>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 .
Arrays and linked lists embody the idea of iteration and recursion , The judgment statement uses logic ( Boolean ) Algebra. .
边栏推荐
- Raki's notes on reading paper: code and named entity recognition in stackoverflow
- 【虚幻引擎UE】实现UE5像素流部署仅需六步操作少走弯路!(4.26和4.27原理类似)
- 【虛幻引擎UE】實現UE5像素流部署僅需六步操作少走彎路!(4.26和4.27原理類似)
- Ctfshow web entry code audit
- Threejs implements labels and displays labels with custom styles
- How to get the first few pieces of data of each group gracefully
- How to remove installed elpa package
- American 5g open ran suffered another major setback, and its attempt to counter China's 5g technology has failed
- PR video clip (project packaging)
- [illusory engine UE] method to realize close-range rotation of operating objects under fuzzy background and pit recording
猜你喜欢

TPG x AIDU | AI leading talent recruitment plan in progress!

mysql的七种join连接查询

Scheduling system of kubernetes cluster

What are the building energy-saving software

指针函数(基础)

2022-2028 global and Chinese equipment as a Service Market Research Report

直播预告 | 容器服务 ACK 弹性预测最佳实践

Behavior perception system

Observable time series data downsampling practice in Prometheus

【thingsboard】替换首页logo的方法
随机推荐
防护电路中的元器件
包 类 包的作用域
Official announcement! The third cloud native programming challenge is officially launched!
Observable time series data downsampling practice in Prometheus
PR video clip (project packaging)
直播预告 | 容器服务 ACK 弹性预测最佳实践
WeNet:面向工业落地的E2E语音识别工具
Convert Boolean to integer value PHP - Convert Boolean to integer value PHP
Network layer - forwarding (IP, ARP, DCHP, ICMP, network layer addressing, network address translation)
Leetcode hot topic Hot 100 day 33: "subset"
Introduction to RT thread kernel (4) -- clock management
Hypothesis testing -- learning notes of Chapter 8 of probability theory and mathematical statistics
OWASP top 10 vulnerability Guide (2021)
Advanced length of redis -- deletion strategy, master-slave replication, sentinel mode
网络安全-记录web漏洞修复
Is there a sudden failure on the line? How to make emergency diagnosis, troubleshooting and recovery
Sword finger offer 07 Rebuild binary tree
Scheduling system of kubernetes cluster
Ctfshow 2022 Spring Festival welcome (detailed commentary)
Neural networks and deep learning Chapter 3: linear model reading questions